Chrome's Plan to Distrust Symantec Certificates
Posted by Devon O’Brien, Ryan Sleevi, Andrew Whalley, Chrome Security This post is a broader announcement of plans already finalized on t...
Updates to our Google Voice apps
Google Voice is getting a fresh design and new features, across Android, iOS and the web.
A Year of Google and Apple Maps
Shortly after I published my Cartography Comparison last year, I noticed Google updating some of the areas we had focused on:
Maintaining an Independent Browser Is Expensive
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Teachable Machine: Teach a machine using your camera, live in the browser
Teachable Machine, an experiment that makes it easier for anyone to explore machine learning. Teach a machine using your camera – live in the browser, no coding required.
Phoenix 1.3.0 Released
Phoenix 1.3.0 is out!
Web frameworks are transforming from runtime libraries into optimizing compilers
My current "investment thesis" is that what we call web frameworks are transforming from runtime libraries into optimizing compilers. When it comes to eking performance out of hand-authored JavaScript and accompanying runtime libraries, we've reached the point of diminishing returns.
Gmail Add-ons
Few things are as satisfying as completing a task. But at work, it’s not always so easy. The days are short and packed with to-dos, like following up on sales leads, logging support tickets or sending invoices. And while great apps exists to tackle these workstreams, most users have to flip between them and their…
New Thunderbird Releases and New Thunderbird Staff
Thunderbird is going strong at version 52 (ESR) and 57, 58 beta In April 2017 Thunderbird released its successful Extended Service Release (ESR) version 52. This release has just seen it’s fifth “dot update” 52.5.0, where fixes, stability and minor functionality improvements were shipped. Thunderbird 57 beta was also…
JavaScript for People Who Hate JavaScript
Written pieces, talks, and other bits by Zach Holman.
Google AMP Is Not a Good Thing
You might have used Google’s new AMP project without even knowing. It’s a technology that makes mobile page results load very quickly on Google, it
Gmail Launches Add-ons
New Gmail Add-ons to help you speed up your workflows at work.
Tor at the Heart: Firefox
During the month of December, we're highlighting other organizations and projects that rely on...
We didn’t lose control of the Web – it was stolen
12 Mar, 2017 The Web we have is not broken for Google and Facebook. People farmers are reaping the rewards of their violations into our lives to the tune of tens of billions in revenue every year. How can they possibly be our allies?
From Bootstrap to CSS Grid
Despite many clever hacks and creative workarounds, there hasn’t been a simple answer for creating layout on the web. From misusing tables…
Building a r/place in a weekend
On Friday I accepted a challenge to clone Reddit's /r/place in a weekend. And I did it, and its live, and its amazing: Being able to build this in a weekend isn't genius. Its possible because programming is made up of 2 activities: Making decisions (95%) Typing (5%) Reddit
Using Immutable Caching to Speed Up the Web
The benefits of immutable caching mean that when a page is refreshed, which is an extremely common social media scenario, elements that were previously marked immutable with an HTTP response ...
Choosing between names and identifiers in URLs
The best APIs implement both permalink URLs based on identifiers for stable identification and search URLs based on names (and perhaps other values) for ease-of-use. Here's why.
Build Yourself a Redux
Learn how to build a working Redux implementation from scratch. Our implementation won't cover every nuance, but we'll remove most of the mystery.
Update: Looking Glass Add-On
We didn’t think hard enough about how our actions would affect the community, and we’re sorry for letting you down. How we got here Over the co
ARCore: Augmented reality at Android scale
Today, we’re releasing a preview of a new SDK called ARCore. It brings augmented reality capabilities to existing and future Android phones. Developers can start experim…
Firefox marketshare revisited
Why building a better browser doesn’t translate to a better marketshare I posted a couple weeks ago about Chrome effectively having won the browser wars. The market share observations in the blog p…
I don’t know who the Web Audio API is designed for
WebGL is, all things considered, a pretty decent API. It’s not a great API, but that’s just because OpenGL is also not a great API. It gives you raw access to the GPU and is pretty low-level. For those intimidated by something so low-level, there are quite a few higher-level engines like three.js and Unity which are…