Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
Hacking YouTube with a MP4
Keyboard Warrior, Breaking software is just finding unintended features, right?
The web's clipboard, and how it stores data of different types
Exploring the web’s clipboard APIs, their limitations, and their history.
Real-world HTTP/2: 400GB of images per day
"Learn about how HTTP/2 performance on image heavy pages can have counterintuitive results.
Connect: behind the front-end experience
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Springs and bounces in native CSS
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this post, I’ll share all of the tips and tricks I’ve learned for using it…
Why even let users set their own passwords?
Today we seem to be living through a war on passwords. This is manifested in various ways; in its most passive form, it takes the form of people blogging about how passwords are bad. The more material changes are the general trend towards no longer treating passwords as a sufficient condition for access in favour of…
Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js
Why I chose Phoenix LiveView over Rails, Laravel, and Next.js
Why I believe Rails is still relevant in 2019
Cloud-Native Full-Stack Software Engineer and Solutions Architect
Problems with RESTful APIs (2015)
Why you might benefit from letting this popular paradigm rest in peace.
COSMIC Alpha Released
How to install, first impressions, and what makes it ready.
Lies I was told about collaborative editing, Part 2: Why we don't use Yjs
In part 1 of this series , we found that users generally view the most popular collaborative text editing algorithms (including the most popular library, Yjs ) as silently corrupting their documents when the algorithms resolve direct editing conflicts. We argued that, while this is potentially ok for live…
Why I tend not to use content negotiation
In this essay, Carson Gross explores his preference for separating JSON and hypermedia APIs instead of using content negotiation, a feature in HTTP that allows clients to request different formats (e.g., HTML, JSON). He discusses the limitations of content negotiation in APIs, especially when mixing stable, versioned…
We are moving to General Availability
Supabase is officially launching into General Availability.
PeerTube 4 RC
Customization, content discovery, empowering through more control... Here is an overview of the new version of our software solution to create alternative platforms to YouTube and federate them together. « Frama is not just... » Each week of Fall 2021, we want to present you the diversity of what Framasoft does. As…
The Safari MCP server for web developers
Update: In Safari 27 and Safari Technology Preview 247, we’re introducing the Safari MCP server — a Model Context Protocol server for web developers that makes your web development and debugging workflow faster and more powerful.
Web search on the Anthropic API
Claude can now search the web through the API, giving users access to real-time information with citations for building up-to-date AI applications. Unknown block type "latestUpdates", specify a component for it in the `components.
Bing Maps Streetside Imagery Now Integrated into OpenStreetMap iD Editor
This week Microsoft is integrating its Streetside imagery for the United States in to iD, a popular web-based editor for contributing to OpenStreetMap. This is the same imagery currently visible…
Rewrite It in Rails
In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages ...
The State of HTTP in 2022
So what happened at all of those working group meetings, specification documents, and side events in 2022? What are implementers and deployers of the web’s protocol doing? And what’s coming next?
A look at search engines with their own indexes (2021)
A cursory review of all the non-metasearch, indexing search engines I have been able to find.
How do HTTP servers figure out Content-Length?
Anyone who has implemented a simple HTTP 1.1 server can tell you that it is a really simple protocol. Basically, it's a text file that has some specific rules t…
Skype 5 for Mac
A while back, when Skype's group videochat feature was still free, a friend of mine sent me a Skype message, asking me whether it was possible to do videochat with more than one person in Skype. "Sure," I replied, "you can do that, but you need to install the new Skype 5 beta." I sent her the link. A few minutes…
The woes of sanitizing SVGs
Scratch has a long history of SVG-related vulnerabilities. The source of these is that Scratch parses user-generated (ie. attacker-controlled) content into an <svg> element and appends it into the main document for various operations (eg. measuring SVG bounding box in a more reliable way than viewbox or width/height).