Designing for ExtensionKey takeaways from “Designing Software for Ease of Extension and Contraction”Aug 10, 2024Aug 10, 2024
Object-Relational Mapping: Navigating the N+1 Query ProblemStrategies, Pitfalls, and Optimization TechniquesDec 6, 2023Dec 6, 2023
Parametrized Queries in EclipseLinkRecently, a Java service I have been working on, required an extension to query JSON objects stored in an Oracle 19c DB. While 19c doesn’t…Dec 4, 2023Dec 4, 2023
V8 isolates for Serverless Functions? A game changerRecently I came across a very interesting article by Cloudflare, which described their use of V8 isolates in running serverless functions…Oct 19, 2023Oct 19, 2023
Containers: Technical concepts and use cases.Containers are the backbone of modern cloud computing tech stack. The recent rise of container technology corresponds directly with the…Feb 27, 2023Feb 27, 2023
Distributed Architectures: Types and TradeoffsThe architecture of a system is the composition of component systems to achieve some higher behavior. This includes descriptions of…Feb 23, 2023Feb 23, 2023
Google Bigtable: Bloom filters, commit logs. (Part 3)Performance optimizations that Bigtable makes.Feb 20, 2023Feb 20, 2023