I enjoy being able to share what I’ve learned and push the boundaries of my own knowledge. I’ve produced several courses for egghead.io. If you have any feedback or requests for course content, drop me a line.
Ever seen something like this in a bash script
sed 's/[[:space:]]*//' and wondered what was going on? Well, wonder no more! This course covers the basics of
head, which are all essential commands to learn to become proficient at bash/shell scripting.
This a follow-up to my previous Bash course. In this course, we’ll dive deep into the automation potential of bash. You’ll learn to leverage common hooks that open up interesting automation possibilities, like git hooks, adding functions and aliases in your bash_profile, and running scheduled jobs in launchd.
Bash was a technology that I interacted with daily but never really understood. One day, I decided to change that and spent months digging deep into learning how to leverage it in my daily development tasks. I assembled the most useful things I learned into a course that covers interacting with the filesystem,
curl, and more.
In this course, you’ll learn the core concepts of Electron required to build a native desktop app for macOS and Windows. I go over everything from creating native menus and dialogs, understanding Electron’s main and renderer process architecture, to packaging and distributing your app. Electron is a super fun technology to work with.