Less than a week to go! 🚀
Join me this Tuesday at PH Zürich to discover how AssertJ 4 is about breaking things (carefully) to make your testing life better.
Come for the technical debt, stay for the drinks and networking! 🍻
https://t.co/Qbe13mpqSA
Jackson 3.1.0 LTS version (https://t.co/HgfsFdKDwd) being released. HUGE "minor" release with over 140 (!) changes, mostly fixes. The first Long-Term Support version for Jackson 3.x; upgrade from 3.0.x strongly recommended. #java#json#xml#csv#cbor#smile etc #jackson
REST Assured 6.0.0 released with Java 17+ baseline, Groovy 5, Spring 7 + Jackson 3 support, and json-path is now pure Java (no GroovyShell) to address memory leaks. See release notes: https://t.co/2oGjtg5MnH
https://t.co/z8OLVFM1Da
#java#testing#http#rest
📝 Blogged: "On Idempotency Keys"
Discussing several options for ensuring exactly-once processing in distributed systems using idempotency keys, from UUIDs to monotonically increasing sequences.
👉 https://t.co/1S3PUTuKqP
AOT repositories bring a bunch of improvements to the well-known @SpringData framework:
🚀 Faster app startup
🗜️ Reduced memory usage
🪲 Easier debugging
See how to take full advantage of AOT in @IntelliJIDEA 👇
https://t.co/Kn3f0ATuCD
Hack.Commit.Push Switzerland is just one week away! 🇨🇭
This is a great opportunity to get involved in Open Source projects like #AssertJ, with direct guidance from the maintainers!
https://t.co/OVoCvy9wob
📘 Learning or teaching Kotlin?
The Programming in Kotlin course is open and free for everyone.
Explore hands‑on assignments, practical examples, and ready‑to‑use slides – perfect for both self‑study and the classroom.
Start here ⤵
https://t.co/UrQlMvoU82
🚀 Exciting news for #SpringBoot devs!
The Spring team will share weekly updates on Spring Boot 4.0 features all the way to GA this November.
Follow along with The Road to GA blog by @michaelminella 👉 https://t.co/Qw0p8PJIKB
📢 The Kotlin 2.2.0 release is out! This version includes both new and stable language features, tooling updates, performance improvements for different platforms, and important fixes. Here are some additional highlights from this release:
✅ Language: New language features in preview, including context parameters. Several previously experimental features are now stable, such as guard conditions, non-local break and continue, and multi-dollar interpolation.
✅ Kotlin compiler: Unified management of compiler warnings.
✅ Kotlin/JVM: Changes to default method generation for interface functions.
✅ Kotlin/Native: LLVM 19 and new features for tracking and adjusting memory consumption.
✅ Kotlin/Wasm: Separated Wasm target and the ability to configure Binaryen per project.
✅ Kotlin/JS: Fix for the copy method generated for JsPlainObject interfaces.
✅ Gradle: Binary compatibility validation included in the Kotlin Gradle plugin.
✅ Standard library: Stable Base64 and HexFormat APIs.
Learn more: ➡️ https://t.co/e8wbRvUZos
Solution de conteneurs made in Apple, pour macOS et puces Silicon. Intègre Rosetta pour faire tourner nativement les images x64. Open source
https://t.co/ONTQW88tco
Take a look at "#Gradle Best Practices - A Path to Build Happiness"
🤝 Engineers at @Gradle, @Google, and @JetBrains have come together to define best practices that help developers build with confidence, avoid pitfalls, and future-proof their projects.
Read more ⬇️
https://t.co/g6LVTiYwZW
💜 From language updates to real-world case studies, Kodee curates only the best in each Kotlin Roundup.
🔥 Don’t miss the latest edition – it’s live now: https://t.co/4y5iVaYB32
Pro tip: When using PostgreSQL, columns are aligned, and padding may occur.
For this reason, in this particular case, there is no difference between smallint and int for the first column.
To save space, you need to do some "column tetris":
https://t.co/689gj35juW