The MM Software Engineer’s Insights #15 — July 7th, 2025
This week’s most interesting articles for software engineers.
This week, we’re diving into the latest in engineering leadership, key industry shifts, and a lot of updates from Java ecosystem. Let’s get started.
Engineering & Architecture
- Which Data Architecture Should I Choose for My Workplace?: “A Data Engineer’s Approach .”
- Manage For Success, Not Comfort: “Great managers build effective engineering teams focused on results, not just team comfort. Success drives satisfaction — not the other way around.”
- Confidentiality Agreements Can Act Like Noncompetes: “Noncompete agreements, which impose contractual limits on an employee’s ability to work after leaving a job, are regulated or banned in all states. “
Industry News & Trends
- Yahoo is still one of the most visited websites on the planet: “Now the internet OG is introducing new features to help users tackle inbox overload. Yes, AI is in the first sentence of the press release….”
- Announcing PlanetScale for Postgres: “PlanetScale now supports Postgres.”
- Burn It With Fire: How to Eliminate an Industry-Wide Supply Chain Vulnerability: “The supply chain bug that couldn’t be ignored.”
- Testing in Production: “Are We Seriously Doing This?!.”
Java & JVM Ecosystem
- How I write production-ready Spring Boot applications: “This blog post will explain how I currently write Spring Boot applications. I have been writing Java for over 25 years, and most of that involved Spring and its ecosystem.”
- Meta joins Kotlin Foundation: “We are proud to announce that Meta has officially joined the Kotlin Foundation as a gold member, marking a significant milestone in our ongoing commitment to Kotlin and the broader Android developm…”
- Transitioning to virtual threads using the Micronaut loom carrier: “Micronaut HTTP Server Netty 4.9 introduces a new, experimental “loom carrier mode” for the Netty event loop. “
- Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub: “Optimizer Hub is a component of Azul Platform Prime that makes your Java programs start and stay fast.”
- JEP 514: Ahead-of-Time Command-Line Ergonomics: “Make it easier to create ahead-of-time caches, which accelerate the startup of Java applications, by simplifying the commands required for common use cases.”
- Module Import Declarations: “No More Import Hell. “
Originally posted on marconak-matej.medium.com.