14 Must-Read Blogs for Java Developers

Whether you are looking for a place to grow your Java development skills through tutorials and tips and connect with fellow developers or you are about to start your Java journey, these blogs have a lot to offer.

If you are thinking that self-learning Java development through blogs, online courses and tutorials is a waste of time, you might want to rethink that… What creates high demand for Java developers is the versatility of the Java language; it can easily serve for any purpose. Good Java developers can make a lot of money and most of them admit that they basically gained their skills and knowledge through online resources, especially blogs.

If you want to succeed in the world of Java development, there is no way getting around blogs run by the gurus of the industry. But what makes just another blog a great one for Java developers? It does not necessarily have to be written by Java developer to qualify as one. First and foremost, the posts should not only be interesting and useful, but also exciting and easy to read. Also, it is crucial that the author actually loves what he writes about, the passion always shows through. Lastly, we value fresh content and regular updates.

These must read Java blogs will keep you ahead in software development:

1. Java Code Geeks

Java Code Geeks is an independent online community motivated on building Java to Java developers’ resource center. The blog offers the readers daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects. You can also find valuable information on software development, Android and Agile framework.

Follow @javacodegeeks on Twitter.

2. jGuru

Once you have learned the basics of Java, it is time to get to the exciting part. And the best way to do so is to start learning directly for the best developers. jGuru gives you access to some of the best tips and practices from the true professionals of the industry.

jGuru is part of the Developer.com network.

Follow @JGGuruu on Twitter.

3. InfoQ’s Java Section

InfoQ is more professionally-shaped Java resource website, where developers can find all the news and articles related to Java development. 

The best part about InfoQ is that it offers actual interviews with Java experts like Todd Montgomery.

Follow @InfoQ on Twitter.

4. JavaWorld

Java developers, managers and architects find Java World equally useful as it is one of the most informative websites on Java. You can find lots of tips from true Java experts on several blogs hosted on the page along with useful tutorials and white papers.

Follow @javaworldcom on Twitter.

5. Java, SQL and jOOQ.

The blog is run by Geekery GmbH and is updated regularly with some quality tips on Java’s use case as a database mapping tool. It is a great option for those who would like to improve their Java codes and general knowledge for intense Java projects.

Follow @JavaOOQ on Twitter.

6. The Java Source

If you are looking for trustworthy resources on Java from the actual people of Java, then this is the place. Get access to insider news from Oracle’s Java team through The Java Source. Oracle features several Java focused blogs, among them The Java Tutorials Blog, The Aquarium, Java.net.

Follow @java on Twitter.

7. Miles to go 3.0

The blog belong to the vice president of developer advocacy at Couchbase, Arun Gupta. The blog already features 2000+ posts on technology. Arun also founded the Devoxx4Kids US to promote programming among children and has written several books on technology.

Follow @arungupta on Twitter.

8. Vanilla #Java

The blog is run by Peter Lawrey, innovative developer of high performance Java systems. He is focused on helping others better understand how core Java really works to make app writing process simpler and easier.

Peter is a lead developer on the OpenHFT project and a principal consultant at Higher Frequency Trading.

Follow @PeterLawrey on Twitter.

9. Spring by Pivotal

The blog of Spring by Pivotal is run by Juergen Hoeller, principal at Pivotal Inc. and a co-founder of the Spring Framework.

Follow @springcentral on Twitter.

10. Codedependent

Code Dependent – a blog by Chet Haase. Senior software engineer at Google. Chet refers to himself as a true software geek; he works on Android graphics and animation with previous projects with Adobe on Flex, Sun on the JDK and other projects at Silicon Valley. He has worked on everything Java related and has a lot to share through his blog.

Chet is also a co-author of Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications.

Follow @chethaase on Twitter.

11. Phrase Blog

You have probably heard about Phrase otherwise you wouldn’t read our blog, right. Our blog is equally useful for engineers who spend a lot of time on localization of templates and product managers, who are just getting started.

Our blog offers various informative posts and tutorials, as well as interviews with experts of the industry.

Follow @phraseapp on Twitter.

12. Serious Pony

Even though you might get distracted with some ponies on Kathy Sierra’s blog, there are some true gems hidden there. This is a second blog by Kathy. She ended her previous blog Creating Passionate Users in 2007 and started Serious Pony, which is mostly about the science of badass, game design, coding, DSLR video and learning theory.

Kathy used to be a master trainer at Sun. She is an experienced game developer and a programming instructor. She founded an online community JavaRanch.

She is also a co-author of Head First Java. 

Follow @seriouspony on Twitter.

13. Mechanical Sympathy

Martin Thompson is focused on exploring the capabilities of modern hardware and sharing the results on his blog. He is a former CTO and co-founder of LMAX.

Some of his popular posts include Java Garbage Collection Distilled, Compact Off-Heap Structures/Tuples In Java, Single Writer Principle and Memory Barriers/Fences.

Follow @mjpt777 on Twitter.

14. Java Deep

The Java Deep blog is purely about Java and nothing else. It is a technical Java oriented blog by Peter Verhas. Peter usually posts on Wednesdays.

Follow @verhas on Twitter.