New
The latest blog posts to take off on Hacker News. 8,471 posts.
WebExtensions in Firefox 45
In August we announced that work had begun on the WebExtensions API as the future of developing add-ons in Firefox. This post covers the progress we’ve made since then. WebExtensions ...
Introducing Lektor – A Static File Content Management System For Python
The background story to why I built yet another static website generator in Python.
What web developers should know about SSL
The most common questions we get from developers who already know their stuff
Is REST Best in a Microservices Architecture?
Some thoughts on microservice communication mechanisms
What RESTful actually means
If you do web development, you’ve probably heard of REST. But if you’re like me, you usually just pretend to know what it is, and nod politely when someone asks you if what you’re making is RESTful. I use HTTP, err, that means it’s RESTful right? Recently, I decided to take the plunge and actually find out what this…
The best icon is a text label
Icons are an essential part of many user interfaces. The thing is: more often than not, they break clarity. Just replace them by a text label. Or an icon plus label.
Instagram's Million Dollar Bug
How participation in Facebook's bug bounty not only led to the complete compromise of Instagram, but also legal threats and intimidation
Compiling to WebAssembly: It’s Happening
WebAssembly is a new binary format for compilation to the web. It is in the process of being designed and implemented as we speak, in collaboration among the major browser ...
Why I no longer use MVC frameworks
神の領域10作品まとめページに戻るはじめに総合まとめと称して、100作品とか50作品とかのまとめ記事を書いているが、作品が多すぎて選びきれない!候補10本くらいに絞ってくれ!という要望からこの記事を作成している人間は選択肢が多すぎると逆に選...
Firefox 43 released with 64-bit version for Windows, better Private Browsing
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
What the web platform can learn from Node.js: The Darwinism of small modules
Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.
A domain move disaster
Changing my valuable domain name was a cock-up of epic proportions.
The ‘Backends for Frontends’ Pattern at SoundCloud
Our friends at SoundCloud embarked on a journey a few years ago that changed their system and moved it from a monolithic Rails application towards an ecosystem of microservices.
Django CMS 3.2 released
We are very proud to release django CMS 3.2 with a smarter, fresher and cleaner user interface, including huge steps towards full touch-screen support. We've also made it faster and found other ways to optimise its performance. All in all, we think that version 3.2 is the most exciting release yet of django CMS.
Don't bother creating a mobile app
Lessons learned spending one year creating and improving our mobile app.
Cortana available on iOS and Android
Cortana was created to be a truly personal digital assistant – available on the go, no matter where or when you need help, and on whatever device you carry. That’s why it’s important to us that we bring Cortana to not only the Windows 10 ecosystem, but to other platforms. Today, we’re excited to announce
Focus by Firefox, a Content Blocker for iOS
Today we’re pleased to announce the launch of Focus by Firefox, a free content blocker for Safari users on iOS 9 that gives users greater control of their mobile Web ...
Choosing an HTTP Status Code
What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I...
Building a professional design tool on the web using C++ and Emscripten
Our vision for the future of design tools is one where both the tool and the content are easily available to anyone, anywhere. That’s why…
Why I'm Excited About Native CSS Variables
A few weeks ago CSS variables—more accurately known as CSS Custom Properties—shipped in Chrome Canary behind the Experimental Web Platform Features flag.[1] When Chrome engineer Addy Osmani first tweeted about the release, he was met with a surprising amount of negativity, hostility, and skepticism. At least, it was…
Tools for debugging, testing and using HTTP/2
With CloudFlare's release of HTTP/2 for all our customers the web suddenly has a lot of HTTP/2 connections. To get the most out of HTTP/2 you'll want to be using an up to date web browser (all the major browsers support HTTP/2).