writing

Notes on JavaScript, AI-assisted workflows, space, and the systems behind useful software.

22 posts total

  1. AI
    12 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.

  2. Space Travel
    11 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?

  3. Writing
    4 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.

  4. JavaScript
    13 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.

  5. JavaScript
    14 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.

  6. JavaScript
    9 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.

  7. JavaScript
    10 min

    Building A Date Picker

    Explore the creation of `easy-dates-picker`, a minimalist, zero-dependency JavaScript date picker focused on performance and accessibility.

  8. JavaScript
    10 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.

  9. JavaScript
    4 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.

  10. JavaScript
    4 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.

  11. JavaScript
    9 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.

  12. JavaScript
    7 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.

  13. JavaScript
    6 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.

  14. JavaScript
    11 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.

  15. JavaScript
    9 min

    Checking PS5 Inventory with JavaScript

    Learn how to use JavaScript to check if a product is in stock online.

  16. JavaScript
    6 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

  17. JavaScript
    5 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.

  18. JavaScript
    9 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

  19. JavaScript
    6 min

    Counting cards with JavaScript

    Learn how to use JavaScript and simple math to count cards in Blackjack.

  20. Writing
    4 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.

  21. JavaScript
    11 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.

  22. JavaScript
    11 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.