DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

How does AI transform chaos engineering from an experiment into a critical capability? Learn how to effectively operationalize the chaos.

Data quality isn't just a technical issue: It impacts an organization's compliance, operational efficiency, and customer satisfaction.

Are you a front-end or full-stack developer frustrated by front-end distractions? Learn to move forward with tooling and clear boundaries.

Developer Experience: Demand to support engineering teams has risen, and there is a shift from traditional DevOps to workflow improvements.

Related

  • Java 11 to 21: A Visual Guide for Seamless Migration
  • 10 Ways To Keep Your Java Application Safe and Secure
  • Google Becomes A Java Developer's Best Friend: Instantiations Developer Tools Relaunched For Free
  • How to Create a Microservice Architecture With Java

Trending

  • Monitoring and Managing the Growth of the MSDB System Database in SQL Server
  • Top Trends for Data Streaming With Apache Kafka and Flink
  • Automating Sentiment Analysis Using Snowflake Cortex
  • Kung Fu Code: Master Shifu Teaches Strategy Pattern to Po – The Functional Way
  1. DZone
  2. Coding
  3. Java
  4. Java Blogs and Podcasts Developers Should Bookmark

Java Blogs and Podcasts Developers Should Bookmark

Read this article for a definitive list of the top Java blogs, podcasts, and tutorial sites that every developer should bookmark.

By 
Nick Andrews user avatar
Nick Andrews
·
Jul. 29, 21 · Opinion
Likes (11)
Comment
Save
Tweet
Share
14.0K Views

Join the DZone community and get the full member experience.

Join For Free

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, Java podcasts, and Java tutorials that you should bookmark. We provide the name, URL, and a brief overview of the resource. In no particular order:

Java Blogs

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

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

(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 the last update in 2019) and speaks at conferences. Best known for Joda projects and JSR-310.

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 the potential to make you into a better one.

Petri Kainulainen

This resource contains 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

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

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

Java Reads

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

Frankel 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 shares.

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

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

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

This resource is 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

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

DZone

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

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 

Jaxenter offers news, views and tutorials on all things JVM, Java, and all related goodness.

Journal Dev

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

This resource helps 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.

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

Java Code Daily dishes out Java code, tips, and news (Twitter feed only).

nurkiewicz.com

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

Mkyong

Mkyong.com has been 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.

Java Specialists

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 and Guides

HowToDoInJava

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

Java2S

Java2Blog

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

Java Guides

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

Vogella publishes many free tutorials.

JUnit Team

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

(Website not secure) 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

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

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

Illegal Argument

(Website not secure) The podcast consists of ongoing discussions and arguments relating to the Java/JVM and general development/language space with an Auckland and New Zealand focus between the host, Mark, along with co-host Greg.

Airhacks.fm Podcast

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.

Inside Java

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.

Java (programming language) Blog Software development Podcast

Published at DZone with permission of Nick Andrews. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Java 11 to 21: A Visual Guide for Seamless Migration
  • 10 Ways To Keep Your Java Application Safe and Secure
  • Google Becomes A Java Developer's Best Friend: Instantiations Developer Tools Relaunched For Free
  • How to Create a Microservice Architecture With Java

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: