New
The latest blog posts to take off on Hacker News. 464 posts.
Let’s Build a Web Server, Part 3
“We learn most when we have to invent” —Piaget In Part 2 you created a minimalistic WSGI server that could handle basic HTTP GET requests. And I asked you a question, “How can you make your server handle more than one request at a time?” In this article you will …
Improving Facebook's Performance on Android with FlatBuffers
Visit the post for more.
The adblocking revolution is months away
The thing about print adverts was that they stayed where they were. Photo by Bethan on Flickr. TL:DR: when Apple’s iOS 9 comes out in September, there’s going to be a dramatic uptake of…
Freedom On The Centralized Web
I. A lot of libertarians and anarcho-capitalists envision a future of small corporate states competing for migrants and capital by trying to have the best policies. But the Internet is about as clo…
Binary in JavaScript
Over the last week or so, I've spent my spare time working on a new roguelike game, with a focus on extensive and interesting planet generation. A key characteristic of the genre is that the game world is procedurally generated and this one is no exception.
Stop pushing the web forward
Fair warning. You’re going to hate this one. I want to stop pushing the web forward for a while. I want a moratorium on new browser features for about a year or so.
Why you should wait on upgrading to .Net 4.6
Update (August 11th): A patch for this bug has been released by Microsoft. Here’s their update to the advisory: We released an updated version of RyuJIT tod...
Play GTA V in your Browser, Sort of
Inspired by a blog post to run your own cloud gaming service which uses a VPN and Steam's In-Home Streaming, I thought I could do this, too, but in the browser.
One in every 600 websites has .git exposed
Deeply technical and hands-on AI and tech leader. Built, scaled and sold my own… · Experience: Cubes · Education: Nanzan University · Location: London Area, United Kingdom · 500+ connections on LinkedIn. View Jamie Brown’s profile on LinkedIn, a professional community of 1 billion members.
The Hitchhiker's Guide to Modern JavaScript Tooling
A lot of developers coming to JavaScript world attracted by React.js are confused with the tooling used to produce modern JavaScript code. Webpack, Babel, ESLint, Mocha, Karma, Grunt... what should I use and which tool is doing what? JavaScript newcomers are often people coming from communities like Ruby and Java…
Some analysis of the 1M most popular sites on the web
Over the last couple of weeks I’ve run some analysis on the one million most popular sites on the web.
The Verge's web sucks
TL;DR: Did you know that The Verge delivers you to around 20 companies for advertising & tracking purposes? I didn't. That might foul up your web experience a little bit. Maybe we should try something different.
Firefox nightlies for Linux are now using Gtk+3
As of last nightly (2015-07-23), Firefox for Linux is using Gtk+3 instead of Gtk+2.
ES6 in Depth: Classes
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. Today, we get ...
Links as originally imagined were a separate layer of annotation on documents
There’s a follow-up to this article, now, which explains the federated wiki angle to this more clearly.. “Everyone here will of course say they are carrying on his work, by whatever twi…
Web Design: The First 100 Years (2014)
This is the expanded version of a talk I gave on September 9, 2014 , at the HOW Interactive Design conference in Washington, DC.
Dropdowns Should Be the UI of Last Resort
All too often mobile forms make use of dropdown menus for input when simpler or more appropriate controls would work better. Here's several alternatives to drop...
The self-hating web developer
I frequent /r/learnprogramming to help answer both technical and career oriented questions about programming. It's an extremely gratifying use of time.
The Web’s Cruft Problem
The Web's Cruft Problem is out. Stay connected to Telerik Blogs for .NET, JavaScript, cross-platform app development (and beyond) news and tutorials.