How I use chezmoi to manage dotfiles across Macs
Dotfiles drift when real machines change. Here is how I use chezmoi to keep config, app settings, and helper scripts predictable across my Macs.
I write about macOS, HTML, and CSS for people who want to build a static website.
Dotfiles drift when real machines change. Here is how I use chezmoi to keep config, app settings, and helper scripts predictable across my Macs.
Homebrew fell into a heavy source-build path on my older Intel Mac, so I used GitHub Desktop’s bundled Git toolchain to get Git LFS working immediately.
I migrated my personal site from Jekyll to Astro while keeping the content and publishing layers intact.
AI didn’t kill writing—it changed it. I stopped blogging when machines got better at words, then came back when I realized ideas come from living, not polishing.
Learn how to integrate ChatGPT into your Keyboard Maestro macros to improve your productivity.
Learn more about my insights from the BuySellAds and MDN partnership on crafting effective ad units for developers.
Learn how to effectively use custom formulas and the REGEXMATCH function in Google Sheets to filter and analyze data with pivot tables.
Enhance your typing with mechanical keyboard sounds using Keyboard Maestro for a fun and nostalgic experience.
Learn how the "all" keyword in CSS simplifies universal styling changes across elements, making design tweaks quicker and more efficient.
I spent the weekend asking ChatGPT what each command in the zprofile configuration file does.
How to make sure your children watch only the kids-friendly videos on YouTube.
Part of process about learning framework-based frontend development is being able to manipulate JavaScript data types and you often need to understand how to ha
Some of the lessons I learned from local state management in React as a beginner.
Use Hazel to set up rules that automatically sort older files into subfolder with monthly pattern.
Easily add Carbon Ads to your Next.js site with beginner-friendly tutorial. Seamlessly integrate the component and get the ads running in no time.
Here is a solution for you to fix the problem with Mackup not syncing properly in the macOS Monterey update.
The problem is caused by the lack of permission of essential Karabiner Elements binary files to access Dropbox storage.
Learn how to let your site visitors to select dark or light theme on your site with this tutorial.
Learn how to store your design tokens with Sass and apply dark them with CSS variables.
Learn how to use CSV as the source data in Alfred through Script Filter input.
Learn how to install Prettier to order CSS properties automatically in Sublime Text.
I've written my fair share of macros and put together a series of tips to help you efficiently build and debug a macro.
Here is a simple solution to resolve unable to load the EventMachine C extension; to use the pure-ruby reactor, require 'em/pure_ruby' error
Here are some tips to help you set up Obsidian as a knowledge base for your second brain.
Learn the best practice to repeat macros in Keyboard Maestro with the repeat action.
I am able to perform and think more effectively in both life and work when I make decisions that benefit my physical and mental health.
Combine Alfred and Keyboard Maestro to create a shortcut that quits all applications and choose which apps to keep active in the Dock.
Tips to use Keyboard Maestro as the main tool to expand most frequently used words.
Shell script to help you deploy website easily to HubSpot.
I'm sharing some tips to help you maintain repositories from the projects you forked from GitHub.
Here's a fix for Jekyll if you cannot build your project after updating Ruby to the latest version.
If you use GitHub for macOS, you want to verify that your personal token access is stored correctly.
Learn how you can set up Plausible on Amazon EC2 with this guide.
Feedbin is a solid feed reader. You should check it out.
Learn how you can set and manage the default application on macOS with OpenIn.
Take advantage of Jekyll Include to build a component in your project.
Learn the easiest way to set a default window size for your Mac applications with this Keyboard Maestro macro.
Find out how you can turn the Evernote website into an application to work around the device limit.
Dropover is one of my must-have macOS apps to boost my productivity by acting as a holding bin for me to move files around.
Follow this guide to integrate ConvertKit into your website by building a lightweight HTML form without loading additional scripts.
Here are some of my favorite tips to help you manage the tasks efficiently in Things.
Here's how you can detect and find conflicting keyboard shortcuts on Mac.
Here's how you can calculate numbers while typing with Keyboard Maestro Macro.
CleanShot X is the best screenshot app for macOS right now. Find out why I switched over from Snappy to CleanShot X in this post.
You can replace selected text quickly without using another text editor.
Quick Look extension QLColorCode is not working on macOS Catalina 10.15. Fortunately, someone built a replacement to bring back this feature to macOS.
Learn the best practices to set up and configure macOS for web development.
In this tutorial, you're going to learn how to start a new Jekyll project and manage the dependencies correctly.
I’ve been using CleanMyMac since 2012. It completes macOS by offering various tools to maintain and review the system status easily from the dashboard.
The new Mission Control animation on macOS Sierra is slow. Here’s a way to speed up the animation and make it looks faster.