programming
- Sep 15, 2019 — Hacker News Links Analysis
- Apr 15, 2019 — How Not to Send PDF Files
- Oct 16, 2018 — Why Proper Types Matter and Duck Typing Not
- Aug 26, 2018 — Why I Like Kotlin
- Feb 15, 2017 — Why I Created DBRows (And What I Have Learned)
- Jan 24, 2017 — Good Python Interface
- Jan 23, 2017 — Good Naming Things Is Hard (But Definitely Possible)
- Jan 18, 2017 — The Importance of Good Interfaces
- Oct 25, 2016 — A Simpler Requests Interface
- Oct 13, 2016 — The Power of Math
- Oct 12, 2016 — Python Comprehension Is Not Fast
- Oct 7, 2016 — Which One Use: List Comprehension Or Map Part 2?
- Oct 7, 2016 — Which One Use: List Comprehension Or Map?
- Sep 29, 2016 — How To Make A Django Base Model
- Sep 6, 2016 — Advanced Python Constructs
- Jun 1, 2014 — Quite interesting point of view on Haskell
- Apr 16, 2014 — A Very Nice Summary of the Best Haskell Features
- Nov 9, 2011 — How to Ensure There is One Row... part 2
- Aug 4, 2011 — Problem with random() in PostgreSQL Subselect
- Jun 27, 2011 — How to Ensure There is One Row With a Value
- Apr 28, 2011 — Common Problem with random(min, max)
- Aug 15, 2010 — The False Sense of Database Security
- Aug 8, 2010 — The Power of Community
- Jun 4, 2010 — Naming Convention aka PHP vs Python
- May 23, 2010 — Indentation Checking in Ruby
- May 6, 2010 — Oh, Those Terrible Units
- Apr 2, 2010 — Testing Database - Small Reply
- Feb 25, 2010 — Why Use ORMs?
- Oct 5, 2009 — Why Ruby on Rails Migrations Don't Work
- Sep 26, 2008 — What I Don't Like About Python