How to Build Java Applications Today #69

TL;DR

README

Stand-Up

New & Noteworthy

Seven Security Vulnerabilities

We are 10 Million Java Developers

Spring Bets On Gradle

ArchUnit Verifies Code Organization

ArchRule rule = noClasses().that()
.resideInAPackage("..repository..")
.should().dependOnClassesThat()
.resideInAPackage("..controller..");

View Talks from Devoxx Belgium

GoF Design Patterns, Functional Style

int count = 0;
for(var name: names) {
if(name.length() == 4) {
System.out.println(name.toUpperCase());
count++;
if(count == 2) {
break;
}
}
}
}
names.stream()
.filter(name -> name.length() == 4)
.map(String::toUpperCase)
.limit(2)
.forEach(System.out::println);

Release Radar

Technology Index (Last Update: October 2022)

Why Popularity — and How?

IDEs

Build Tools

JVM Languages

Databases

Back-End Frameworks

Web Frameworks

Mobile App Frameworks

Next Issue: Wednesday, December 7, 2022

About

--

--

Karsten Silz is a full-stack web & mobile developer with 23 years of Java experience, author, speaker, and contractor.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Karsten Silz

Karsten Silz is a full-stack web & mobile developer with 23 years of Java experience, author, speaker, and contractor.