Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Building multi-step login forms that work well with password managers

Series of posts on HTTP status codes (2018)

In the future using top-level await might be a backwards compatibility break in Node

Discovering features and information via HTTP OPTIONS

Using JSX on the server as a template engine

Percent Jobs

I wish JSON5 was more popular

Switching to Fedora from Ubuntu

Building a simple CLI tool with modern Node.js

Taking a Look at Mastodon

Ubuntu bungled the Firefox Snap package transition

On syntactic sugar

A new OAuth2 client for Javascript

Request bodies in GET requests

JWT should not be your default for sessions

Ketting v6: Using Hypermedia APIs with React

HTTP/2 Push is dead

Ketting v6. A generic REST client for Javascript

ECMAScript 4: The Missing Version

Performance Testing HTTP/1.1 vs. HTTP/2 vs. HTTP/2 and Server Push for REST APIs

Building awaitable and fluent interfaces in Javascript

Browser tabs are probably the wrong metaphor

One Year in San Francisco as a Software Engineer

Series of posts on HTTP status codes

I made a thing: csv-1-2-3

Firefox removes RSS support

Why Google's CardDAV server isn't. (2014)

PHP Sucks

Package managers should be immutable, distributed and decentralized

Ten years on LinkedIn

More →