PinnedIngredients of making a great open-source maintainer.In my journey as an OSS maintainer, I have been leading and maintaining the OSS project Trapheus since its inception. I have come to…Jun 1, 2021Jun 1, 2021
The Art and Science of Workflow SystemsI have been dealing with workflow systems quite a lot in the past three years, so I would like to summarize a little bit about the design…Mar 10, 2024Mar 10, 2024
Best Practices for Updating Cached Data: Achieving Data Consistency and Improved PerformanceCaching is a widely used technique for improving website performance and user experience. By storing frequently accessed data in temporary…Feb 13, 20242Feb 13, 20242
Multithreading — An alternative viewThe multi-threading model is the mainstream concurrent programming model. Over the past few decades, the multithreading model has been a…Jan 25, 2024Jan 25, 2024
Happy Holidays — Embrace downtime , procrastinate for a little whileIn a world that glorifies productivity and efficiency, the idea of intentionally being unproductive might sound counterintuitive. However…Dec 27, 2023Dec 27, 2023
The Power of Words: Unlocking Your Communication PotentialI spent three days in the Himalayas in a monastery with monks. Buddhists monks have a tradition where they take what is called a “vow of…Nov 14, 2023Nov 14, 2023
Published inIntuit EngineeringCelebrating three years of Trapheus with HacktoberFestIn 2022 , we wrote the blog post about releasing Trapheus to the community. In that post we made it clear , that Trapheus automates data…Oct 2, 20231Oct 2, 20231
ChatGPT: The Inner SanctumsThe popularity of ChatGPT is phenomenal, breaking the shortest time record for the number of users of technology products to exceed 100…Aug 27, 2023Aug 27, 2023
From the trenches: Mastering Garbage Collection in JavaJava programmers usually do not need to consider memory issues during the coding process. The highly optimised GC mechanism of the JVM can…Aug 2, 20231Aug 2, 20231
Concurrency control with versioningHad recent encounter with a concurrency issues in a distributed environment.Sep 24, 2020Sep 24, 2020