Posts
- Jul 9, 2026
Migrating To Hugo
- Nov 21, 2022
ML Foundations: week 2
- Sep 23, 2022
Disagree and commit
- Aug 15, 2021
Introducing MLOps
- Aug 15, 2021
Data Pipeline Pocket Reference
- May 2, 2021
Launch stages
- May 2, 2021
Control vs data planes
- May 2, 2021
Rotating cadence lead
- May 2, 2021
Bugs vs tasks vs goals
- May 1, 2021
Praise for Markdown eng docs
- May 1, 2021
Project governance
- Dec 9, 2020
Technical-organizational balance βοΈ
- Dec 9, 2020
Impact
- Dec 7, 2020
MLCC: Neural Networks
- Dec 5, 2020
Working agreement
- Nov 29, 2020
Norvig's summary of ML for software engineers
- Nov 29, 2020
"Beautiful Future: How Deschutes Uses Artificial Intelligence & Machine Learning to Brew Better Beer"
- Nov 25, 2020
New York Times' "How We'll Think Tomorrow"
- Nov 24, 2020
MLCC: Regularization for sparsity
- Nov 22, 2020
MLCC: Logistic regression
- Nov 22, 2020
MLCC: Classification
- Nov 20, 2020
"The Rise and Fall of Getting Things Done" by Cal Newport
- Nov 20, 2020
MLCC: Regularization
- Nov 19, 2020
Google's ML glossary
- Nov 19, 2020
Google's ML best-practices
- Nov 19, 2020
MLCC: Feature crosses
- Nov 19, 2020
MLCC: Representation
- Nov 18, 2020
MLCC: Generalization
- Nov 17, 2020
MLCC: First Steps with TensorFlow
- Nov 15, 2020
MLCC: Gradient descent
- Nov 14, 2020
MLCC: Linear regression
- Oct 18, 2020
Bias to the server-side
- Oct 17, 2020
The value of a dashboard
- Oct 17, 2020
Resume guidance
- Sep 16, 2020
Squads
- Sep 14, 2020
GitHub Pages redirection
- Aug 29, 2020
PlayFab's LiveOps guide
- Aug 14, 2020
Software ecology
- Aug 8, 2020
Binary prioritization
- Aug 8, 2020
Bias for action
- Aug 2, 2020
A pattern for reducing ambiguity
- May 17, 2020
JShellπ
- May 10, 2020
Architecture for Light
- Apr 27, 2020
Customer feedback
- Apr 13, 2020
Batch to SSTable
- Feb 26, 2020
Easy & advanced
- Feb 12, 2020
Resilience testing
- Jan 31, 2020
The Manager's Path
- Dec 21, 2019
Site reliability
- Oct 17, 2019
The messy stuff
- Oct 15, 2019
A nice data mart πͺ
- Oct 13, 2019
Dave Chang interviews Preet Bharara
- Oct 7, 2019
Deep Work by Cal Newport π
- Oct 6, 2019
Deadline-driven
- Oct 4, 2019
Politically-charged projects
- Oct 4, 2019
Mobile growth: personalization
- Oct 4, 2019
Saying yes to important things
- Sep 29, 2019
Mobile growth: experimentation
- Sep 29, 2019
Mobile growth: analytics
- Sep 29, 2019
Mobile growth: authentication
- Sep 29, 2019
Mobile growth
- Sep 26, 2019
Entropy
- Sep 26, 2019
Praise for a task tracker π
- Sep 25, 2019
Better together SDK pattern
- Sep 17, 2019
4DX
- Mar 11, 2019
Onsite offsite
- Mar 2, 2019
Google Cloud workstation
- Nov 19, 2017
Praise for the blobstore π―
- Oct 5, 2017
View
- Oct 4, 2017
Object path
- Sep 30, 2017
Batch interviewing
- Sep 29, 2017
Entrepreneur school
- Sep 28, 2017
Adventures in blogging π
- Sep 23, 2017
Mobile Growth meetup 9/21/17
- Sep 20, 2017
Source control
- Aug 18, 2017
Solarized code highlighting for Jekyll
- Aug 16, 2017
Client-side stream processing
- Aug 15, 2017
The weird world of observable keys ππ
- Aug 13, 2017
Praise for the humble bus π
- Jul 29, 2017
A case for programmatic views in iOS
- Jul 29, 2017
Blog search
- Jul 27, 2017
Notes from Bill McNabb's talk at Twitter 2017-07-27
- Jun 25, 2011
Notes from "Web Application Development with Closure Compiler" talk by Alan Leung on 6/22/11
- Jun 5, 2011
A nice button
- Jun 1, 2011
Notes from Kyle Neath's presentation at Twitter on 5/31
- May 24, 2011
Notes from Neil Gershenfeld's 5/24 talk at Twitter
- May 12, 2011
Notes from Rob Pike's 5/12 talk on Go at Twitter
- Mar 7, 2011
cross-domain ajax with easyXDM
- Feb 23, 2011
hello world with Scala and sbt
- Jan 23, 2011
A dive into HTTP 1.1 message formatting
- Jan 19, 2011
children of the node
- Jan 11, 2011
YUI 2in3 Modal Panel Example
- Jan 7, 2011
re-scoping javascript callback functions using call and apply
- Jan 6, 2011
Thoughts on a simple search suggest implementation
- Dec 13, 2010
Running YETI tests automatically with Watchr
- Dec 9, 2010
Getting started with Watchr (and trying again to install Node.js on Mac 10.6.4)
- Dec 7, 2010
Getting started with unit testing for Node.js
- Dec 6, 2010
Notes from Ryan Dahl's talk "On Node.js" at Cloudstock
- Nov 21, 2010
Installing Nginx on Ubuntu 10.04
- Oct 21, 2010
getting started with Node.js
- Oct 21, 2010
getting started with Ubuntu server, continued
- Oct 19, 2010
getting started with ufw on Ubuntu server
- Oct 19, 2010
getting started with Ubuntu server security
- Oct 16, 2010
Linked Data: notes from Tim Berners-Lee's 2009 TED talk video
- Oct 14, 2010
Getting started with Google App Engine Java SDK
- Oct 12, 2010
First experiences with Rack::Test
- Oct 11, 2010
Simple YUI 3 module for Yahoo! login
- Oct 7, 2010
Getting started with Google Eclipse plugin
- Sep 13, 2010
Single-delimiter object encoding
- Jul 11, 2010
Debugging OAuth
- Feb 22, 2010
Ruby utility for YQL storage
- Feb 22, 2010
initial attempt at simple key/val layer on YQL storage
- Feb 21, 2010
A simple Ruby Rack router
- Feb 21, 2010
updated Ruby utility for simple SQLite3 key/val storage
- Feb 20, 2010
a simple SQLite key/val store in Ruby
- Feb 18, 2010
Ruby YQL utility function example
- Feb 18, 2010
1st attempt at a Ruby YQL utility function
- Feb 11, 2010
WebDAV pseudo-PUT request code w/ YQL
- Feb 10, 2010
running a WebDav GET request against YQL
- Feb 9, 2010
generating webdav propfind xml from yql
- Jan 28, 2010
Building and running the Mochiweb dev server
- Jan 13, 2010
the Internet as a series of tubes
- Jan 3, 2010
standard stack v1: git
- Dec 27, 2009
setting up nginx and mochiweb on centos 5
- Dec 24, 2009
steps for merging changes from a remote clone of a git repo
- Dec 24, 2009
Dav Glass' YQL module for YUI 3 is awesome
- Dec 24, 2009
centos 5 yum update error & resolution
- Nov 26, 2009
Simpleton Pattern
- Nov 4, 2009
notes from Cloud Expo 2009: Chuck Neerdaels on "Yahoo! Scalable Storage and Delivery Services"
- Nov 4, 2009
notes from Cloud Expo 2009: Christophe Bisciglia on "Working with Big Data and Hadoop"
- Nov 3, 2009
notes from Cloud Expo 2009: Surendra Reddy's presentation on "Walking Through Cloud Serving at Yahoo!"
- Nov 3, 2009
Notes from Cloud Expo 2009: Raghu Ramakrishnan's talk on the Yahoo! cloud: "key challenges in cloud computing ... and the yahoo! approach"
- Nov 3, 2009
Notes from Cloud Expo 2009: Shelton Shugar, "Accelerating Innovation with Cloud Computing"
- Nov 3, 2009
Notes from Christian Heilmannβs Developer Evangelism handbook
- Oct 29, 2009
notes from YUIConf 2009: "Building YUI 3 Custom Modules", by Caridy Patino
- Oct 9, 2009
attempt to restart/stop yaws failed
- Aug 12, 2009
notes: interesting bits from US Federal Cloud Computing Initiative RFQ
- Aug 11, 2009
quote: U.S. Government's Cloud Computing Requirements
- Aug 7, 2009
tutorial: getting started with blogging bundle in textmate
- Aug 3, 2009
tutorial: fix "iptables: command not found" error on CentOS 5.2
- Aug 1, 2009
notes: Chi-Hua Chien (Kleiner Perkins Caufiled & Byers) Keynote @ iphonedevcamp '09
- Jul 31, 2009
tutorial: "visudo: command not found"
- Jul 29, 2009
tutorial: building an OpenSSH chroot jail on CentOS 5.3
- Jul 28, 2009
notes: Bayjax Meetup @ Yahoo! Sunnyvale (7/27): Crockford "The JSON Saga"
- Jul 28, 2009
notes: Bayjax Meetup (7/27) @ Yahoo! Sunnyvale: Jon Leblanc on YQL + YUI
- Jul 28, 2009
notes: Bayjax Meetup @ Yahoo! Sunnyvale (7/27): Nicole Sullivan on OO CSS
- Jul 28, 2009
notes: Bayjax Meetup @ Yahoo! Sunnyvale (7/27): Satyen Desai on YUI3 architecture
- Jul 14, 2009
architecture has the power to inspire confidence
- Jul 2, 2009
genius!
- Jun 20, 2009
hadoop-scale
- Jun 11, 2009
notes from cloudera basic training > installing the cloudera hadoop distro locally and on ec2
- Jun 11, 2009
notes from cloudera basic training > hadoop mapreduce deep dive
- Jun 11, 2009
cloudera basic training > the hadoop ecosystem
- Jun 11, 2009
cloudera training > mapreduce and hdfs > hdfs
- Jun 11, 2009
cloudera training > MapReduce and HDFS > map-reduce overview
- Jun 11, 2009
hadoop summit 09 > applications track > lightning talks
- Jun 10, 2009
hadoop summit 09 > administration track > chip multi-threading (CMT)
- Jun 10, 2009
hadoop summit 09 > applications track > Case Studies on EC2
- May 31, 2009
barcamp san diego 5: "monitoring websites and iphone apps"
- May 31, 2009
barcamp san diego 5: "hotruby + jquery"
- May 31, 2009
barcamp san diego 5: "cloud computing on EC2"
- May 31, 2009
barcamp san diego 5: "hbase, cassandra, bigtable, simpledb discussion"
- May 28, 2009
Google I/O notes: "Transactions Across Datacenters (and Other Weekend Projects)"
- May 28, 2009
Google I/O notes: "A Design for a Distributed Transaction Layer for Google App Engine"
- May 28, 2009
Google I/O notes: "Designing OpenSocial Apps for Speed and Scale"
- May 28, 2009
google i/o '09 notes: "From Spark Plug to Drive Train: Life of an App Engine Request"
- May 22, 2009
playing with e4x in firefox: loading arbitrary xml as an e4x-ready object
- May 22, 2009
playing with e4x in firefox: asynchronously loading arbitrary xml as an e4x-ready object
- May 22, 2009
playing with e4x in firefox: iteratively appending xml elements
- May 22, 2009
playing with e4x in firefox: iteration using for-each loop
- May 22, 2009
playing with e4x in firefox: iteration with a for loop
- May 22, 2009
playing with e4x in firefox: accessing attributes
- May 22, 2009
playing with e4x in firefox: accessing xml objects using dot and bracket notation
- May 22, 2009
playing with e4x in firefox: working with variables
- May 22, 2009
playing with e4x in firefox: working w/ xml literals
- May 21, 2009
silicon valley hadoop user group 5-20-09: cloudera on automatic database import w/ sqoop
- May 21, 2009
silicon valley hadoop user group 5-20-09: ibm research on hadoop over gpfs
- May 18, 2009
Google I/O '09 notes: "Designing OpenSocial Apps for Speed and Scale"
- May 6, 2009
installing Apache MySQL PHP on a CentOS 5.2 VMWare image
- May 4, 2009
running a CentOS 5.2 server using VMWare Fusion on Mac OS X 10.5
- Mar 11, 2009
ETech Freetech: Hitesh from Grroup on tech in social activism
- Feb 25, 2009
sdforum: cloud services SIG 2 (cloud wizard)
- Feb 25, 2009
sdforum: cloud services SIG 2 (cloudfoundry)
- Feb 25, 2009
sdforum: cloud services SIG 2 (rightscale)
- Feb 22, 2009
caja-safe roots javascript utils
- Feb 22, 2009
opensocial.weekendapps:upcoming myspace features
- Feb 21, 2009
opensocial.weekendapps: joyent
- Feb 21, 2009
opensocial.weekendapps: kevin's intro
- Feb 21, 2009
opensocial.weekendapps: monetization using virtual currency panel
- Feb 21, 2009
opensocial.weekendapps: buddypoke
- Jan 11, 2009
simple php paging
- Dec 31, 2008
php multi-curl util
- Dec 20, 2008
mini RESTful interface framework
- Dec 19, 2008
App Engine Y!AP app that pushes updates via OpenSocial JS API
- Dec 19, 2008
previewing Y! App. Platform small view content
- Dec 19, 2008
notes from douglas crockford's 12/17/08 talk on js performance
- Nov 27, 2008
installing a custom build of PHP on Dreamhost
- Nov 23, 2008
Yahoo! Pipes + PHP = blogroll
- Nov 14, 2008
opensocial birthday party 2008 notes: opensocial 0.9 preview
- Nov 14, 2008
opensocial birthday party 2008: google client libraries
- Nov 13, 2008
igoogle tips from opensocial birthday 08
- Nov 13, 2008
AppEngine unconference
- Oct 26, 2008
PHP atomic write function
- Oct 26, 2008
PHP class to manage read-only vars and arrays
- Oct 14, 2008
Test-driven JavaScript development with YUI
- Oct 9, 2008
building an RSS consolidator w/ Yahoo! Pipes
- Oct 8, 2008
Notes from Nicholas Zakas' talk on JavaScript error handling