Programming Posts

2023/11/20 22:35:00 EST: Introducing Colors

2023/02/18 15:33:00 EST: Git is My Hammer; Everything is a Nail

2023/02/12 12:57:23 EST: Changing History with git-filter-repo

2020/05/13 05:15:57 EST: The Cost of Javascript Frameworks

2020/05/11 08:35:11 EST: Announcing Swig, a Truly Micro Python Framework

2020/05/08 07:36:36 EST: Why I Chose a Monthly Release Schedule

2020/05/04 08:54:21 EST: Fail by Default

2020/05/02 19:53:45 EST: First Crack Release Notes, April 2020

2020/04/30 10:37:23 EST: Teleforking a process onto a different computer

2020/04/29 07:36:26 EST: Best Practices for Working with Configuration in Python Applications

2020/04/27 09:08:33 EST: Test-Driven Development is Fundamentally Wrong

2020/04/23 08:36:28 EST: Computers can be understood

2020/04/20 07:07:20 EST: On architecture, urban planning and software construction

2020/04/17 06:49:32 EST: Learn C, but Don't Use It

2020/04/15 08:59:09 EST: Why Having a Full Post RSS Feed is a Good Idea

2020/04/06 07:14:21 EST: A Square Peg

2020/04/03 08:37:38 EST: Move Fast & Roll Your Own Crypto

2020/04/01 07:39:06 EST: First Crack Release Notes, March 2020

2020/03/23 05:30:48 EST: "Premature optimization is the root of all evil" is the root of evil

2020/03/20 08:43:18 EST: Containers are Not the Future

2020/03/04 17:53:30 EST: Simple Systems Have Less Downtime

2020/02/28 08:05:41 EST: First Crack Release Notes, February 2020

2020/02/26 06:54:42 EST: Let's be Real About Dependencies

2020/02/24 07:29:06 EST: [Don't build] a static serverless website using S3 and CloudFront

2020/02/04 18:45:52 EST: Command-line Tools can be 235x Faster than your Hadoop Cluster

2020/01/25 12:40:21 EST: Sequential Exeuction, Multiprocessing, and Multithreading IO-Bound Tasks in Python

2019/12/31 06:41:36 EST: First Crack Release Notes, December 2019

2019/12/30 19:01:33 EST: This Page is Designed to Last

2019/12/04 08:19:51 EST: First Crack Release Notes, November 2019

2019/11/18 11:58:50 EST: Pipe to/from the clipboard in Bash script

2019/11/02 16:05:01 EST: First Crack Release Notes, October 2019

2019/10/21 08:06:49 EST: More bash tricks

2019/10/16 08:30:15 EST: Computer Files are Going Extinct

2019/10/07 08:01:17 EST: First Crack Release Notes, September 2019

2019/10/04 19:19:07 EST: Building a Syllable Dictionary with Python

2019/10/02 07:11:48 EST: More Git Aliases

2019/09/10 07:37:32 EST: Pre-rendering static websites with wget

2019/09/06 07:11:37 EST: Pushing to Multiple Repos

2019/09/02 08:19:35 EST: First Crack Release Notes, August 2019

2019/08/28 08:34:42 EST: Build your own Command Line with ANSI escape codes

2019/08/12 16:42:10 EST: You Might Not be The Smartest

2019/08/09 12:15:43 EST: Performance Matters

2019/08/03 09:07:32 EST: First Crack Release Notes, July 2019

2019/08/01 07:26:31 EST: A guide to Web Scraping without getting blocked

2019/07/20 09:20:47 EST: Cheap or Free Static Hosting

2019/07/13 07:55:13 EST: A basic collaboration workflow on Gist

2019/07/12 17:59:51 EST: How to Run Your Own Website

2019/07/07 08:52:12 EST: Don't Call Yourself A Programmer, And Other Career Advice

2019/06/30 06:36:10 EST: First Crack Release Notes, June 2019

2019/06/10 11:50:12 EST: Setting Up a Development Environment with Git

2019/06/04 20:05:02 EST: Re-Introducing First Crack

2019/05/16 11:23:46 EST: Don't Use Amazon Web Services

2019/05/15 19:06:21 EST: Vim Tricks

2019/05/08 13:36:27 EST: Integrating Sublime Text and Proofer

2019/05/03 12:24:59 EST: Integrating Sublime Text and Marked 2

2019/05/01 12:44:05 EST: The Javascript Console

2019/04/25 16:24:44 EST: Marginal Gains

2019/04/18 15:15:26 EST: A JavaScript-Free Frontend

2014/10/02 11:36:25 EST: 10 Typeface Pairs for Cash-Poor Designers

2014/07/23 17:18:06 EST: The 30 CSS Selectors You Must Memorize

2014/07/19 10:56:18 EST: Brett Terpstra Features First Crack

2014/07/15 16:32:37 EST: First Crack 1.0

2014/06/27 06:50:57 EST: Swift Excitement

2014/05/21 19:49:11 EST: The Best 404 Error Page Ever

2014/04/29 10:56:47 EST: First Look at Editorial 1.1

2014/04/26 06:49:22 EST: Sidebar Transitions

2014/04/22 08:01:45 EST: CSS 3D Solar System

2014/04/15 08:58:44 EST: Detecting duplicate images using Python

2014/04/10 15:02:33 EST: Custom Homescreen Icons with Pythonista

2014/02/09 10:29:05 EST: An Improved Liberal, Accurate Regex Pattern for Matching URLs

2014/01/27 08:45:29 EST: Coding in color

2014/01/10 18:59:04 EST: A Complete Redesign in Twelve Hours

2013/12/16 21:11:02 EST: Changes to First Crack

2013/11/14 19:17:17 EST: Pythonista Updated for iOS 7

2013/08/24 19:41:33 EST: Quickly navigate your filesystem from the command-line

2013/05/01 16:37:47 EST: Two years of life as an expat coder in middle-of-no-where Japan

2013/04/29 21:25:19 EST: Why It's Time to Sunset jQuery

2013/04/02 13:15:03 EST: Invisible UIs and Machines with Personality

2013/02/22 12:08:00 EST: If Philosophers Were Programmers

2013/02/09 00:00:56 EST: I Don't Need No Stinking API: Web Scraping For Fun and Profit

2013/02/05 14:33:14 EST: 12 resolutions for programmers

2013/01/27 16:01:31 EST: First Crack's Complete Overhaul

2013/01/22 11:45:06 EST: Sneak Peek Into The Future: Selectors, Level 4

2013/01/11 14:46:12 EST: First Crack in Practice

2012/11/21 21:34:26 EST: Introducing First Crack

2012/11/19 19:50:20 EST: On Design