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…4 min read·Mar 20, 2021--2--2
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…17 min read·May 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.3 min read·Feb 5, 2020--2--2
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.5 min read·Apr 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.4 min read·Jun 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…8 min read·Jun 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…9 min read·Jun 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…2 min read·Jun 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…1 min read·Jun 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…3 min read·Jun 4, 2022----