Grafika – An image processing library for PHP
Why another image manipulation lib? There are a bazillion other libs for PHP already, why reinvent the wheel? Well...
Why another image manipulation lib? There are a bazillion other libs for PHP already, why reinvent the wheel? Well...
Security has always been critical to the web, but challenges involved in site migration have inhibited HTTPS adoption for several years. In the interest of a safer web for all, at Google we've worked alongside many others across the online ecosystem to better understand and address these challenges, resulting in real…
By Brendan Neutra and Aimee Barciauskas
A case study of a Chrome extension that turned out to be some nasty botnet malware.
This is the story of how we assessed and refactored two video players into one, cut the player code each product maintained by up to 94%, and swapped to the new player without disruption to any users.
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
CSS Locks are a Responsive Web Design technique that lets you transition smoothly between two property values when the screen gets smaller or bigger.
V8 v5.4 comes with performance improvements and reduced memory consumption.
To help users browse the web safely, Chrome indicates connection security with an icon in the address bar. Historically, Chrome has not exp...
Dmitri's blog about programming, Clojure, and software development
URLs have been used for decades now and you'd would think they would have consistent behavior…
To view mountains from above is to journey through time itself: over ancient shorelines, the trails of glaciers, the marks of countless seasons, and ...
From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web…
For the past 2 years, ~90% of my coding time has been spent working on a large scale Backbone.js app. In February 2014, the Backbone community was in a fairly good place. The core library had reached 1.0 the previous year and had a strong team around it. Marionette had emerged as a de-facto standard for web…
What do a recent A List Apart article , the ad blocker discussion of a few months back, and my browser testing plans have in common?
One thing we’ve been meaning to do more of is tell our blog readers more about new features we’ve been working on across WHATWG standards. We have quite a backlog of exciting things that have happened, and I’ve been nominated to start off by telling you the story of <script type="module"> .
I decided to look into non-alphanumeric JavaScript again and see if it was possible to execute it without parenthesis. A few years ago I did a presentation on non-alpha code if you want some more info
I find myself tasked with polishing and publishing a little custom JSON-encoded language. It’s harder than it ought to be.
Tech blog of topics that interest me - frontend development, functional programming, user experience, building cool things
Building the platform where people around the world come to search, save and shop
We recently replaced all spinlocks, OS-provided mutexes, and condition variables in WebKit with the new WTF::Lock and WTF::Condition — these new primitives have some cool properties.