Blog Posts

  1. Introducing the dev.to MCP server

  2. Git Worktrees: Git Done Right

  3. Don't Get Rate-Limited: Use Let's Encrypt Staging

  4. Getting McFly Working on Ubuntu Server

  5. Astro Server Islands: How They Work and When to Use Them

  6. Funding in Open Source: A Conversation with Chad Whitacre

  7. Go's singleflight package and why it's awesome for concurrent requests

  8. BenQ RD280U Review: A 28" 4K Monitor Built for Developers

  9. London Adventures: KubeCon EU 2025, SREday and More!

  10. What is Zero Trust Security?

  11. The RayCast Port Manager Extension

  12. I’m joining Pomerium!

  13. Building an Ollama-Powered GitHub Copilot Extension

  14. My 2024 Year in Review

  15. Creating a GitHub Copilot Extension: A Step-by-Step Guide

  16. What is GenAIScript?

  17. Introducing the OpenSauced Pizza GitHub Action: Automate Your Repository Management

  18. Supercharge Your GitHub Profile: Showcase Your Open Source Contributions

  19. Multitenant Database Schemas

  20. Review: Fifine Ampligame AM6 Condenser Mic

  21. The React useRef Hook: Not Just for DOM Elements

  22. Valibot: A New Approach to Data Validation in JavaScript

  23. The State of .NET Tooling in 2024

  24. Tools that keep me productive

  25. Creating an OG image using React and Netlify Edge Functions

  26. Form and Function: How I Lost My Submit Button & Got It Back

  27. Stuck in the Middle with You: An intro to Middleware

  28. Challenging the Skeptics: Unveiling the Undeniable Goodness of Tailwind CSS

  29. Review: Logitech Litra Glow Premium LED Streaming Light with TrueSoft

  30. Unlocking the Power of HTML's Native Browser Dialog Element

  31. My 2023 Year in Review

  32. Migrating from Jest to Vitest for your React Application

  33. HTML Data Attributes: One of the Original State Management Libraries

  34. TypeScript: Infer Types to Avoid Explicit Types

  35. Boost productivity with the GitHub CLI

  36. TypeScript and React: Enforcing Props for Accessibility

  37. GitHub Actions: A Maintainer's Best Friend

  38. Getting Saucy: I Joined OpenSauced!

  39. Supercharge your Repository with Code Owners

  40. How to debug a Firefox add-on (extension)

  41. Kettlebells & Code: Dev Health

  42. Have questions about ESLint?

  43. Transform Your Portfolio Website with These Expert Tips

  44. Where do you find community?

  45. BenQ ScreenBar Halo Monitor Light Review

  46. Twitter charging for API usage starting Feb. 9th

  47. Non-tech Reading Recommendations?

  48. My 2022 Year in Review

  49. Have you moved from Twitter to Mastodon for social media?

  50. App to grab your Revue newsletters

  51. Revue being phased out by Twitter

  52. Automate and Auto-Merge Pull Requests using GitHub Actions and the GitHub CLI

  53. What is The Collab Lab?

  54. Build framework-agnostic components with Mitosis

  55. Repurposing Content for Content Creation

  56. Funding in open source

  57. Hacktoberfest 2022: Preptember!

  58. More engagement through series on dev.to

  59. Live reloading in Rust

  60. Contributing to Open Source and how Open Sauced can help

  61. What is Deno?

  62. Learning Resources for TypeScript

  63. a11y-twitter: a browser extension for making Tweets more accessible

  64. Speech-to-text with Deepgram

  65. Automate syndication of your content with Eleventy, dev.to, and GitHub Actions

  66. Ecosystem and Frameworks: My Role at Netlify

  67. Review: Logitech ERGO K860 Wireless Keyboard

  68. Enabling keyboard navigation on your Mac

  69. Strongly Typed JSON in TypeScript

  70. Productivity Tools I Use

  71. How to Use a React Hook in a Class Component

  72. npx gitignore

  73. My Impact at Forem

  74. My 2021 Year in Review

  75. Frontend Developer Resources 2022

  76. How I Do Code Reviews

  77. An NFT based game

  78. I built my first dApp!

  79. First impressions of Polywork as a software engineer

  80. Getting Started with Streaming on Twitch

  81. Getting Started with Regular Expressions

  82. I started a newsletter!

  83. Pairing with Meg Gutshall

  84. I Started a JavaScript Stream on Twitch!

  85. Pairing with Jhey Tompkins

  86. Jamstack and Serverless with Jason Lengstorf

  87. Pairing with Community Manager Christina Gorton

  88. Learning Rust

  89. My Twitch Stream Setup

  90. Pairing with Community Member Seth Hall

  91. Storybook Talk / Live Coding

  92. Pairing with Community Member Jono Yeong

  93. Pairing with Community Member Dan Ott

  94. Pairing with Community Member Rafi

  95. My 2020 Year in Review

  96. Testing Preact/React Portals with Testing Library

  97. Pairing with Community Member Marie Antons

  98. Pairing with Community Member Rachael Wright-Munn

  99. Pairing with Community Member Eliot Sanford

  100. Set up a git precommit hook with husky, lint-staged, prettier, and stylelint

  101. Pairing with Taniyah Jackson on Pinning Comments to Articles

  102. Building out the Go Playground Liquid Tag for DEV with Chuck Smith

  103. See the big picture

  104. Not Captain Obvious

  105. Converting a Preact Component to use hooks with Sophia Li

  106. Let's Pair during a Live Coding Session!

  107. Changelog: Frontend Edition

  108. Changelog: DEV has Some Stories for You

  109. Changelog: Subscribe to a Post’s Threads v2

  110. DEV as a Headless CMS for your Gatsby Site

  111. I've Started to Live Code on Twitch for DEV

  112. Changelog: DEV upgraded to Webpacker 4/Babel 7

  113. A New Year, a New Start: I'm Joining the DEV Team!

  114. Pock an awesome utility for the Mac Touchbar

  115. Frontend Developer Resources 2020

  116. My 2019 Year in Review

  117. Cool Rust and WebAssembly Resource

  118. Evaluating the new Microsoft Edge

  119. Need Help Picking a Tabletop Colour

  120. Toast Messages

  121. You do not need to use the classnames package

  122. My Hacktoberfest 2019

  123. My Shell Aliases

  124. Update Dependencies with Dependabot, Cypress and Netlify

  125. dev.to’s Frontend: a brain dump in one act

  126. dev.to with a TypeScript or Flow frontend codebase?

  127. An a11y extension coming to a browser near you

  128. HTML Forms: Back to Basics

  129. Ink: React for CLIs

  130. Showcase your Gatsby Site

  131. An Enhanced TypeScript Playground

  132. git-history

  133. TypeScript Tips Part II: Declaration Merging

  134. dom-chef - Build DOM Elements with JSX

  135. TypeScript Tips Part I

  136. Any contribution to Open Source is valuable

  137. The CSS mask property

  138. Take chances and stand out

  139. 📦 webpack secrets

  140. scoped-style

  141. My 2018 Year in Review

  142. Can you create the great Redux store?

  143. Setting up Storybook for Preact

  144. My Git Aliases

  145. Getting Started with Storybook for React

  146. Probably another Battleship board on Code Pen

  147. A 💩 Notification Code Pen

  148. Have a Handy JS Snippet You Want to Share?

  149. A Simple ⭐ Rating Code Pen

  150. Quick Hulk Code Pen

  151. My Mac Setup

  152. 2018 Resolutions

  153. My Visual Studio Code Setup

  154. Consider Using TypeScript

  155. My Talk on React Storybook at the js-montreal Meetup

  156. Hi, I'm Nick Taylor