PinnedArjun Sunil KumarinJavarevisitedBuild a Tiny Compiler in JavaAre you googling the questions “How to create a compiler in Java?”, “Tiny compiler in Java?”, “AST to Java bytecode”. Then you are in the…Mar 20, 20212Mar 20, 20212
PinnedArjun Sunil KumarinJavarevisitedBuild a Tiny Database in JavaIt has been a while since I wrote: “Build a Tiny Compiler in Java.” Now, I am back with a new article on a tiny database written in Java…May 22, 2023May 22, 2023
PinnedArjun Sunil KumarinSoftware EngineeringLiquibase: Create schema, tables, items in your databaseAutomatically create schema using liquibase in spring boot. Write test case for repository when using liquibase. Database migration.Feb 5, 20202Feb 5, 20202
PinnedArjun Sunil KumarinCloud EngineeringRunning Flink Application on Kinesis Data Analytics(KDA)- Part 1Learn how to run flink stream processing application in was kinesis data analytics environment. Covers some best practises and learnings.Apr 12, 2020Apr 12, 2020
PinnedArjun Sunil KumarinCloud EngineeringExpose ECS Service via API Gateway- Part 1Expose API Service via AWS API Gateway & ECS. Docker container of service is made into TaskDefenitions and run as ECS service with NLB.Jun 24, 2020Jun 24, 2020
Arjun Sunil KumarinDistributed Systems EngineeringDB4: hengfeiyang/lsmdbNOTE: Before starting, the codebase doesn't have Level-based/Size-based SST compaction. So, the SST files reside in Level 0. But, this…Jun 11, 2022Jun 11, 2022
Arjun Sunil KumarinDistributed Systems Engineeringalexander-akhmetov raft-kv — Part 1While the RheaKV work is unfinished, I was exploring study resources from other contributors. I got introduced to TinyKV & TinySQL offered…Jun 7, 2022Jun 7, 2022
Arjun Sunil KumarinGo RustGo Day 2: Leetcode — 3 ProblemsToday, we will be using our GoLang skills to solve a few easy LC problems. The learning curve of GoLang has been very less. It is super…Jun 5, 2022Jun 5, 2022
Arjun Sunil KumarinGo RustGo Day 1: Leetcode — Two SumToday, I am starting my first LC series in Go. The problems in this series are already covered in the RUST series. It is just that, the…Jun 4, 2022Jun 4, 2022
Arjun Sunil KumarinGo RustGo Day 1: Fundamentals — Part 1Though I used golang in the past for development, it is been a while since I actively used it. At present, I see the need to revamp my…Jun 4, 2022Jun 4, 2022