AI, Engineering & Product Essays
Starting Your NodeJS Development Server on a Different Port
Learn how (and why) to start a NodeJS development server on a different port.
The Power and Simplicity of Webhooks
The power and flexibility of programming for the web with webhooks.
Homebrew: Your MacOS Magic Wand
What Hombrew, the Mac OS Package Manager, is and how to use it.
How I Use AudioPen.AI To Write Content
Why I've been using AudioPen.AI for Writing (and How).
Fix ESLint "File ignored because no matching configuration was supplied"
Fix the ESLint "File ignored because no matching configuration was supplied" error — common when using flat config (eslint.config.js) with lint-staged or running ESLint on files outside your project root.
My List of Why I Love Lists
The ultimate guide to the power of lists and how to use them.
Getting Started with Dotfiles
Discover the power of dotfiles in your developer toolkit with our comprehensive guide. Learn how to customize, backup, and install dotfiles to make any workstation feel like home.
How I Schedule Blog Posts with GitHub Actions and Netlify
How to schedule Markdown blog posts with GitHub Actions, Netlify and Astro JavaScript Framework.
Function Expressions vs Function Declarations in JavaScript: A Comprehensive Guide
Learn the difference between function expressions and function declarations in JavaScript.
Immediately Invoked Function Expressions (IIFEs) in JavaScript: A Comprehensive Guide
Learn about immediately invoked function expressions in JavaScript.
Fix "a git directory for X is found locally with remote(s)" on git submodule add
How to fix the git submodule add error "a git directory is found locally with remote(s)" — caused by a leftover .git entry in your index after a previous submodule removal.
Understanding Git Submodules
What are git submodules and why you should use them.
AGI vs. AI: Unraveling the Secrets of Artificial Minds
Learn about the intracicies and differences of AI (artificial intelligence) and AGI (artificial general intelligence)
I ported my NextJS blog to Astro
Why I ported my NextJS blog to Astro.
7 Best Collaboration Apps for Effective Remote Software Development Teams
Learn a bout the 7 best apps for effective remote software development teams.
My Obsidian Setup
A round up of all the plugins, hotkey overrides, tips, tricks and settings I use for Obsidian.
Previous Solutions for Publishing Obsidian Files to the Web
All of the ways I've published my Obsidian notes to the web in the past.
Lightbulb Diorama Terrarium Inspired Notion Covers
Illuminate your Notion pages with these lightbulb diorama Notion covers.
10 Notion Covers of Colorful Textured Swirls from MidJourney Prompts
10 Notion Cover images of colorful textured swirls made in MidJourney
15 Notion Covers of Pastel Colorful Textured Explosions from MidJourney Prompts
15 Notion Cover images of pastel textured paint explosions made in MidJourney