
From Java to Go, Part 2: Packages
Explore how Go organizes code with packages and directories—and why it’s often cleaner than Java’s approach. A practical comparison from a Java developer learning Go.
25 Jun 2025
Explore how Go organizes code with packages and directories—and why it’s often cleaner than Java’s approach. A practical comparison from a Java developer learning Go.
25 Jun 2025
Learn how Meroxa achieved a 73.8% cost reduction by replacing Kafka Connect with Conduit, their open-source data integration engine. Discover how they improved memory usage from 1.5GB to 100MB per connector, reduced startup times from 30-60s to ~1s, and cut monthly compute costs from $45K to $12K. This technical deep-dive explores real performance metrics, architectural benefits, and practical implementation details for teams looking to optimize their Kafka infrastructure costs.
20 May 2025
Switching from Java to Go? In this first part of the series, I share my journey transitioning from Java to Go, including key differences, challenges, and lessons learned. From implicit interfaces to error handling, multiple return values, and no function overloading—discover what makes Go unique and how to navigate the switch effectively. Whether you're considering Go or already making the move, this guide will help you adapt to Go’s simplicity and efficiency.
20 Feb 2025