How to Build Java Applications Today #60
News: InfoQ Java Trends, Oracle's Java plans, Java in VS Code roadmap, White House security photo op, and native Java with Spring Boot 3.0 preview in March. Release Radar & Technology Index updated.
Welcome to my newsletter “How To Build Java Applications Today”! If you like it, then subscribe to it on Substack! Or read it on dev.to or Medium. Even better: Share it with people who may be interested.
Next Issue: Wednesday, March 1, 2022
My newsletter is published on the first Wednesday of every month.
This is my personal look at last month: I contributed to the InfoQ Java Trends Report, worked on QCon London and QCon Plus, and gave my first conference talk of the year.
New & Noteworthy
This is the most important news for Java developers from last month: InfoQ Java Trends Report December 2021, Oracle's Java Plans for 2022, Java in Visual Studio Code Roadmap 2022, White House Photo Op for Open-Source Security, and Preview of Native Java with Spring Boot 3.0 In March.
What do we need to build a Java application today? A JVM language, a database, a back-end framework, a web framework, and - if we want to get fancy - a mobile app framework. So my index recommends technologies in these five areas, based on popularity, industry analysis, and my 23 years of Java experience.
Why am I measuring popularity?
Picking a popular technology makes our developer life easier: Easier to learn, easier to build, debug & deploy, easier to hire, and easier to convince teammates & bosses. Popularity can make a difference in two situations: When multiple technologies score the same, you could go for the most popular one. And when a technology is very unpopular, we may not use it.
How am I measuring popularity?
I measure popularity by systematically observing what millions of developers do: Google searches to measure interest, Udemy course buyers to measure learning, Stack Overflow questions to measure learning & application of technologies, and mentions in Indeed job ads to measure the demand for technologies.
This new section has the current releases of essential tools & technologies for Java developers. Last month saw new releases for OpenJDK, Spring Boot, Quarkus, Micronaut, and IntelliJ.
Karsten Silz is the author of this newsletter. He is a full-stack web & mobile developer with 23 years of Java experience, author, speaker, and marathon runner. Karsten got a Master's degree in Computer Science at the Dresden University of Technology (Germany) in 1996.
Karsten has worked in Europe and the US. He co-founded a software start-up in the US in 2004. Karsten led product development for 13 years and left after the company was sold successfully. He co-founded the UK SaaS start-up "Your Home in Good Hands" as CTO in 2020. Since 2019, Karsten also works as a contractor in the UK.