The Definitive List of Java Blogs and Java Podcasts every developer needs to bookmark

 ● 30th Jun 2021

11 min read

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:

Java Blogs

InfoQ

https://www.infoq.com/java/ 

https://twitter.com/InfoQ

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

https://www.infoworld.com/category/java/

https://twitter.com/InfoWorld

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)

https://twitter.com/jodastephen

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

https://javarevisited.blogspot.com 

https://twitter.com/javarevisited

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.

 

Petri Kainulainen

https://www.petrikainulainen.net/blog/

https://twitter.com/petrikainulaine

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

https://blog.jooq.org

https://twitter.com/JavaOOQ

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

https://adambien.blog/roller/

https://twitter.com/AdamBien

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

https://techblog.bozho.net/

 

Java Reads

https://www.javareads.com/

https://twitter.com/javareads

Your daily dose of Java – Articles, videos, open-source projects and more. All recommended by Java experts.

 

Frankel Blog

https://blog.frankel.ch/ 

https://twitter.com/nicolas_frankel

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.

 

Vlad Mihalcea

https://vladmihalcea.com/blog/ 

https://twitter.com/vlad_mihalcea

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

https://baeldung.com/ 

https://twitter.com/baeldung

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

https://thorben-janssen.com/blog/ 

https://twitter.com/thjanssen123

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.

 

Oracle Blogs

https://blogs.oracle.com/

https://twitter.com/Oracle

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.

 

Java Magazine

https://blogs.oracle.com/javamagazine/

https://twitter.com/Oraclejavamag

From Java 7 to Java 16 and beyond, this technical journal has been a resource by and for the Java community.

 

DZone

https://dzone.com/java-jdk-development-tutorials-tools-news

https://twitter.com/DZoneInc

DZone serves technology professionals with the knowledge, tools, and strategies they need to
build the future.

 

The Server Side

https://www.theserverside.com/resources/Java-DevOps

https://twitter.com/TTAppDev

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

https://developer.ibm.com/languages/java/

https://twitter.com/IBMDeveloper/

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.

 

Jaxenter 

https://jaxenter.com/

https://twitter.com/jaxentercom

News, views & tutorials on all things JVM, Java, and all related goodness.

Journal Dev

https://www.journaldev.com/

https://twitter.com/JournalDev

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.

 

Java Challengers

https://javachallengers.com/blog/

https://twitter.com/RafaDelNero

Helping Java developers use the best programming practices to code quality software for stress-free projects with fewer bugs.

 

Java Code Geeks

https://www.javacodegeeks.com/

https://twitter.com/javacodegeeks

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.

 

nipafx

https://nipafx.dev/

https://twitter.com/nipafx/

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

https://twitter.com/JavaCodeDaily

Dishing out Java code, tips, and news (Twitter feed only).

 

nurkiewicz.com

https://www.nurkiewicz.com/

https://twitter.com/tnurkiewicz

Blog for Java developers, testers, SREs, and their managers. They cover complex and convoluted technologies in a clear way, avoiding buzzwords and hype.

 

Mkyong

https://mkyong.com/

https://twitter.com/mkyong

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.

 

Vogella

http://blog.vogella.com/

https://twitter.com/vogella

 

Java Specialists

https://www.javaspecialists.eu/

https://twitter.com/heinzkabutz

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

https://marxsoftware.blogspot.com/

https://twitter.com/DustinMarx

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

https://howtodoinjava.com/

https://twitter.com/HowToDoInJava

More java tutorials than a traditional blog, but still highly useful.

 

Java2S

http://www.java2s.com/Tutorials/Java/

 

Java2Blog

https://java2blog.com

https://twitter.com/java2blog

A blog on Java and Python programming languages. Learn java and Python with top notch quality content.

 

Java Guides

https://www.javaguides.net/

https://twitter.com/GuidesJava

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.

 

Vogella

https://www.vogella.com/tutorials/java.html

https://twitter.com/vogella

They publish lots of free tutorials.

 

JUnit Team

https://junit.org/junit5/

https://twitter.com/junitteam

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.

 

Jakob Jenkov

http://tutorials.jenkov.com/#java-jvm (website not secure)

https://twitter.com/jjenkov

Learn Java from our hundreds of Java language and API tutorials. Keep up with what’s new in the latest Java versions.

Java Podcasts

Java Pub House

https://www.javapubhouse.com/ 

https://twitter.com/fguime

https://twitter.com/bobpaulin

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.

 

Java Off-Heap

https://www.javaoffheap.com/ 

https://twitter.com/OffHeap

Just four engineers (and guests) talking about what’s happening to their favorite programming language, Java.

 

Illegal Argument

http://illegalargument.com/ (website not secure)

https://twitter.com/illegalargument

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.

 

Airhacks.fm Podcast

https://airhacks.fm/ 

https://twitter.com/AdamBien

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

https://player.fm/series/the-stackd-podcast-1622510 

https://twitter.com/stackdpodcast

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.

 

Inside Java

https://inside.java/podcast/ 

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

https://256.nurkiewicz.com

https://twitter.com/tnurkiewicz

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.

Troubleshooting Apache Spark Applications with OverOps OverOps’ ability to detect precisely why something broke and to see variable state is invaluable in a distributed compute environment.
Troubleshooting Apache Spark Applications with OverOps

Next Article

The Fastest Way to Why.

Eliminate the detective work of searching logs for the Cause of critical issues. Resolve issues in minutes.
Learn More