writing
Notes on JavaScript, AI-assisted workflows, space, and the systems behind useful software.
22 posts total
- AI12 min12 min
Your Notes Have a New User: Your Agent
When an AI agent becomes part of your workflow, your notes stop being just memory. They become operating infrastructure.
- Space Travel11 min11 min
The Distance Dilemma
Discovering habitable exoplanets is exciting—but they’re so far away it’s almost comical. So how do we bridge the gap and stop traveling at the speed of an interstellar snail?
- Writing4 min4 min
Evergreen Content
Blogging is a great way to push your limits. Although it can sometimes seem like it's a laid back art (if an art at all), writing forces you to think critically about a topic, and (hopefully) that involves some further research to prove and disprove your theories and opinions.
- JavaScript13 min13 min
Chatbot UI And Free Open Source Alternatives To Chat Gpt Plus
Explore the practical steps and insights gained from moving from a ChatGPT Plus subscription to leveraging free open-source LLMs and pay-as-you-go GPT APIs.
- JavaScript14 min14 min
Building epic-remark
From conceptualizing custom remark plugins to mastering ASTs, this post narrates the journey of streamlining the blogging experience. Learn about the challenges, solutions, and the community-driven approach that shaped epic-remark into a versatile tool for developers.
- JavaScript9 min9 min
Extending Remark with Custom Plugins
From embedding unique IDs in headings to ensure smooth navigation, to wrapping tables for a sleek layout - this journey is about transforming Markdown beyond its basics. Navigate through ASTs, custom plugins, and practical solutions that enhance both the functionality and aesthetics of web content.
- JavaScript10 min10 min
Building A Date Picker
Explore the creation of `easy-dates-picker`, a minimalist, zero-dependency JavaScript date picker focused on performance and accessibility.
- JavaScript10 min10 min
Leveraging Web3 For Web2 Brand Collaborations
The shift from Web2 to Web3 is rich with new opportunities for innovative brand collaborations and marketing strategies. Blockchain technology isn't just just changing the digital landscape, it's redefining how brands engage with customers and each other.
- JavaScript4 min4 min
Strong Opinions, Loosely Held
Imagine you're on a solo hiking adventure in a dense forest. As you trek deeper, you reach a clearing with two diverging paths, neither of which is marked.
- JavaScript4 min4 min
Add reading time to a Next.js blog
You start reading an article, and something comes up. You didn't realize the post was so long. It's a good read, but it's time to move onto the next task.
- JavaScript9 min9 min
How to generate an RSS feed for your Next.js blog
Imagine being able to log into one dashboard and getting the latest news and events from all of your favorite websites, blogs, or podcasts? RSS feeds are what make experiences like that possible.
- JavaScript7 min7 min
Form labels and placeholder text
Forms are arguably one of the highest friction points for a user. But forms are everywhere. Learn about the importance of input labels, and when to use placeholder text (or not) in your forms.
- JavaScript6 min6 min
How to set up CORS with Express.js
Learn how to set up CORS for all routes, some routes, or only with specific domains.
- JavaScript11 min11 min
How to build a Chrome extension
Learn how to make a Chrome extension with HTML, CSS, and Vanilla JavaScript that reminds the user to drink water every X minutes.
- JavaScript9 min9 min
Checking PS5 Inventory with JavaScript
Learn how to use JavaScript to check if a product is in stock online.
- JavaScript6 min6 min
How to verify Stripe webhook signatures in Next.js API routes
Learn how to work around a common snag when building SaaS applications with Next.js and Stripe
- JavaScript5 min5 min
Hiding the Cart Icon on Shopify’s Dawn theme
Learn how to add a setting to the Theme Editor to hide or show the cart icon in the header.
- JavaScript9 min9 min
GitHub Copilot
Some first impressions of GitHub Copilot, touted as 'Your AI pair programmer'. How well Copilot is able to anticipate what I want to write (in most cases) is uncanny
- JavaScript6 min6 min
Counting cards with JavaScript
Learn how to use JavaScript and simple math to count cards in Blackjack.
- Writing4 min4 min
Finding time to write is hard
Struggling to carve out the time to sit down and write? The nine to five. Overnights. Picking up the kids from this and that. Something is always getting in the way — coming up at the last second.
- JavaScript11 min11 min
The Call Stack, Web APIs, and the Event Loop
A JavaScript program runs from top to bottom, start to finish, executing each line of code in the order that it was written, much like reading a book. But what if, like a book, we have a subplot that’s going to take some time to cook up.
- JavaScript11 min11 min
Reading and writing files with JavaScript
Learn how to use Node.js File System to read a plain text file, modify some data, and write it to a new file.