Latest Posts
-
Reminder: Change Your Air Filters
Do you have a hard time remembering to do those quarterly home maintenance tasks like changing your air filter? Here is my dad hack for that… Now, every time air filters show up on my door, I know it’s time to change them out. My home is appropriately maintained, my air is clean, and I
-
Understanding How Yarn Traverses Parent Directories for .npmrc Files
When working with Yarn, it’s essential to understand how it handles .npmrc files, especially when dealing with multiple configurations across different environments. A common issue can arise when a missing .npmrc file in a package causes discrepancies between local and CI/CD environments like Jenkins. How Yarn Handles .npmrc Files Yarn, by design, traverses the directory
-
2 – Concurrent Editing in TipTap
In the first blog post in this series, we set up a basic Tiptap editor. Today, let’s enhance the editor by integrating real-time, concurrent editing capabilities using Yjs, a powerful CRDT library for shared editing, and the y-webrtc connector for peer-to-peer communication. Initial Setup Let’s start by examining the initial Tiptap setup without concurrent editing
-
good
In the realm of leadership and personal development, few concepts have resonated as deeply as Jocko Willink’s philosophy encapsulated in one simple word: “Good.” Jocko Willink, a retired Navy SEAL, introduced this powerful mindset in a podcast that has since inspired countless individuals. His approach is straightforward yet transformative, encouraging people to face challenges head-on
in random -
Top 10: Books
These are the top ten books that I’ve read that marked a shift in my thinking and approach to life. As a side note, this list will exclude any religious texts which could have it’s own top ten list.
-
Chocolate Chip Pumpkin Spice Muffins
The easiest recipe you will ever see… Ingredients Instructions
-
1 – Getting Started with Tiptap
Rich text editors are essential components of many modern web applications, providing users with powerful tools to compose and format content. Tiptap, a headless editor framework built on top of ProseMirror, is a popular choice among developers who need a flexible and extensible rich text editor in their Vue applications. In this blog post, I’ll
-
Dave’s Pumpkin Pie
This recipe will make two pumpkin pies. Ingredients The Pie The Topping Instructions
-
Enhance Your Development Workflow with Custom Bash Functions
As developers, we often find ourselves performing repetitive tasks that, while necessary, consume a good chunk of our productive time. Fortunately, by leveraging the power of bash scripting combined with the customization capabilities of shell configuration files like .bashrc or .zshrc, we can significantly streamline our workflows. Why Use Custom Bash Functions? Custom bash functions
-
Customize Slack with One-Click Reactions
Recently, I was looking for ways to optimize my slack experience by finding ways to streamline or automate some of my workflows. When poking around the Preferences window, I found that you can add fast, one-click emoji reactions to any of the messages you hover over. For example: If your go-to response when someone asks









