RSS.Social

Jon Kuperman's JavaScript Blog

follow: @[email protected]

Posts

Chatting with an old friend

C++ Pointers for JavaScript/TypeScript Developers

My first year living in London

JavaScript format number

Musings on Developer Relations

GitHub find which PR deleted a file

Chasing accurate analytics: Server-side vs client-side analytics

Human Partner: How AI and Assistive Technology is Making Humans More Productive

A Content Security Policy for Google Analytics

How to add custom headers to Eleventy with Cloudflare Pages

I minted (and sold) my first NFT

Chrome DevTools Console Drawer

JavaScript math methods I never knew existed

Introduction to cryptocurrencies

How to join Developer DAO

Switching to DevRel from Engineering

On Interviewing...

The age of the devtool startup

React Aria - A better approach to design systems

Exciting movement in JavaScript tooling

Wasted real estate: Blog homepage design

On leaving a great job

Best online node js editor

jquery vs node.js

Stable Node Versions

Get React Version

How to update node js

JavaScript if else syntax

Increase Gatsby performance with Webpack Bundle Analyzer

Setting up Gatsby Webmentions on your site

Webmention playground

Introduction to async JavaScript

All I wanted was pretty links

Improving my content diet

I made a political twitter account for a week

Compiler Resources

Best blog designs I want to steal everything from

Choosing a blogging platform: Gatsby vs. Wordpress vs. 11ty

Patreon layoffs seem cruel

Avoid Rendering Empty Content with font-display: swap

Working with people who are smarter than you

10 years is a long time

Suspend a React Component from the DevTools

A weird login flow

My first month as a remote worker

Outages and blame culture

Managing Immutable State with Object Spread

Compiled vs. Interpreted Languages

Numbering a list with CSS!

Eleventy has me feeling more connected with my website

Easier Type Safety in JavaScript Classes

Writing a Babel plugin to convert arrow functions to function expressions

Getting Started with ASTs

Lighthouse Error: Content is not sized correctly for the viewport

Add a Service Worker to Jekyll blog on GitHub Pages

Staying Mostly Safe Online

Sharing Styles with React and Aphrodite

The Life of a PHP Developer

ssh_exchange_identification: read: connection reset by peer