XML is almost always misused
In 1996, XML was invented. No sooner than it was created, it was adopted for all manner of misconceived applications for which it was a poor choice.
The latest blog posts to take off on Hacker News. 540 posts.
In 1996, XML was invented. No sooner than it was created, it was adopted for all manner of misconceived applications for which it was a poor choice.
Things you should know about color when adopting dark mode.
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
The current state of Apple’s software documentation is the worst I’ve ever seen for any framework anywhere. Apple needs to fix this—now.
In 2009, the W3C cancelled the development of the proposed successor of XHTML, XHTML2.
We want everyone in the world to be able to enjoy the privacy and freedom online Tor provides, and that's why over the past couple years, we've been working hard to boost our UX and localization efforts, with the biggest gains first visible in Tor Browser 8.0. In Tor Browser 9.0, we continue to build upon those…
Electron 7.0.0 has been released! It includes upgrades to Chromium 78, V8 7.8, and Node.js 12.8.1. We've added a Window on Arm 64 release, faster IPC methods, a new nativeTheme API, and much more!
View and share Qt Design Studio projects in a web browser.
Back in June, Mozilla announced Firefox Preview, an early version of the new browser for Android that is built on top of Firefox's own mobile browser engine, GeckoView. We've gotten ...
UPDATE (10/28/2019): We've revised the 2nd and 3rd bullet points in the section "How to Prepare; Known Complexities" below. In May, Chrome ...
Let's experiment with controlling Bluetooth Low Energy devices from a web browser with this LED project and balenaCloud.
In Firefox 70 we changed how pixels get to the screen on macOS. This allows us to do less work per frame when only small parts of the screen change. As a result, Firefox 70 drastically reduces the …
Firefox 70 is released today, and includes great new features such as secure password generation with Lockwise and the new Firefox Privacy Protection Report, as well as cool additions for ...
Our push this year has been building privacy-centric features in our products that are on by default. With this move, we’re taking the guesswork out of h
A new business model for publishing, a new architecture for software, and $5,000,000 of funding.
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Today, we’re excited to announce TinaCMS : an open-source site editing toolkit for React-based sites (Gatsby and Next.j...
CSS Grid has been available in most major browsers since early 2017, and it makes web layout more powerful than ever before. But complex-looking new syntax (line-names! grid-areas! minmax! fit-content! ...
Search Engine add-ons will be removed from AMO on December 5, 2019. To continue working, they must be converted to an extension using the WebExtensions API by December 3, 2019.
How we designed a color system with hand-picked, vibrant colors that also met standards for accessibility and contrast.
We're excited to share several improvements to DuckDuckGo Search that should make your searching not only more effective, but also a more pleasant experience.
Today we’re thrilled to announce the general availability of Ionic React, a native React version of Ionic Framework that makes it easy to build apps for iOS, Android, Desktop, and the web as a Progressive Web App. All with one code base, standard React development patterns, and using the standard react-dom library and…
The Firefox DevTools team and our contributors were hard at work over the summer, getting Firefox 70 jam-packed with improvements. We are especially excited about our new WebSocket inspection feature. ...
In this post we describe and demonstrate a neat trick to exfiltrate sensitive information from your browser using a surprising tool: your smartphone or laptop’s ambient light sensor. In short: 1. We provide background about the light sensor API and current discussions to expose it more broadly to websites.