- Multiple ways to configure Spring
-
- Property file
- XML
- Groovy DSL
- Self-annotated classes
- Configuration classes
- Kotlin DSL
- Bean definitions
- Beans
- Every layer of review makes you 10x slower
-
I wonder how long it will take to change organizations to actually trust the AI to review the code. The ones who did already had some nasty surprises. And yet, is there any other alternative.
- Reverse-engineering Viktor and making it Open Source
-
I am of two minds. It’s a cool engineering feat, but does it rewards the efforts the vendor put into creating the product in the first place?
- How I Introduced a Regression
-
I was so ready to start learning Gleam, the language that would introduce me to the BEAM. Then, coding assistants started to become useful.
- Leanstral: Open-Source foundation for trustworthy vibe-coding
-
Mathematically proving the code is a great way to finally trust the coding assistants! However, the token consumption seems to bit on the high-end. I’m also wondering whether you need to use a formally-provable language, such as Coq or Idriss.
- War in Iran Damages Multiple AWS Data Centers, Challenging Multi-AZ Assumptions
-
Most of us, including me, forgot that we are only allowed to work in abstractions because the world was more or less stable. I was first introduced to the "real" world when working on a worldwide project. In July 2014, Russia introduced a law that mandated that any company collecting or processing personal data of Russian citizens must store that data on servers physically located in Russia. My colleagues rushed to split the relevant data from the database and to develop the cheapest software possible to acces it. The business already had decided the country was lost. Unfortunately, they were right in so many ways.
- GitHub’s Ex-CEO Just Raised $60M to Replace GitHub (And He Might Be Right)
-
I actually am super curious about this.
- What we heard about Rust’s challenges, and how we can address them
-
- Invest in compilation performance as a first-class concern
- Invest in ecosystem guidance and compatibility
- Address learning diversity
- Close the gap between sync and async Rust
- Bifrost AI Gateway
-
In the API realm, the decoupling layer between client and server known as API Gateway unlocks a lot of options. AI Gateways do the same in the realm of AI.
Bifrost is a high-performance AI gateway that unifies access to 15+ providers (OpenAI, Anthropic, AWS Bedrock, Google Vertex, and more) through a single OpenAI-compatible API. Deploy in seconds with zero configuration and get automatic failover, load balancing, semantic caching, and enterprise-grade features.
- The Software Essays that Shaped Me
-
- "The Joel Test: 12 Steps to Better Code" by Joel Spolsky (2000)
- "Parse, don’t validate" by Alexis King (2019)
- "No Silver Bullet - Essence and Accident in Software Engineering" by Fred Brooks (1986)
- "Choices" by Joel Spolsky (2000)
- "Application compatibility layers are there for the customer, not for the program" by Raymond Chen (2010)
- "Don’t Put Logic in Tests" by Erik Kuefler (2014)
- "A little bit of plain Javascript can do a lot" by Julia Evans (2020)
- "Choose Boring Technology" by Dan McKinley (2015)
- "I’ve locked myself out of my digital life" by Terence Eden (2022)
Good stuff, even if some are a bit old.
- Reports of code’s death are greatly exaggerated
-
Philosophical. Only future can tell.
- Migrating to the EU
-
- Mail: Fastmail
- Calendar: Uberspace
- Web: Uberspace
- Domains and DNS: hosting.de
- Git: Codeberg
- VPN: Mullvad
- Android, Chromebook and Google: MX Linux with Fluxbox on a MacBook Air
A Java Geek weekly 129
Multiple ways to configure Spring. Every layer of review makes you 10x slower. Reverse-engineering Viktor and making it Open Source. How I Introduced a Regression. Leanstral: Open-Source foundation for trustworthy vibe-coding. War in Iran Damages Multiple AWS Data Centers, Challenging Multi-AZ Assumptions. GitHub’s Ex-CEO Just Raised $60M to Replace GitHub (And He Might Be Right). What we heard about Rust’s challenges, and how we can address them. Bifrost AI Gateway.