Marco Behler
marcobehler.com · Personal blog · on HN since 2014
Marco Behler is a Java developer who writes guides and courses on Java, Spring, microservices, Kubernetes, and logging.
What HN saysHN commenters recommend his Spring courses and link his guides on Java versions and logging, plus his microservices screencast series.
24HN people shared it
5linked it in comments
44stories submitted
261story points
8 months agolast shared
2014people per year2026
Most-shared posts
- 1Java 1.8.0 and Java 8 are one and the same5 people · 6 points · first shared 2019 · discussion on HN
- 2Load Testing: An Unorthodox Guide4 people · 96 points · first shared 2022 · 28 comments on HN
- 3What Is Kubernetes? An Unorthodox Guide for Developers3 people · 8 points · first shared 2024 · discussion on HN
- 4Java Microservices: A Practical Guide3 people · 8 points · first shared 2019 · discussion on HN
- 5What Is Spring Framework? An Unorthodox Guide (2022)2 people · 10 points · first shared 2021 · 1 comments on HN
- 6A Guide to Logging in Java2 people · 5 points · first shared 2018 · discussion on HN
- 7Docker Images – Understandable2 people · 4 points · first shared 2024 · discussion on HN
- 8Java and Databases: Guide to JDBC, Hibernate and Spring Data2 people · 4 points · first shared 2020 · discussion on HN
- 9SSH Cheat Sheet1 people · 80 points · first shared 2022 · 21 comments on HN
- 10Marco Behler’s 2014 Ultimate Java Developer Library, Tool and People List1 people · 7 points · first shared 2014 · discussion on HN
- 11Programmers: 4 ways your boss or client puts pressure on you and how to react1 people · 4 points · first shared 2015 · 1 comments on HN
- 12Show HN: Learn Java Database Connection and Transaction Handling1 people · 2 points · first shared 2015 · discussion on HN
- 13How to Do Logging in Java1 people · 2 points · first shared 2025 · 1 comments on HN
- 14What Is Spring Boot? Autoconfigurations In-Depth1 people · 2 points · first shared 2020 · discussion on HN
- 15Software Requirements: How to find out what users want – Part 11 people · 2 points · first shared 2015 · discussion on HN
What HN people wrote when they linked it
ratStallion · 2025-09-24
This site has great tutorials for Java and Spring:
https://www.marcobehler.com/courses/spring-professional
mxschumacher · 2020-09-21
Now that I have read all the responses in this thread (thank you!) and done some more digging of my own, here are a few more insights I have picked up as a Java-outsider / newbie:
- The current release of Java Standard Edition (SE) is 15; but many applications are still using version 8 or something in between.
- The enterprise version (EE) of Java is now called Jakarta and part of the Eclipse foundation [0] Focus on Cloud Native (Kubernetes, Docker ...)
- naming schemes: Java 1.8 is just Java 8, Java 1.11 is Java 11 etc.
- the versioning cadence of Java has changed with version 10 (in 2018) from "every few years" to "twice a year", that's how we got to version 15 in such a short period of time.
- The officially recommend way to build Android apps today is in Kotlin, but there is still support for Java.
- The JDK is used for developing apps in Java, the JRE just to run those apps. The two seem to be converging: everybody just downloads the JDK. The JDK contains a debugger, a shell, a document generator a compiler etc.
- OpenJDK: the project containing the Java source, is available in two builds OpenJDK and OracleJDK (the difference seems to be in commercial support from Oracle, not in code / functionality). Oracle is the primary contributor to OpenJDK [1][2]
[0] https://jakarta.ee/
[1] https://www.marcobehler.com/guides/a-guide-to-java-versions-and-featur…
[2] https://openjdk.java.net/faq/
severino · 2026-03-17
You might find those useful:
https://www.marcobehler.com/guides/a-guide-to-java-versions-and-featur…
https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features…
And this more like a reference:
https://javaalmanac.io/
marcobehler · 2018-01-22
Because I find debating about the pro's and con's about microservices somewhat cumbersome, I tried to let the code speak and record a screencast series on exactly this topics. (https://www.marcobehler.com/series/9-microservices-the-good-bad-ugly ) Because I feel that especially in the Java world, Microservices are an utter abomination most of the time. Comments more than welcome!