Marcin TustininBuild and LearnFun with text generation pt. 1: markov models in awkInspired by Really fast Markov chains in ~20 lines of sh, grep, cut and awk this series is intended to explore text generation, first…Nov 11, 2019Nov 11, 2019
Marcin TustininBuild and Learn15 Easy Questions for Easy Change ManagementIf your systems keep breaking when changes are made, answer these questionsSep 22, 2019Sep 22, 2019
Marcin TustininBuild and LearnSpark: Aggregating your data the fast wayThis article is about when you want to aggregate some data by a key within the data, like a sql group by + aggregate function, but you…Aug 17, 20191Aug 17, 20191
Marcin TustininBuild and LearnStreaming is a myth — Reactive vs Rigid is the real distinctionTl;dr — Streaming architectures are a special case of reactive architectures (and not actually a myth). The distinction between reactive…Aug 19, 2018Aug 19, 2018
Marcin TustininBuild and LearnIs Shapeless worth it? What is Shapeless anyway?Getting started with generic programming in Scala, and best practices for generic programmingJan 1, 2018Jan 1, 2018
Marcin TustinCan you make a data application as good as FRED?What makes the Federal Reserve’s data explorer so good?Dec 27, 2017Dec 27, 2017
Marcin TustininBuild and LearnPerfect table migrations in redshift and hiveAlways do your migrations like thisDec 16, 2017Dec 16, 2017
Marcin TustininTowards Data ScienceQuick notes on Strata 2017 NYCI now understand why tensorflow is a big dealOct 1, 2017Oct 1, 2017
Marcin TustinTesting and Error Handling in http4sThe missing docs for testing, error, handling, and JSON decodingAug 26, 2017Aug 26, 2017
Marcin TustininBuild and LearnInterview research link dumpI’ve used semi-structured interviews for both academic and user research (and you can have a semi-structured questionnaire too). I’ve been…May 18, 2017May 18, 2017