If you are a Java developer, engineer, SRE, QA, enthusiast, aficionado, or have any involvement or interest in Java in any capacity, this list is for you.
We scoured the Internet to track down the top Java blogs and Java podcasts that you should bookmark. Oh, you should probably read / listen to them too. We provide the name, URL, Twitter handle, and a brief overview of the resource.
In no particular order:
Most of their Java content consists of guides from building an API to recent innovations in Java. InfoQ has many tech posts, and if you are at all interested in tech news, InfoQ is for you. Featuring news and articles from independent writers everywhere, in categories from DevOps to AI, ML, and Data Engineering, InfoQ is a great resource for any Java developer.
Javaworld from IDG encompasses all things Java, from tutorials and how-tos to reviews and new features. If you are particularly interested in updates with Java’s tech and with its use, this site is a must read.
Stephen Colebourne’s blog
https://blog.joda.org/ (last update in 2019)
The author of this blog is Stephen Colebourne. He is a self-styled Java champion and developer at OpenGamma. He occasionally blogs (hence last update in 2019) and speaks at conferences. Best known for Joda projects and JSR-310.
Javarevisited is the blog of Javin Paul, who is an avid coder who has a soft spot for Java. He writes posts about different tools for both experienced and novice Java coders as well as resources for people to understand why to pick Java. He posts fairly often, sometimes multiple times a day. No matter what kind of Java coder you are, Javaresvisted has potential to make you into a better one.
A lot of useful information on the Spring Framework, unit and integration testing, and different build tools. Also you’ll find content on frontend development and different JVM languages. Some of the non-technical blog posts might be provocative, and you might not agree with them. But every one of those blog posts should raise some thoughts.
Jooq Blog mainly focuses on teaching Java coders how to incorporate jOOQ and jOOλ into their code. The blog also has practice for writing SQL code, and they also feature some of the new developments for jOOQ.
Adam Bien posts often, everything from workshops to tutorial videos. He puts out one or two posts a week, some of his posts feature podcasts or livestreams, but they all revolve around Java, related tech news, and programming.
Bozho’s Tech Blog
Nicolas Frankel is a self proclaimed Java geek, and he posts every Sunday. He has 15+ years of experience consulting for customers in multiple different sectors. His posts are genuinely interesting to read, and while some focus on Java and Spring technologies, many are just interesting stories that he has.
This blog includes articles, videos, workshops, and StackOverflow answers that are very relevant to any developer who interacts with a database system using Java. Vlad Mihalcea wrote the book, High-Performance Java Persistence, and many of his posts are extensions or new tangents related to his book.
Baeldung helps developers explore the Java ecosystem and simply be better engineers. They publish to-the-point guides and courses, with a strong focus on building web applications, Spring, Spring Security, and RESTful APIs.” Baeldung spends most of their time catering to Java developers, but recently they have also started writing about topics like computer science in general and Linux.
Thorben Janssen has been using Hibernate and JPA for the last 15 years, and has become very experienced with it, even writing a book called Hibernate Tips – More than 70 solutions to common Hibernate problems. He uses this blog to share his experience, along with online courses and workshops.
A collection of blogs designed to help you work better and explore the newest trends in customer experience. Posts vary from cloud computing to the latest programming tactics in, among other languages, Java.
From Java 7 to Java 16 and beyond, this technical journal has been a resource by and for the Java community.
DZone serves technology professionals with the knowledge, tools, and strategies they need to
build the future.
The Server Side
The Server Side offers news, features, and conference coverage to keep you as up-to-date as possible on everything new in the world of Java. In fact, head on over to meet our editors who work to always keep the highest quality coverage at your fingertips.
IBM Developer exists to bring coders together as a community, to tap into our collective innovative power. You’ll have the opportunity to learn new tricks, share some of your own, and get expert advice on your coding challenges.
JournalDev is one of the most popular websites for Java, Python, Android, and related technical articles. Their tutorials are regularly updated, error-free, and complete. Every month millions of developers like you visit JournalDev to read their tutorials.
JournalDev was founded by Pankaj Kumar in 2010 to share his experience and learnings with the whole world. He loves Open source technologies and writing on JournalDev has become his passion.
Helping Java developers use the best programming practices to code quality software for stress-free projects with fewer bugs.
Java Code Geeks
Java Code Geeks (JCGs) is an independent online community focused on creating the ultimate Java-to-Java developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike. JCGs serve the Java, Scala, Android, SOA, Agile and Telecom communities with daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects.
This blog is authored by Nicolai, a Java enthusiast with a passion for learning and sharing, online and offline. If you want to sharpen your Java skills, you’ve come to the right place.
Java Code Daily
Dishing out Java code, tips, and news (Twitter feed only).
Blog for Java developers, testers, SREs, and their managers. They cover complex and convoluted technologies in a clear way, avoiding buzzwords and hype.
Mkyong.com is providing Java and Spring tutorials and code snippets since 2008. All published articles are simple and easy to understand and well tested in our development environment.
From expert level specialists articles, to in-house concurrency courses to emergency consulting – if it’s at the bleeding edge of Java – you’re in the right place.
Inspired by Actual Events
This blog, originally called “Dustin’s Software Development Cogitations and Speculations,” is about Dustin’s observations and thoughts related to software development. These observations include tips and tricks that he has learned, solutions to problems he has faced, and other concepts he has found interesting and useful. This blog is intended to provide information to help other developers facing the same issues as well as providing me a method to document things in a well-known location for future reference. The blog contains both things he has learned and observed (his cogitations) as well as speculations ranging from minor pondering to reckless conjecture. Most of the posts truly are “inspired by actual events.”
Java Tutorials & Guides
How to do in Java
More java tutorials than a traditional blog, but still highly useful.
A blog on Java and Python programming languages. Learn java and Python with top notch quality content.
JavaGuides provides productive guides/tutorials in-depth about Java/Java EE, Design Patterns, OOPS, Spring Framework, Spring Boot, Hibernate Framework, Angular, Testing, Jersey Rest, Restful, Java 7/8/9/10/11, Build tools and more.
They publish lots of free tutorials.
JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing.
http://tutorials.jenkov.com/#java-jvm (website not secure)
Java Pub House
Java Pub House is a source for Java Topics for the Professional Software Developer and the serious enthusiast and is hosted by Freedy Guime and Bob Paulin. Freddy Guime is a principal developer at Expedia and he has many years of experience working with making data more accessible. He also excels in finding solutions to rendering bottleneck problems, a result of his having worked with different technologies. Bob Paulin is an independent consultant with 15 years of experience as a developer. He runs several tech workshops.
Just four engineers (and guests) talking about what’s happening to their favorite programming language, Java.
http://illegalargument.com/ (website not secure)
The podcast consists of the host, Mark, along with co-host Greg’s, ongoing discussions and arguments relating to the Java/JVM and general development/language space with an Auckland and New Zealand focus.
Host Adam Bien is an architect and developer in Java and Web projects. Often he starts as an architect and after a few days finds himself developing PoCs, performing code reviews, or helping the teams developing critical parts of the system. He has written several books about JavaFX, J2EE, and Java EE.- Adam Bien. On his podcasts, he has conversations with other Java aficionados and discusses Java news.
The Stackd Podcast
The Stackd Podcast, hosted by Kito D. Mann, Ian Hlavats, Daniel Hinojosa and Josh Juneau is a monthly podcast that covers the latest headlines, trends, and technologies in the world of enterprise software development. However, the podcast has not been active for a while, but if you go back to their older podcasts, there is a lot of good content about arcane parts of Java programming.
https://twitter.com/java (the Inside Java podcast is hosted by Java developers at Oracle)
The Inside Java Podcast contains content focused on many aspects of the Java Platform from innovation projects like Loom, Panama, and Valhalla, to security and performance, to language features like records, to new Java releases, discussed directly by the technical experts responsible for each of these areas.
Around IT In 256 Seconds By Tomasz Nurkiewicz
Podcast for developers, testers, SREs, and their managers. They cover complex and convoluted technologies in a clear way, avoiding buzzwords and hype. Never longer than 4 minutes and 16 seconds.