New
The latest blog posts to take off on Hacker News. 3,855 posts.
Netflix Now Streaming AV1 on Android
By Liwei Guo, Vivian Li, Julie Beckley, Venkatesh Selvaraj, and Jeff Watts
Apple delivers a new redesigned Maps for users in the United States
The newly redesigned Apple Maps was built from the ground up to let users in the US more easily navigate and explore the world.
Building all of our new mobile apps using React Native
After years of native mobile development, we’ve decided to build all of our new mobile apps using React Native. As I’ll explain, that decision doesn’t come lightly.
Rough.js v4.0 – hand-drawn, sketchy graphics
Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
Discovering Millions of Datasets on the Web
Dataset Search launches publicly with an index of 25 million datasets, helping scientists, journalists, students, data geeks to find data.
A new browsing experience arrives in Firefox for Android Nightly
We tested Firefox Preview, the new Firefox experience for Android, together with our users for 6 months. Now it's coming to Firefox for Android Nightly.
How Shopify implemented its secure authentication service
We created a centralized authentication service, called Identity, by building upon functionality from the OpenID Connect (OIDC) specification.
The new Microsoft Edge is out of preview
A little over a year ago, we announced our intention to rebuild Microsoft Edge on the Chromium open source project with the goals of delivering better compatibility for everyone, less fragmentation for web developers, and a partnership with the Chromium community to improve the Chromium engine itself. At Ignite, we…
Forced migration to Google Sheets API v4
When I read that Google is forcing developers to migrate from Google Sheets API v3 to v4, I was mad. Here's why.
Building a more private web: A path towards making third party cookies obsolete
In August, we announced a new initiative (known as Privacy Sandbox) to develop a set of open standards to fundamentally enhance privacy on...
OT and CRDT trade-offs for Real-Time collaboration
What do OT (Operational Transformation) and CRDT (Conflict-free Replicated Data Type) really mean? And which one should you use in your real-time collaboration solution?
HTML attributes to improve your users' two factor authentication experience
Learn how to use the HTML autocomplete, inputmode and pattern attributes to improve the user experience of logging in.
Bay Area Regional GTFS Feed: 31 transit agency feeds together in one API
Last year, Interline began a "startup in residence" at the Metropolitan Transportation Commission. Now we're pleased to publicly release our first creation: the San Francisco Bay Area's Regional GTFS Feed.
API Security Best Practices
Learn how to secure your API. Best practices for OAuth, REST, DDoS, Attack Mitigation and Design.
Firefox 72 – our first song of 2020
2020 is upon us, folks. We'd like to wish everyone reading this a happy new year, wherever you are. As you take your first steps of the new year, figuring out what your next move is, you may find it comforting to know that there's a new Firefox release to try out! Version 72 to be exact.
Firefox 72.0
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
How Do Lava Lamps Help with Internet Encryption?
The Cloudflare lava lamps are used for Internet encryption. Learn about entropy in cryptography and why randomness is essential for SSL encryption.
Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment
In this experiment we created the same app five times, each time with a different framework. The frameworks I used were native Android, native iOS, Flutter, Xamarin Forms and React Native
Serving Dynamic Vector Tiles from PostGIS
Guide to building up a tile server and map client from scratch with PostGIS and PostgreSQL.
How to Create the Apple Fifth Avenue Cube in WebGL
In September 2019 Apple reopened the doors of its historic store in the Fifth Avenue and to celebrate the special event
Porting a JavaScript App to WebAssembly with Rust (Part 1)
We will demonstrate how to do a complete port of a web application from React + Redux written in JavaScript to WebAssembly (WASM) with Rust .
Ember.js Octane Edition
Ember 3.15 is Octane! Curious what Octane means for web development? This blog post will get you oriented. For a write up of the technical details (upgrade strategies, deprecations, new Ember Data...
How Shopify Manages API Versioning and Breaking Changes
This year, we released the 1st official version of our API. Our API versioning scheme allows us to providing apps with stable behavior and predictable timelines.
Why we Forked Firefox and Not Chromium
In 2015 Cliqz released its own desktop web browser, forked from Firefox. Up to that point, we had distributed our search and privacy products as a single Firefox addon. In this article we cover why we thought it necessary to create our own browser, why we chose Firefox, and why we think it was the right choice.
WebAssembly becomes a W3C Recommendation
Following HTML, CSS and JavaScript, WebAssembly becomes the fourth language for the Web which allows code to run in the browser