Community Posts

Last Updated: 2021-02-14
Submit a blog

Learning something new (with Svelte JS)

January 31, 2021 - https://nhawdge.netlify.app

As with most weekends. I try to do a little bit of coding. At work recently we were chatting about JAM stack frameworks, and we briefly talked about Svelte. After making this blog with Gatsby I wanted to give it a shot. Without further ado, here it is. Every Saturday night, a group of friends of varying size gets together and we play Jackbox games. Our current system of picking a game is usually someone wants to play a game, but they can’t remember the name, or which party pack it’s in. Read more about Learning something new (with Svelte JS)

Getting MacOS BigSur + ESP8266 to Play Nice

January 30, 2021 - http://austinhanson.com

I ran across The “do not be alarmed” clock on HackerNews and thought that would be a fun little project to play around with. It’s been an awful long time since I’ve done anything with hardware and I haven’t played with anything “Arduino” yet so I made my way over to Amazon and picked up: NodeMcu Mini D1 (WeMos D1 Mini) x5- OLED 128x64 SSD1306 I2C Self-Luminous Display- ELEGOO Electronic Fun Kit Bundle The only thing that has come in the mail thus far was the immediately useful thing, the Mini D1 board. Read more about Getting MacOS BigSur + ESP8266 to Play Nice

Getting started with Scheduled Jobs - WIP

January 7, 2021 - https://nhawdge.netlify.app

What are Scheduled Jobs? A scheduled job is a handy tool accessible from the admin panel to run a task doing predefined actions. Normally you’ll use these to maintain some part of your project without needing to be involved. This could simply be cleaning out the recycling bin on a scheduled interval, or emailing your admins a list of recent changes once a month. Scheduled jobs do not need to be scheduled, and can be run on demand, for example indexing your Episerver Search and Navigation index. Read more about Getting started with Scheduled Jobs - WIP

Getting started with Episerver Display Channels

January 6, 2021 - https://nhawdge.netlify.app

What are Episerver Display Channels? Display channels are a great way to take your content and modify the output in an alternate format, across the entire site or certain content types. This is a great way to implement AMP pages. Or provide an alternative view for mobile users or users with low bandwidth. This could also be used to have a PDF version of a page. In this example we’ll use AMP pages. Read more about Getting started with Episerver Display Channels

Development-Mode Modules for Mezzio

December 4, 2020 - https://mwop.net/

I fielded a question in the Laminas Slack yesterday that I realized should likely be a blog post. The question was: Is there a way to register development-mode-only modules in Mezzio? There’s actually multiple ways to do it, though one that is probably more preferable to others. Conditional ConfigProviders We already provide one pattern for doing this in the Mezzio skeleton application, by conditionally including the mezzio-swoole ConfigProvider if the class is present: Read more about Development-Mode Modules for Mezzio

Create a Nuget package with .Net 5 to wrap a dll

December 3, 2020 - https://www.aligneddev.net

Create a Nuget package with .Net 5 to wrap a dll We’re transitioning to Git and wanting to get the dlls and exes out of our repository (before moving so that it doesn’t keep it in history for ever. See this video about Git LFS for details. Git Lfs seemed too complicated for our team right now). I found the easiest way was to create a Nuget package with the dll and decided to use . Read more about Create a Nuget package with .Net 5 to wrap a dll

twister.sh

November 12, 2020 - https://burgers.io

Sometimes, you just need to wash the dishes even though the kids are begging to play Twister. #!/bin/zsh # Give a Twister instruction approximately once every 5 seconds appendages=("right hand" "right foot" "left hand" "left foot") colors=("red" "yellow" "green" "blue" "in the air") while true; do count=${#appendages[@]} index=$(( $RANDOM % $count + 1 )) appendage=${appendages[$index]} count=${#colors[@]} index=$(( $RANDOM % $count + 1 )) color=${colors[$index]} both="$appendage $color" echo $both say $both sleep 0. Read more about twister.sh

Time is valuable, Project to Product, reducing waste and Software Development Process

October 22, 2020 - https://www.aligneddev.net

Time is valuable, Project to Product, reducing waste and Software Development Process 🎼Time is ticking away, tick, tick, ticking away 🎸 DC Talk Time is ticking away "Lost time is never found again." Benjamin Franklin "So teach us to number our days that we may get a heart of wisdom." Moses - Psalms 90:12 As I’m getting older (so are you ;-)), I’m realizing the value of time more and more. Read more about Time is valuable, Project to Product, reducing waste and Software Development Process

Transitioning from TFVC to Git

September 30, 2020 - https://www.aligneddev.net

Transitioning from TFVC to Git I’ve had the opportunity to work for a company for 2 years now. The have a lot going on. They use TFVC, which works, but I quickly realized how much I like Git over TFVC. I “grew up” with TFVC. Then a previous company decided to make the transition. It took us all a bit to get used to Git and learn it, but after using it we never looked back. Read more about Transitioning from TFVC to Git

Building a Custom Shelf for My Daughter

August 26, 2020 - http://austinhanson.com

So we’re expecting a baby here in the next week or two and my wife wanted a shelf/armoire/ambry(?) thing that matched our crib and changing dresser (see pictures of the store bought crib and dresser below). I drew up some plans in the free version of SketchUp and got to work. I happened to have a fair amount of S3S birch lumber lying around (waiting to be turned into cabinets and a vanity for in our basement) so I picked a few decent boards from the pile. Read more about Building a Custom Shelf for My Daughter