New
The latest blog posts to take off on Hacker News. 568 posts.
JSON Feed
We — Manton Reece and Brent Simmons — have noticed that JSON has become the developers’ choice for APIs, and that developers will often go out of their way to avoid XML. JSON is simpler to read and write, and it’s less prone to bugs. So we developed JSON Feed, a format similar to RSS and Atom but in JSON. It reflects…
Tor Browser 7.0a4 is released
Tor Browser 7.0a4 is now available from the Tor Browser Project page and also from our...
Generation UX – How to make websites age-friendly
UserZoom empowers your team with sophisticated UX insights to create digital experiences that delight customers and drive business growth.
“MP3 is dead” missed the real, much better story
If you read the news , you may think the MP3 file format was recently officially “killed” somehow, and any remaining MP3 holdouts should all move to AAC now. These are all simple rewrites of Fraunhofer IIS’ announcement that they’re terminating the MP3 patent-licensing program.
HTTP security headers
Appcanary makes sure you never run vulnerable software on your servers. Like our blog? Subscribe to our newsletter or podcast . Browse the archive , or follow us on twitter , github or rss .
Next.js 3.0 Preview: Static Exports and Dynamic Imports
Next 3.0 features Static Exports with one command and Dynamic Imports
Launching Ignition and TurboFan
V8 v5.9 comes with a brand-new JavaScript execution pipeline, built upon the Ignition interpreter and the TurboFan optimizing compiler.
The Hitchhiker’s Guide to D3.js
The landscape for learning d3 is rich, vast and sometimes perilous. You may be intimidated by the long list of functions in d3’s API…
Opera is Reborn
Over the last year, we have introduced a series of new features such as free VPN and native ad blocking. Earlier this year we also presented Opera Neon, a concept browser that gave you a glimpse into the future of desktop browsers. Now, the best parts of Neon are being brought to the new Opera […]
Quantum Up Close: What is a browser engine?
A web browser is a piece of software that loads remote files and displays them locally, allowing for user interaction. Quantum is the code name for an project we’ve undertaken ...
Redesigning Apple Music after Being Rejected
I’d like to preface this case study by stating that my intentions behind redesigning Apple Music were in no way driven by indignation or…
Thunderbird’s Future Home
Summary The investigations on Thunderbird’s future home have concluded. The Mozilla Foundation has agreed to serve as the legal and fiscal home for the Thunderbird project, but Thunderbird will migrate off Mozilla Corporation infrastructure, separating the operational aspects of the project. Background In late 2015…
Things to Use Instead of JSON Web Tokens
You might have heard that you shouldn't be using JWT. That advice is correct - you really shouldn't use it. In general, specifications that allow the attacker to choose the algorithm for negotiation have more problems than ones that don't (see TLS). N libraries need to implement M different encryption and decryption…
Build Yourself a Redux
Learn how to build a working Redux implementation from scratch. Our implementation won't cover every nuance, but we'll remove most of the mystery.
Introducing Yelp's GraphQL API
Introducing Yelp's Local Graph Tomer Elmalem, Software Engineer May 3, 2017 We’re continuously adding new features to our API to make it easier for developers to integrate with our data...
What if we made video conferencing work?
alexstjohn.com is your first and best source for information about alexstjohn. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
GUI Architectures (2006)
Describing the way architectures for UIs have evolved over the years, in particular the many and often misunderstood definitions for Model-View-Controller.
Fathom: a framework for understanding web pages
Meet Fathom, a mini-language for writing semantic extractors, that you can use client- or server-side to extract meaning from the content of a web page. Scoop up all those ideas ...