PinnedPublished inJavarevisitedBuild 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, 2021A response icon2Mar 20, 2021A response icon2
PinnedPublished inJavarevisitedBuild 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, 2023A response icon2May 22, 2023A response icon2
PinnedPublished inSoftware 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, 2020A response icon2Feb 5, 2020A response icon2
PinnedPublished inCloud 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
PinnedPublished inCloud 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
Published inDatabase & Distributed SystemsMySQL Day 13: Intro to Transactions — Part 1· Query Engine ∘ The main switch ∘ TCL — Regular Transaction ∘ TCL — XA Transaction · Storage Engine ∘ Prerequisites ∘ /handler…5d ago5d ago
Published inDatabase & Distributed SystemsMySQL Day 12: Intro to Query Execution· Parser Flow · SQL Command Flow ∘ The main switch ∘ DCL ∘ DDL ∘ DML ∘ DQL ∘ TCL · Conclusion5d ago5d ago
Published inDatabase & Distributed SystemsMySQL Day 11: Intro to Connection Management· Overall Flow · Main Components ∘ Connection_acceptor ∘ Connection_handler_manager ∘ Channel_info ∘ Protocol · Code5d ago5d ago
Published inDatabase & Distributed SystemsMySQL Day 10: Implementing simple functions and more∘ Sys Var ∘ Function6d ago6d ago
Published inDatabase & Distributed SystemsMySQL Day 9: C++ Best Practises· LC Required · Systems Project Required ∘ References ∘ Use stack allocations when possible ∘ Use smart pointers for heap allocated…Jun 7Jun 7