
1. Spring and Java
>> Do We Need Unit Tests Anymore? [petrikainulainen.net]
Unit tests have lost ground in favor of integration, API, and end-to-end tests. Still, unit tests can be very much useful in some cases.
Petri does a retrospective of how tests have been viewed over time and suggests we focus on the goal of the tests, rather than the type.
Also worth reading:
- >> How Meta Ported Million Lines of Android Code from Java to Kotlin [infoq]
- >> Next-Level Development: Harnessing AI with AIDE [vanillajava.blog]
- >> More Free Shells for your Java IDE [foojay.io]
- >> This Year in Spring – December 31st, 2024 [spring.io]
Webinars and presentations:
- >> A Bootiful Podcast: Intact’s Luke Shannon [spring.io]
- >> James Gosling on Java – Historical Oddities & Persistent Itches #JVMLS [inside.java]
Time to upgrade:
- >> Spring AI MCP 0.3.0 (Milestone) Released [spring.io]
- >> jetty.project 12.1.0.alpha1 [github.com/jetty]
- >> grails-core 7.0.0-M1 [grails/grails-core]
2. Technical & Musings
>> Overcoming Resistance to Extreme Programming [benjiweber.co.uk]
Extreme Programming can be very rewarding, but also challenging to implement. From the focus on individual autonomy to management rewarding individual performance and short-term results, to the team’s lack of control over their planned work, these factors can discourage teams from implementing XP practices.
Benji discusses here, how to address these challenges and the benefits of XP. Good stuff.
Also worth reading:
- >> Integrating Io Addons [code-cop.org]
- >> Looking Back at 2024 [hamvocke.com]
- >> An Alternative Formulation of Getting Things Done [blog.jbrains.ca]
3. Pick of the Week
>> Databases in 2024: A Year in Review [cs.cmu.edu]
Happy New Year