Welcome to my JavaScript blog!

Popular posts:

  1. On leaving a great job...
  2. Best blog designs I want to steal everything from
  3. Setting up Gatsby Webmentions on your site
  4. Improving my content diet
  5. Working with people who are smarter than you
  6. Choosing a blogging platform: Gatsby vs. Wordpress vs. 11ty
  7. 10 years is a long time
  8. Introduction to async JavaScript
  9. Outages and blame culture
  10. The Life of a PHP Developer

Full archive!

  1. React Aria - A better approach to design systems
  2. Exciting movement in JavaScript tooling
  3. Wasted real estate: Blog homepage design
  4. On leaving a great job
  5. Best online node js editor
  6. jquery vs node.js
  7. Get React Version
  8. Stable Node Versions
  9. How to update node js
  10. JavaScript if else syntax
  11. Increase Gatsby performance with Webpack Bundle Analyzer
  12. Setting up Gatsby Webmentions on your site
  13. Webmention playground
  14. Introduction to async JavaScript
  15. All I wanted was pretty links
  16. Improving my content diet
  17. I made a political twitter account for a week
  18. Compiler Resources
  19. Best blog designs I want to steal everything from
  20. Choosing a blogging platform: Gatsby vs. Wordpress vs. 11ty
  21. Patreon layoffs seem cruel
  22. Avoid Rendering Empty Content with font-display: swap
  23. Working with people who are smarter than you
  24. 10 years is a long time
  25. Suspend a React Component from the DevTools
  26. A weird login flow
  27. My first month as a remote worker
  28. Outages and blame culture
  29. Managing Immutable State with Object Spread
  30. Compiled vs. Interpreted Languages
  31. Numbering a list with CSS!
  32. Eleventy has me feeling more connected with my website
  33. Easier Type Safety in JavaScript Classes
  34. Writing a Babel plugin to convert arrow functions to function expressions
  35. Getting Started with ASTs
  36. Add a Service Worker to Jekyll blog on GitHub Pages
  37. Lighthouse Error: Content is not sized correctly for the viewport
  38. Staying Mostly Safe Online
  39. Sharing Styles with React and Aphrodite
  40. The Life of a PHP Developer
  41. ssh_exchange_identification: read: connection reset by peer

Subscribe to my email list!

Let me be real with you. Sometimes when I'm bored I log in to Buttondown and look at the audience number. If it's bigger than it was the week before, well that makes me feel really happy!

I promise I'll never spam you and I will, at most, send you a monthly update with what's happening on this site.

© 2021, Jon Kuperman