Regressive Web Apps
Killing the web to save it.
The latest blog posts to take off on Hacker News. 4,615 posts.
Killing the web to save it.
I find myself tasked with polishing and publishing a little custom JSON-encoded language. It’s harder than it ought to be.
Web performance rules invented for desktop web access need to be revised for the mobile era.
Chrome drops NPN for ALPN on May 31st, requiring OpenSSL 1.0.2+. CentOS, Debian, and most Ubuntu versions can't support it, breaking HTTP/2 for millions.
Take a moment to go back in time with me, back to when life was simpler and the biggest threat to humanity was Y2k…
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transaction...
After reading a blog post provocatively called “Today I accept that Rails is yesterday’s software” I felt the need to reply. I’m not sure why, I’m not going to convince anyone of anything, definitely not the author of that post. I want to reply because Rails is my current platform of choice, and let’s be honest…
When I started the precursor to the curl project, httpget, back in 1996, I wrote my first URL parser. Back then, the universal address was still called URL: Uniform Resource Locators. That spec was published by the IETF in 1994. The term "URL" was then used as source for inspiration when naming the tool and … Continue…
Why conversational UI fails in practice and what the West can really learn from Asian messaging apps.
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
Since I'm expecting more than my 1 2 regular readers to read this, let me add a preface. I've been managing the MathJax project for 4 years now. In the last two years, I've also been consulting for publishers regarding math-related workflows, in particular TeX-to-XML and XML-to-web, both on the back and front-end. Not…
Maps Mania is a blog dedicated to tracking the very best digital interactive maps on the internet and the tools used to create them.
Firefox has had support for Google's Safe Browsing since 2005 when it started as a stand-alone Firefox extension . At first it was only available in the USA, but it was opened up to the rest of the world in 2006 and moved to the Google Toolbar . It then got integrated directly into Firefox 2.0 before the public launch…
An overview of a secure web deployment with Let's Encrypt and Nginx. How to set up a valid HTTPS connection, harden it and get top security ratings.
Another look through mobile UI design patterns in the Middle Kingdom.
Security is both very important and often under-emphasized. While many targeted techniques help, there are some basic clean code habits which every developer can and should be doing
I don’t use CSS preprocessors they way many people do. Here’s an attempt to explain why.
Bootstrap 4 and Foundation 6 are the latest versions of the most widely used CSS frameworks out there. Foundation 6 is stable whereas Bootstrap 4 hasn’t been released yet. However, before you wonder why I am comparing a stable framework version vs an alpha one, let me set the record straight by saying that Bootstrap 4…
We deconstruct JSX to create a new general purpose programming tool.
Tero Parviainen
Bug Bounty & Application Security