Nobody expects CDATA sections in XML
I made a very explicit, pragmatic design decision with afl-fuzz : for performance and reliability reasons, I did not want to get into stati...
Topics /
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
I made a very explicit, pragmatic design decision with afl-fuzz : for performance and reliability reasons, I did not want to get into stati...
The heart of the new CKEditor Ecosystem is undoubtedly our brand new editor, CKEditor 5.
Let's Talk About Beacons If you’ve been following the tech scene lately, you may have heard a thing or two about “Beacons”. What are Beacons? Beacons are hardware devices emitting a unique signature...
This is a clone post from (Because people on Hackernews “DDOS’ed” the original content :-)) A few days ago I saw this link on Hacker News: Why to use Twitter, Facebook and Google…
I just read the blog post that got some traction on HN last night, entitled “ What the hell is happening to rails? ” It goes on to list a litany of complaints against changes in Rails 3.x, ranging from the default commenting of the catch-all route to, yes, of course, CoffeeScript. They all end up sounding a lot like…
The practical guide to why laying out type never quite does what you want
For years, Comcast and other large telecommunication companies around the world have injected javascript into your web browsing experience to serve
This is a very brief post announcing a fascinating discovery. It appears to be possible to use the cosine similarity approach powering explore2.marginalia.nu as a substitute for the link graph in an eigenvector-based ranking algorithm (i.e. PageRank). The original PageRank algorithm can be conceptualized as a…
Hanami 2.0 opens a new chapter for the Ruby community.
Datasette Lite is a new way to run Datasette: entirely in a browser, taking advantage of the incredible Pyodide project which provides Python compiled to WebAssembly plus a whole suite …
Debugging memory leaks in web apps is hard. The tooling exists, but it’s complicated, cumbersome, and often doesn’t answer the simple question: Why is my app…
The free GraphQL book takes you on a journey to master GraphQL in JavaScript the pragmatic way with React, Node, and Apollo. Grab your free PDF, EPUB, or MOBI and get free updates for new releases. On the road to GraphQL you will learn how to build GraphQL server and client-side applications ...
A small CSS library to make browser defaults more consistent
Update: See my follow up post, What should a native DOM templating API look like? .
Late 2018 edition
All web developers know, at some level, that accessibility is important. But when push comes to shove, it can be hard to prioritize it above a bazillion other…
See 20 real ecommerce website design examples from Shopify brands, plus the elements, tips, and steps to design a store that builds trust and sells.
Like many developers I’ve been excited by the promise of Asm.js . Reading the recent news that Asm.js is now in Firefox nightly is what got my interest going. There’s also been a massive surge in interest after Mozilla and Epic announced ( mirror ) that they had ported Unreal Engine 3 to Asm.js – and that it ran…
In the previous post i discussed a bit the history of digital map design, in particular also outside of OpenStreetMap. I also wrote in the past about the history of OpenStreetMap Carto , the cartographic face of OpenStreetMap and without doubt the most influential map design project in OpenStreetMap – today as well as…
Free and open source webmail software for the masses, written in PHP
Dependency injection is nice if you don’t have to think about it.
Mozilla would like to introduce WebAPI with the goal to provide a basic HTML5 phone experience within 3 to 6 months. The current situation Where we are today, there's ...
For a recent project I've been working on, I wanted to include a graph showing the relationships between different artists on Spotify. Spotify provides the data directly from their API, and I had everything set up to pull it for a user's top artists and into the browser.
It's no secret that authenticating into services is an unresolved topic. With time, we have managed
Two competing syntaxes need your help in determining which should be championed through to a specification candidate.
I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much...