THE ENGINEERING NOTEBOOK

Field notes.

Data platforms, experiments, and things built by hand.

Reactor 04: New Shift

A box of spare electronics survived a flat move and became a physical reactor game. A human introduction, followed by the machine’s account.

3D-printed portal gun replica

Just finished my first large 3D-printing project. For sure I couldn’t pass by when I saw this amazing portal gun replica from @KirbyDowney_65 on Printables. Here I’d simply like …

Databend on AWS/EKS

Over the Christmas silent period, I got my hands on Databend, a data warehousing solution intended to provide an easily scalable, cloud-first, SQL-based data engine. The keywords bingo …

Flipper Zero for testing old dusty electronic components

Servo from an old Arduino set + Flipper Zero GPIO = ♡

ClojureD 2020

Last saturday I visited my second ClojureD conference in Berlin. It’s an amazing experience meeting people who indirectly influenced my choice of programming language for the past …

Querying the databases from REPL

For already quite some time I prefer using Clojure REPL instead of any other tools for querying the databases. At work we have variety of the storage solutions available (Postgres, Aurora, …

Mastering the Tooling around Clojure Data Analysis

My December present to myself was a series of books. One of them was called “Mastering Clojure Data Analysis” by Eric Rochester. It contains a comprehensive set of examples on …

Complicated data-driven applications

Any design is not perfect. There needs to be a way to evolve away from any decision. Components have different lifecycles. Components have different levels of criticality. Those components …

Simple data-driven applications in Clojure

Sometimes the information from the data lake/warehouse/pond/whatever simply needs to be exposed via the REST-api. Just getting the tooling right sometimes may be troublesome. Here’s an …

3 libraries to work with swagger in Clojure

OpenAPI specification drills it’s ways into becoming a standard in many software companies. Let’s say your organization wants to follow the API-first approach. It means that …