Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,469 posts.
I built something with A-Frame in two days
A few months ago, I had the opportunity to try out several WebVR experiences for the first time, and I was blown away by the possibilities. Using just a headset ...
Locking down your GitHub-hosted Domains
The other day someone claimed a hostname on a domain I own and it took me a while to track down how. Turns out it was via GitHub pages.
Thoughts on the Social Graph (2007)
I've been thinking a lot about the social graph for awhile now: aggregating the graph, decentralization, social network portability, etc.
Building a Blog with Elixir and Phoenix
Setting up a website using Elixir and Phoenix, leaning on NimblePublisher for the blog posts.
Learn how to code a Facebook app in 20 minutes with PythonAnywhere
[Warning! this tutorial was written in August 2012, and so is probably out of date]
Cloudflare's Handling of an RCE Vulnerability in Cdnjs
Recently, a RCE vulnerability in the way cdnjs’ backend is automatically keeping web resources up to date has been disclosed. Read about how Cloudflare handled the security incident and what will prevent similar exploits in the future.
How to Avoid Being Called a Bozo When Producing XML (2005)
“There’s just no nice way to say this: Anyone who can’t make a syndication feed that’s well-formed XML is an incompetent fool.——Maybe this is unkind and elitist of me, but I think that anyone who either can’t or won’t implement these measures is, as noted above, a bozo.” – Tim Bray , co-editor of the XML 1.0…
The technical merits of Wayland are mostly irrelevant
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
The Federated App Problem
Federated applications have a few problems. And I really wish it weren’t the case, I love the idea and philosophy of these applications. But I can’t see them being mass adopted.
Next.js 14
Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.
Push notifications – What to push, what not to push, and how often
Sending helpful & engaging pushes, filtering annoying pushes, and finding the frequency sweet spot.
It’s 1997 and you want to build a website
You have a few options. How much time you got?
Images Now Showing in Gmail
Posted by John Rae-Grant, Product Manager Have you ever wondered why Gmail asks you before showing images in emails? We did this to protec...
Chrome is faster in M91
Since the launch of Chrome in 2008, speed has been one of the 4 core principles that shape the work we do to deliver a highly performant br...
Finding an authorization bypass on my own website
The mysqljs parameterized query parser handles objects as column name and key, leading to alterations of the query.
Firefox 4 RC now available
Mozilla Firefox 4 for Windows, Mac and Linux has exited the beta cycle and is now available as a release candidate in more than 70 languages. The millions
We have lift-off Element X, Call and Server Suite are ready
Element is launching the world’s first communications platform based on the upcoming Matrix 2.0 release. The result is blazing performance which outperforms the mainstream alternatives...
Maintaining Digital Certificate Security
Posted by Adam Langley, Security Engineer On Friday, March 20th, we became aware of unauthorized digital certificates for several Google ...
Coalition Announces New ‘Do Not Track’ Standard for Web Browsing (2015)
San Francisco - The Electronic Frontier Foundation (EFF), privacy company Disconnect and a coalition of Internet companies have announced a stronger “Do Not Track” (DNT) setting for Web browsing—a new policy standard that, coupled with privacy software, will better protect users from sites that try...
Your REST API should come with a client
Why your API needs a vendor approved client.
Regressive Web Apps
Killing the web to save it.
Defeating Cookie Banners
How Transcend solved the core technical problem of user tracking consent and built an alternative to pop-up cookie banners.
Merging Remix and React Router
We've been building a bridge from React Router to Remix, and we made it so good that we're going to merge the two projects.