Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 4,614 posts.
The demise of the mildly dynamic website (2022)
Early websites. In the beginning, website HTML was crafted by hand. Your average personal — or corporate — website might consist of hand-edited HTML subsequently uploaded, probably via FTP, to a web server which knew only how to serve static files.
RFC 9839 and Bad Unicode
Unicode is good. If you’re designing a data structure or protocol that has text fields, they should contain Unicode characters encoded in UTF-8. There’s another question, though: “ Which Unicode characters?” The answer is “Not all of them, please exclude some.”
Apple is not defending browser engine choice
Some folks claim that Apple's mandated inadequacy for browsers and their engines is somehow beneficial to the cause of ensuring a diverse pool of web engines. Nothing could be farther from the truth, but to understand why, we need to understand how browsers are funded. With that understanding, we can see that not only…
What will a Chromium-only Web look like?
Most of the complexity and nuance of the Web is stuffed into browser engines. Even though they’re a huge burden to develop and maintain, the world is lucky enough to have three major ones, and they’re all Open Source.
Kill sticky headers (2013)
There is currently a trend for using sticky headers on websites. There's even a sticky header web startup .
Chrome may start restricting requests to private networks
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…
Hey Paydirt: Your Site Works Just Fine In IE
One of the things that I’m passionate about in my role at Microsoft is helping developers ensure that their sites provide an awesome experience in every browser. Yeah, yeah I know it seems odd th…
JSX over the Wire
Turning your API inside-out.
The sad state of web app deployment
I spent a good chunk of the last four days installing an Internet web forum, which claims it can be up and running in 30 minutes. I like to think I’m pretty alright at computers. So what went wrong here? Well let me tell you.
SVG Triangle of Compromise
All rituals restricted. All rites reserved.
HTML5 Features you need to know
Adnane Belmadiaf's blog.
Introduction to Facebook's Flux architecture
If you’re like me and you wanted to go further with React, you more than likely would’ve checked out Flux , had a glance, closed the tab and then reassessed…
Why Discourse uses Ember.js
This week, I was delighted to finally reveal Discourse, the app I’ve been working on for most of the last year in secrecy with awesome people. The launch got a lot of attention - we were …
Knyle Style Sheets
Documentation for any flavor of CSS that you’ll love to write.
Why did the web take over desktop and not mobile?
TLDR: “make the web do apps” is not a disruptive strategy. It's like surviving The Great Oxidation Event, then saying “make anaerobes do photosynthesis”. Ok, but the blue-green algae got there first, so photosynthesis is no longer asymmetric. It is symmetric competition.
Why I Love Tailwind
Why Tailwind is blowing up, why I (the creator of styled-components) love it and how I avoid the downsides of atomic CSS.
The Decline of the Mobile Web
programming, philosophy, history, internet, startups
The Drupal Crisis
There have been many pretty obvious signs in the recent past for what can only be considered as a critical milestone :
Demystifying CORS
CORS (Cross-Origin Resource Sharing) is subject tinged with dread for many web developers. Like tales of a mythical sea beast, every developer has a story to tell about the day CORS seized upon one of their web requests, dragging it down into the inexorable depths, never to be seen again.
Never write your own date parsing library
Never write your own date parsing library. Never. No exceptions. Never have I ever… So… I’ve written my own date parsing library. Why? Our story begins seven…
How many users block Google analytics? (2017)
Comparing Google Analytics with server logs
Firefox removes RSS support
gHacks recently reported that Mozilla plans to remove support for RSS & Atom related features. Specifically Live Bookmarks and their feed reader.
Visualizing Git Concepts with D3
This website is designed to help you understand some basic git concepts visually. This is my first attempt at using both SVG and D3. I hope it is helpful to you.
Blocked by JSConf.eu Twitter account
Some people are probably pretty used to various blocking endeavours on social media. I am not one of them…