Commentary from Silicon Valley. Occasionally something useful.
-
How I Fixed My Thinkad Yoga 28 Sep 2017
-
Typed Routes with TypeScript 02 Aug 2017
-
react-redux-set-local 12 May 2017
-
Javascript, React, This, and Programming Fundamentals 12 May 2017
-
Property removals in TypeScript 28 Apr 2017
-
Pagination in Meteor 13 Dec 2014
-
(AngularJS) Testing headers with whenGET / expectGET 22 Sep 2014
-
The Use and Abuse of Text Messages 16 Aug 2014
-
Word Wrapper 31 May 2014
-
Facebook (Probably) Didn’t Expose Your Private Messages. It Just Made a UI Mistake. 01 Oct 2012
-
Changes in the Legal Market 19 Jun 2012
-
Thoughts on Instagram 09 Apr 2012
-
Google vs. Microsoft 02 Nov 2011
-
Remove Notes from Powerpoint (PPTX) 04 Oct 2011
-
Faux Physical Surfaces Suck 24 Jul 2011
-
Get rid of credit card numbers 18 May 2011
-
A Long AT&T Rant 17 Oct 2010
-
Tort Bunnies is Now Accessible to the Blind 24 Mar 2010
-
Windows Phone 7 Series Apps 15 Feb 2010
-
I Still Don't Get the iPad 27 Jan 2010
-
Google Groups is (A Little) Evil 11 Jan 2010
-
A Few of My Favorite Things (For Windows) 06 Jan 2010
-
Proposal: Version Control – The Operating System 22 Dec 2009
-
Copyright Assert Truthy 18 Dec 2009
-
FlasCar: A Ghetto Flash Card Program 29 Nov 2009
-
Bus Scheduling 12 Nov 2009
-
Facebook Redirect Phishing 25 Oct 2009
-
Some helpful reminders re. Damn Small Linux 26 Sep 2009
-
Fun with AutoHotKey 01 Jul 2009
-
UTF8 / Unicode in MySQL 07 Jun 2009
-
Three things that bug me about the iPhone 03 Jun 2009
-
MySQL Composite Indexing for Django 27 May 2009
-
Saving keystrokes 14 May 2009
-
Assumption Testing 06 May 2009