Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,614 posts.
Why I don't use web components
For my first post on dev.to I thought I'd write about a nice, safe topic that's free of controversy:...
Cool HTML elements nobody uses
Were you left in tears while searching for cool HTML elements? Don’t worry! This article contains 7 elements to up your Coolness…
Apple’s Rejection of Hey from the App Store for Not Using In-App Purchases
I’m not trying to be coy, but what is the iPhone itself? A business device or a consumer product? Using *or* instead of *and* as the conjunction there is clearly laughable.
So I Made A Mashup, And Then…
I grew up knowing how to play music. My parents started me on piano lessons when I was very young, and played violin in middle and high…
AI your home on street view
Maps Mania is a blog dedicated to tracking the very best digital interactive maps on the internet and the tools used to create them.
Rainbow.js - code syntax highlighting in 1.2kb
Rainbow is a javascript based code syntax highlighting library
Safari Should Display Favicons in Its Tabs
It might sound silly if you’re not a heavy user of browser tabs, but I am convinced that the lack of favicons is holding back Safari’s market share.
The War On RSS
John Gruber was right, when pointing to Dan Frakes’ review of the Mail app in Mountain Lion, to highlight the fact that the application drops support for RSS (he calls it an “interesting omission”, which is both correct and understated). It is indeed the most interesting aspect of the review, even though it’s buried…
Let's Encrypt: an automated certificate authority to encrypt the entire web
Let’s encrypt: an automated certificate authority to encrypt the entire web, Aas et al., CCS’19 This paper tells the story of Let’s Encrypt, from it’s early beginnings in 20…
The many JavaScript runtimes of the last decade
This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts...
A guide to rhythm in web typography
Web typography for web designers and web developers.
RSS is still pretty great
What the **** does that mean?
Google Play Store Now Open for Progressive Web Apps
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play…
Serverless Sync in Web Apps Using Bit Torrent
This post explores using WebTorrent for serverless data synchronization in web apps, demonstrated by modifying the Voice Memos PWA. The goal was to enable data sharing between devices without a backend server. The solution involves generating magnet URLs that allow peer-to-peer data transfer via WebTorrent. The demo…
Native dual-range input
Two native range inputs and fifty lines of JavaScript to make them work together.
GraphQL: The enterprise honeymoon is over
GraphQL solves a real problem, but in many enterprise setups that problem is already handled by BFFs. After years using Apollo in production, I think the tradeoffs often outweigh the win.
Datastar: Web Framework for the Future?
# TLDR Datastar is a new hypermedia framework that makes building real-time web applications simpler and more efficient. It prioritizes server-side logic, uses “signals” for automatic UI updates, and leverages Server-Sent Events for lightning-fast performance. If you’re looking for a streamlined alternative to…
Many of the root certificates on Windows are not needed
As of today, Windows trusts 322 root certificates issued by 122 different organizations from 47 countries. This number is quite high, and has been steadily growing over the last few years. And it turns out many of those certificates are not needed at all by the vast majority of Windows users, can be distrusted with no…
URLs are UI
What a great title. 'URLs are UI.' Pithy, clear, crisp. Very true. I've been ...
How we tripled our revenue by adding one button
Or the secret of the “Unlock All” button
agentzh's Nginx Tutorials
I've been doing a lot of work in the Nginx world over the last few years and I've also been thinking about writing a series of tutorial-like articles to explain to more people what I've done and what I've learned in this area. Now I have finally decided to post serial articles to the Sina Blog…