Emil KirschnerJSON vs Protocol Buffers — a performance comparisonJSON and Protobuf are two different formats used for data interchange. JSON, which stands for JavaScript Object Notation, is widely used…Apr 28, 2023Apr 28, 2023
Emil KirschnerA Doodle In DAML — Part 2In the previous post we started to look at how to implement a doodle using smart contracts written in DAML. The last code snippet we…Nov 11, 20201Nov 11, 20201
Emil KirschnerA Doodle In DAML — Part 1In my previous post, DAML Smart Contracts Appetizer, I introduced the DAML smart contracts programming language and runtime and explained…Oct 19, 20203Oct 19, 20203
Emil KirschnerHow to Publish Open Source Java Libraries to Maven CentralI have recently published a small Java library on Maven Central: written in plain Java, built with Gradle using Gradle’s Kotlin DSL…Nov 5, 20191Nov 5, 20191
Emil KirschnerHome Climate Monitoring with AWS Lambda and Raspberry PiI am building a home climate monitoring system for my house. Active sensors are built around Raspberry Pi computers paired with AM2302…Jun 7, 2018Jun 7, 2018
Emil KirschnerOn Asynchronous, Non-Blocking I/ONon — blocking, asynchronous I/O APIs make your applications more resilient, responsive and cost effective. In this blog post we will look…Feb 18, 20182Feb 18, 20182
Emil KirschnerProxy Based Service MeshThe proxy based service mesh is an emerging technology that simplifies building distributed micro-services systems by using specialized…Nov 19, 2017Nov 19, 2017
Emil KirschnerThe Data Warehouse DefinitionData warehouse: secondary database holding one or multiple denormalized copies of your data …Oct 26, 2017Oct 26, 2017
Emil KirschnerA Java Time Series Columnar StoreIn my previous post, “A case for in-memory columnar data structures”, I used a JMH benchmark to show that if what we need to do is…Mar 1, 20171Mar 1, 20171