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