2020
May
- May 27, 2020 » Picking a Web Microframework
February
- February 5, 2020 » Getting started with Cassandra: Data modeling in the brief
- February 4, 2020 » Getting started with Cassandra: Load testing Cassandra in brief
- February 3, 2020 » Getting started with Cassandra: Setting up a Multi-DC environment
2018
December
- December 20, 2018 » MVP how minimal
- December 13, 2018 » Surprise Go is ok for me now
May
- May 7, 2018 » Lessons from a year of Golang
2016
April
- April 29, 2016 » Cassandra: Batch Loading Without the Batch — The Nuanced Edition
- April 21, 2016 » CASSANDRA LOCAL_QUORUM SHOULD STAY LOCAL
- April 10, 2016 » Connection to Oracle From Spark
- April 7, 2016 » Logging The Generated CQL from the Spark Cassandra Connector
- April 6, 2016 » Don’t use TextField for your unique key in Solr
March
2015
September
- September 25, 2015 » Cassandra’s “Repair” Should Be Called “Required Maintenance”
- September 23, 2015 » Scale is a Dish Best Served Eventually Consistent
- September 17, 2015 » Lambda+ or Event Sourcing with TTLs
- September 17, 2015 » Lambda+: Cassandra and Spark for Scalable Architecture
- September 17, 2015 » Data Density! Destroyer of Scalability
- September 17, 2015 » Real Time Analytics With Spark Streaming and Cassandra
- September 17, 2015 » Retry not Rollback: Idempotent Data Models in Cassandra
- September 17, 2015 » Event Sourcing and System of Record: Sane Distributed Development In The Modern Era
- September 17, 2015 » DataStax a Love Letter
2014
November
- November 25, 2014 » My Cassandra 2.0 Diagnostics Checklist (Brain Dump)
October
September
- September 22, 2014 » Cassandra Query Patterns: Not using the “in” query for multiple partitions.
- September 22, 2014 » Cassandra Auth: Never use the cassandra user in production!
- September 3, 2014 » Apache Cassandra: Some useful JMX metrics to monitor
August
- August 29, 2014 » Cassandra C# Driver: Surprising gotcha with SimpleStatement
- August 28, 2014 » Cassandra: Batch loading without the Batch keyword
July
- July 15, 2014 » Cassandra & Rails: Cequel Batch Support
April
- April 20, 2014 » Buffer Cache Makes Slow Disks Seem Fast, Till You Need Them.
- April 17, 2014 » Data Modeling for Scale with Cassandra
January
- January 31, 2014 » How to become in polyglot in 5 hard steps.
2013
April
- April 7, 2013 » An Evernote backed Journal using Vim/Emacs
February
- February 4, 2013 » Ruth’s Story
2011
September
- September 25, 2011 » Rail 3.1 CI setup with Jenkins, Test Unit & SimpleCov on OS X Lion.
February
- February 4, 2011 » The difficult definition of professional software development
2010
September
July
- July 16, 2010 » Anti-Pattern: Too much of your application is about interacting with external resources
- July 2, 2010 » MySQL 5 Performance Tuning Toolkit
June
- June 29, 2010 » Java Dependency Management with Apache Ivy
- June 6, 2010 » Dynamic DNS with Amazon EC2 Linux and EveryDNS
May
- May 23, 2010 » Projects in Java with Maven 2
April
- April 13, 2010 » Come see my Boo talk at Alamo Coders on the 14th
- April 5, 2010 » Domain Specific Languages with Boo: AST Macros
January
- January 16, 2010 » Newbie Win32 Development Using Python
2009
November
- November 20, 2009 » Take 3: Python, ISP, IoC, and OCP need a fundamental rethink.
- November 19, 2009 » Take 2: Why we use SOLID in static languages and how we get the same functionality for cheap in dynamic languages
- November 16, 2009 » I recant my IoC! IoC containers in dynamic languages are silly.
September
- September 14, 2009 » Alt.Net Evangelism And What We Could Do Better
- September 2, 2009 » Playing With Haskell
- September 2, 2009 » Simple BDD/TDD
August
- August 31, 2009 » Dynamic Loading of .Net Assemblies
- August 30, 2009 » Focused and Narrow; Superficial and Broad
- August 14, 2009 » “Hero Mode Refactoring” AKA Enemy Of Brown Field Development
- August 8, 2009 » Introducing SpecMaker “Rspec style” BDD in C#
- August 7, 2009 » Windsor style convention over configuration in StructureMap
July
June
- June 29, 2009 » Python Web Framework Series – Pylons: Part 4 Introduction For Database Support With SQL Alchemy.
- June 25, 2009 » Python Web Framework Series – Pylons: Part 3 Views with Mako
- June 23, 2009 » Python Web Framework Series – Pylons: Part 1 Getting Started
- June 22, 2009 » Python Web Framework Series
- June 7, 2009 » Engineering or Customer Service which is more important?
- June 3, 2009 » Castle ActiveRecord and registering classes at runtime
May
- May 28, 2009 » IronPython how cool it is
- May 22, 2009 » Context/Spec style testing and my approach to BDD
- May 21, 2009 » Glad to be here