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