Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
Fixing JSON
I’ve edited a couple of the JSON RFCs, and am working on the design of a fairly complex DSL, so I think I can claim to have dug deeper in the JSON mines than most. We can easily agree on what’s wrong with JSON, and I can’t help wondering if it’d be worth fixing it.
Web Development in Go
You should write your next web server in Go. Yes, you! Compared with Ruby, PHP, Python, or Javascript, you're going to get great memory and latency performance, and libraries that do what you expect .
Bootstrap 4 Beta 2
Just over two months ago we shipped our first beta for Bootstrap 4, and now we're ready to share our second with you. We've improved customization…
The state of JavaScript modules
Recently, there was a lot of fuss on Twitter regarding the current state of ES modules, especially in Node.js, which decided to introduce…
What is a Source Map
These days web assets such as JS and CSS aren’t simple text files. Instead, they’re typically minified or come from a complex build process involving compili...
Algebraic Effects for React Developers
The homepage of Reese Williams: essays, travel, and general skullduggery.
From SVG to Canvas – A new way of building interactions
Felt’s transition from SVG to Canvas streamlined our interaction code and empowered us to tackle long-standing wishlist items we couldn’t with React.
GET /browser.exe
Jon Howell dreams of a new Internet. In this new Internet, cross-browser compatibility checking is a distant memory and new features can be unilaterally be added to browsers without having to convince the world to upgrade first. The idea which makes this Internet possible is so crazy, it just might work.
WinterJS
> Follow up the WinterJS series reading about the recent production-ready WinterJS 1.0 release [here](<https://wasmer.io/posts/winterjs-v1>). Today we ...
Why cards are the future of the web
Articles and Podcasts on Customer Service, AI and Automation, Product, and more.
Why your 'A' grade SSL is 'outdated cryptography' on Chrome
Get EV SSL certificates in hours, not days. Prechecks before you pay. We do the hard work for you.
Dozens of high-traffic websites vulnerable to ‘account pre-hijacking’, study
We enable the world to secure the web. Burp Suite, the Web Security Academy, and world-leading research from PortSwigger — the AppSec community’s home.
Tweetbot for Mac - Public Alpha
We strive to craft delightful experiences with simple utilitarian apps.
Google's new business model
Excepting the patent and panic-driven Motorola deal, prior to yesterday’s acquisition of Nest for $3.2 billion, the previous largest deal Google’s history was DoubleClick for $3.1 billi…
Graphics Team ships WebRender MVP
After many months of hard work and preparation, I’m pleased to announce the general availability of WebRender for selected Windows 10 devices. WebRender is a major rewrite of the Firefox rendering …
The security hole I found on Amazon.com
A blog about building stuff on the web by Josh Fraser
Using JSON Schema to Document, Test, and Debug APIs
Heroku has many public API endpoints. See how Heroku uses JSON Schema to test and document our Platform API–and how it helped us uncover an unexpected bug.
OAuth1, OAuth2, OAuth..? (2013)
TL;DR OAuth2 sucks. Please don't think about OAuth2 as about the next generation of OAuth1. They are completely different like colors: O...
Local-First and Ejectable
An important requirement to ensure you can fully access your data in cloud apps forever is making the backend sync server available for local self-hosting. That's what EJECTABLE apps are about.