1. Spring and Java
>> Quarkus 2.0.0.Final released [quarkus.io]
Lots of new and exciting features in Quarkus 2.0 – continuous testing, brand new CLI, more Kotlin friendly, more extensions, and so on!
>> Hello, Spring GraphQL [spring.io] and >> Introducing Spring GraphQL [spring.io]
Definitely a big step – the first milestone release of Spring GraphQL – Spring integrates with GraphQL Java, on its 6th birthday. Good stuff.
>> Hibernate’s Read-Only Query Hint For Faster Read Operations [thorben-janssen.com]
Improved performance and reduced memory footprint by taking advantage of read-only query hints – short but very practical article!
Also worth reading:
- >> Kotlin “Result” type for functional exception handling [java-allandsundry.com]
- >> Migrating from JPA 2.x to 3.0 [thorben-janssen.com]
- >> jOOQ 3.15’s New Multiset Operator Will Change How You Think About SQL [blog.jooq.org]
- >> Visual Studio Code Boosts Java IDE Capabilities [infoq.com]
- >> Use New Relic to effortlessly monitor applications and dependencies in Azure Spring Cloud [spring.io]
Webinars and presentations:
- >> A Bootiful Podcast: Benjamin Wilms, founder of the Chaos Monkey for Spring Boot and Steadybit, a company to help you build more robust software [spring.io]
- >> Episode 18 “Java's steady march towards strong encapsulation” with Alan Bateman [inside.java]
- >> Spring Tips: Spring Cloud Square [spring.io]
Time to upgrade:
- >> jOOQ 3.15.0 is released! [blog.jooq.org]
- >> Moduliths 1.1 released [odrotbohm.de]
- >> JReleaser 0.5.0 has been released! [andresalmiray.com]
2. Technical
>> GitHub Copilot Experiences – a glimpse of an AI-assisted future [blog.scottlogic.com]
Meet the AI pair programmer – the first take on GitHub's Copilot which suggests entire function implementations!
Also worth reading:
- >> Patterns of Distributed Systems: Follower Reads [martinfowler.com]
- >> Site Reliability Engineering: Running software in production [blog.codecentric.de]
- >> AWS Introduces AWS Bugbust – a Global Competition to Fix One Million Bugs [infoq.com]
- >> How authentication and authorization work in AWS [advancedweb.hu]
3. Musings
>> Uncovering Better Ways [benjiweber.co.uk]
In pursuit of better ways from the whole WFH experience – how about more experiments by trying to removing some processes, constraining them, doing the opposite, or going to the far extreme?
Also worth reading:
- >> How to Build a Strong Open Source Community: Best Practices and Lessons Learned [tanzu.vmware.com]
- >> Reposurgeon, for high fidelity source control system migration [kylecordes.com]
- >> Stepping Back from Speaking [martinfowler.com]
- >> Amazon on AWS: Seamlessly integrating physical and emerging digital technologies [allthingsdistributed.com]
4. Comics
And my favourite Dilberts of the week:
>> Is it blockchain? [dilbert.com]
>> Remotely casual! [dilbert.com]
>> Everyone is a designer! [dilbert.com]
5. Pick of the Week
Solid, wide-reaching surveys are few and far between in the Java ecosystem.
The 2021 report that Snyk has published reached over 2000 Java developers and has some super interesting insights.
Insights like – Java 11 has finally surpassed Java 8 in production! Yes, it finally happened in 2021
Kotlin adoption, IntelliJ usage and a number of others, in a very quick read:
>> The JVM Ecosystem Report 2021 [snyk.io]
The post Java Weekly, Issue 393 first appeared on Baeldung.