Blog Archive 2022 Why I’m Joining Goldsky, a Web3 Company Apr 11 2022 7 Tips For Optimizing Apache Flink Applications Mar 08 2022 2020 Streaming Systems and Global State Dec 12 2020 Kafka Elasticsearch Sink Connector and the Power of Single Message Transformations May 23 2020 Flow State and Programming Apr 28 2020 2019 Kafka Streams Application Patterns Dec 27 2019 Deploying Kafka Connect Connectors Oct 14 2019 DStreams vs. DataFrames: Two Flavors of Spark Streaming Feb 14 2019 2018 2018 In Review Dec 29 2018 “Kafka: The Definitive Guide”: Notes Dec 27 2018 Next-generation data pipelines Oct 21 2018 API Flexibility ∝ 1 / Data Definition Strictness Jul 21 2018 The Level Below Jun 10 2018 QCon London 2018 Mar 12 2018 Message enrichment with Kafka Streams Jan 03 2018 2017 2017 In Review Dec 29 2017 A letter to you, %software_conference_organizer% Dec 10 2017 6 months at Demonware Nov 15 2017 Bash scripting best practices Jul 01 2017 How to build CLI in Node.js Jun 07 2017 Craft Conf 2017 May 06 2017 About being a polyglot software engineer May 03 2017 Should I use HTTP2 everywhere by default? Apr 12 2017 Microxchg 2017 Feb 26 2017 2016 2016 In Review Dec 30 2016 Intro To RAML 1.0 Dec 26 2016 Bootstrapping Akka Cluster with Consul Nov 12 2016 Last week at Bench Oct 24 2016 Vancouver AWS User Group Talk Oct 15 2016 Software Engineering Blogs I Read Sep 06 2016 Syrup - Scrum CLI tool Jul 11 2016 Postgres JSONB indexing is tricky Jun 20 2016 Polyglotconf 2016 Talk May 28 2016 Static typing and refactoring May 23 2016 About technical leadership Apr 26 2016 Complexity and software Feb 21 2016 2015 Two absolute must read books for software engineers Dec 28 2015 Vancouver Scala Meetup Talk Nov 15 2015 Actors, Streams and Futures in Akka: what to use? Oct 25 2015 Scala Slick 3: How To Start, An Opinionated Guide Jul 26 2015 Simple checklist before starting to implement microservices Jul 05 2015 Polyglotconf quotes May 31 2015 Ansible and resolving hostnames Feb 10 2015 2014 State ∝ 1 / Scale Dec 06 2014 What is really DevOps? Oct 26 2014 How and what I read [as a Software Engineer] Oct 13 2014 Software Development at Bench Accounting Sep 02 2014 Microservice with Akka, Spray and Camel Jul 13 2014 Selenium Webdriver as a deadly weapon May 28 2014 Software Engineer Interview Feb 12 2014 How to keep your Agile really agile Jan 19 2014 2013 The Road to Akka Cluster Dec 09 2013 Start with Akka: Let’s write some scraper Dec 04 2013 Why is it awesome to work in startup? Dec 01 2013 New blog: version unknown Nov 24 2013