July 29, 2019 |
The Future of Data Engineering
July 29, 2019
|
February 19, 2019 |
Yes, you still need a QA team (but not for writing your tests)
February 19, 2019
|
February 4, 2019 |
Managing Kafka topic configuration
February 4, 2019
|
January 22, 2019 |
Kafka is your escape hatch
January 22, 2019
|
January 15, 2019 |
Research in cell, animal, and human software simulation can speed up experimentation
January 15, 2019
|
November 27, 2018 |
In defense of design documents
November 27, 2018
|
November 19, 2018 |
Minimum viable infrastructure
November 19, 2018
|
November 12, 2018 |
Don’t tell people what to do, ask them how to do it
November 12, 2018
|
November 5, 2018 |
Kafka change data capture breaks database encapsulation
November 5, 2018
|
October 29, 2018 |
Models and microservices should be running on the same continuous delivery stack
October 29, 2018
|
October 23, 2018 |
Your First Technical Presentation
October 23, 2018
|
November 11, 2017 |
Trust, but automate
November 11, 2017
|
August 29, 2017 |
How to paint a bike shed: Kafka topic naming conventions
August 29, 2017
|
August 21, 2017 |
Choosing Where to Work
August 21, 2017
|
August 14, 2017 |
One big cluster, or many small ones?
August 14, 2017
|
August 7, 2017 |
So, you want to build a Kafka Connector? Source edition.
August 7, 2017
|
June 14, 2013 |
Using YARN with Cgroups
June 14, 2013
|
October 22, 2012 |
Tech exits
October 22, 2012
|
October 5, 2012 |
Kafka Consumer Memory Tuning
October 5, 2012
|
September 29, 2012 |
Schedules & Scores API for Streaming Live Sports Stats
September 29, 2012
|
September 25, 2012 |
Killing Subprocesses in Linux/Bash
September 25, 2012
|
November 13, 2009 |
Sorting Reducer Input Values in Hadoop
November 13, 2009
|