How Changing WebFonts Made Rubygems.org 10x Faster
WebFonts are awesome and here to stay. However, if used improperly, they can also impose a huge performance penalty. In this post, I explain how Rubygems.org painted 10x faster just by making a few...
How to Build the Future with Sam Altman
How To Build The Future: Sam Altman gives advice to young people onhow to pick something important to work on, who do you work with, and what are the ways to accomplish big things.
TIS-100: the Programming Game You Never Asked For
You know what’s universally regarded as un-fun by most programmers? Writing assembly language code. As Steve McConnell said back in 1994: Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and…
Making ASP.NET apps first-class citizens on Google Cloud Platform
Google Cloud Platform is known for many things: big data, machine learning and the global infrastructure that powers Google. What you might not know is how well we support applications built on ASP.NET, the open-source web application framework developed by Microsoft. Let’s change that right now.
HFT in the Banana Land
It’s beautiful outside Looks like it’s raining money Dr. Dre, For the love of money [Updated 1 on 01/27/2016 | Minor corrections + kmz file added] [Updated 2 on 01/27/2016 | This post w…
Piwik 3.0.0
Piwik 3.0.0 brings many improvements to Piwik, including a full redesign of the application, security improvements and several major improvements in the core analytics platform and core plugins APIs.
Channels adopted as an official Django project
Posted by Andrew Godwin on Sept. 9, 2016
The Housing Market in San Francisco and Ideas to Fix It
(Also see my follow-up post on getting organized, and sign up to my tiny letter to get contacted about fixing housing affordability in SF). San Francisco’s housing system is broken. The only way...
Am I really a developer or just a good Googler?
I got a very earnest and well-phrased email from a young person overseas ...
Introducing a new kind of Wi-Fi system
Whether you’re video chatting with mom, binge-watching the latest series, or simply getting work done, strong and reliable Wi-Fi is key to staying connected.
People are still bad at gauging their own interview performance
Why are people so bad at gauging their own interviewing performance? We investigated and dig into the data to see what we can learn.
Why Thieves Steal Soap
Stealing soap is almost as good as stealing cash.
PHP 7.1.0 Released
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Fast Fourier transform in x86 assembly
I have a simple fast Fourier transform implementation on the page Free small FFT in multiple languages , whose asymptotic time complexity is the optimal Θ( n log n ). I wanted to know how much additional speed-up could be obtained by reorganizing memory access patterns and using SIMD vector arithmetic instructions…
Dropbox: Going Deeper with Project Infinite
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.
301 redirects: a dangerous one way street (2012)
Best practice has it that when you move content around for whatever good reasons you have that you should do it using a 301 redirect.
The Simpsons by the Data
Analysis of Simpsons characters, dialogue, TV ratings, and more
Open Source .NET – 2 years later
A little over 2 years ago Microsoft announced that they were open sourcing large parts of the .NET framework and as Scott Hanselman said in his recent Connect keynote, the community has been contributing in a significant way:
NPM Package Hijacking From the Hijacker's Perspective
In light of recent events in the javascript community, I would like to share the story of how I came into control of more than 200 heavily…