The MM Software Engineer’s Insights #9 — May 26th, 2025
Your Weekly Dose of Software Engineering Wisdom
Dive into the latest in AI, explore significant advancements in the Java ecosystem, and gain valuable perspectives on career growth and best practices.
Artificial Intelligence & Development Tools
- Introducing Claude 4: “The next generation of Claude models: Claude Opus 4 and Claude Sonnet 4.”
- GitHub Copilot coding agent in public preview: “Delegate issues to Copilot so you can focus on the creative, complex, and high-impact work that matters most. Copilot coding agent makes this possible.”
- Spring AI 1.0 Released: “Streamlines AI Application Development with Broad Model Support.”
- How Cursor Indexes Codebases Fast: “Merkle Trees in the real world.”
Java & JVM Ecosystem
- Java 24, Faster Than Ever: “Java is constantly evolving in terms of performance, allowing unchanged application code to run faster and faster with each new Java release.”
- Towards a JSON API for the JDK: “One of the most common requests for the JDK is an API for parsing and generating JSON.”
- How to Supercharge Your Java Project with Rust: “A Practical Guide to JNI Integration with a Complete Example.”
- Combine Testcontainers and Spring Boot with multiple containers: “Testcontainers is a great technology to run Docker containers of dependencies like a database or a messaging middleware like ActiveMq or Kafka.”
- Gradle: Eagerly Get Dependencies: “Gradle builds need dependencies. These are libraries; the code others wrote. Your project uses them, so Gradle downloads them when needed. This can be quite time-consuming.”
Software Engineering Practices & Career Growth
- The magic of software: “What makes a good engineer also makes a good engineering organization.”
- Getting to Staff Engineer: “You can’t just “level up” by doing good work. You have to change how you operate.”
- How Allegro Does Automated Code Migrations for over 2000 Microservices: “Allegro shared the details of the process it uses to manage code migrations at scale.”
Security & General Tech News
- Have I Been Pwned 2.0 is Now Live!: “This has been a very long time coming, but finally, after a marathon effort, the brand new Have I Been Pwned website is now live!”
- Pocket is saying goodbye: “What you need to know.”
Originally posted on marconak-matej.medium.com.