Ready to learn Docker? I just launched the Dive Into Docker course Watch 20 Videos for Free

blog/hero/debugging-lets-encrypt-errors-sometimes-its-not-your-fault-thumb.jpg

Debugging Let's Encrypt Errors, Sometimes It's Not Your Fault

How DNS may cause temporary errors when trying to register an SSL certificate with Let's Encrypt, or anything really.

Read more
blog/hero/where-did-i-go-and-whats-happening-next-thumb.jpg

Where Did I Go and What's Happening Next?

It has been a while since I posted something new. Surgery and a new course has been keeping me busy.

Read more
blog/hero/how-to-overcome-procrastination-with-a-3-pronged-attack-thumb.jpg

How to Overcome Procrastination with a 3 Pronged Attack

Procrastination haunts most people. I've tried everything and read a ton of material but these 3 tactics helped me the most.

Read more
blog/hero/how-to-pick-a-good-monitor-for-software-development-thumb.jpg

How to Pick a Good Monitor for Software Development

Buying a new monitor is stressful because there's so many things to understand. After reading this post, you will know what to look for.

Read more

Are you completely overwhelmed
when starting new web app projects?

Read my How to Start Any Web App Project guide
blog/hero/city-of-babylon-citizens-may-have-invented-irc-2000-years-ago-thumb.jpg

Ancient Babylonians May Have Invented IRC 2,000+ Years Ago

Ancient civilizations were using forms of IRC to communicate ideas and solve problems. Learn why IRC is great for programmers today.

Read more
blog/hero/who-else-wants-to-boost-their-terminal-productivity-with-tmux-thumb.jpg

Who Else Wants to Boost Their Terminal Productivity With tmux?

tmux allows you to save your terminal sessions and split your terminal into multiple windows. It's one of my favorite tools.

Read more