100 High-Quality Java Developers’ Blogs

This list collects 100 high quality blogs from Java developers from all over the world. Some of these blogs may not be written by Java developers, but at least Java developers should find it useful or interesting. Reading those blogs should be fun and often bring some fresh ideas.

Google ranks large websites higher. That is not so fair for small high-quality blogs. There are a lot of sites that have very large traffic, but they may not have high quality. My definition of high quality is as follows:

  1. Articles are readable and have originality.
  2. Its author shows real interest in technology.
  3. It contains creative thinking from personal understanding.
  4. It should update regularly.

Therefore, a lot of blogs that Google ranks high will not appear in this list. Please leave your comment if you know some blogs that should be in this list. As this list is quickly growing, please only provide good sites.

Name(Site/People) Country Key Words
1 Adam Bien Germany Java EE
2 Antonio Goncalves France Author of Java EE 7
3 Henrik Warne Sweden Thoughts on programming
4 Billy Yarosh America Coding Cures
5 Lars Vogel Germany Android and Eclipse
6 Peter Verhas Hungary Pure Java
7 Martin Fowler America Author, Speaker
8 Bozhidar Bozhanov Bulgaria JEE
9 Richard Warburton UK Java 8 Lambdas
10 Bear Giles America JEE
11 Marginally Interesting Germany Machine Learning
12 Pascal Alma America JEE
13 Dror Helper America Consultant
14 Juri Strumpflohner Italy JavaScript
15 Reza Rahman America Java EE/Glassfish
16 Phil Whelan Canada Web
17 Brett Porter Australia Co-author of Apache Maven 2
18 Ben McCann America Co-founder at Connectifier
19 Java Posse America Some useful links
20 Mark Needham UK Data
21 Iris Shoor Israel Debug
22 Yifan Peng America Graduate Student
23 Nikita Salnikov Tarnovski Estonia Memory Leaks
24 Dustin Marx America Actual Events
25 Bart Bakker Netherland Agile
26 Gunnar Peipman America non-java
27 Dave Fecak America Job Tips for Programmers
28 JOOQ Switzerland SQL
29 Petri Kainulainen Finland Web
30 Informatech CR Costa Rica
31 Arun Gupta America Java EE
32 Mechanical Sympathy UK Performance
33 Extreme Enthusiasm Italy Agile
34 Steve Blank America Author of The Startup Owner's Manual
35 Oliver Gierke Germany SpringSource
36 Nicolas Fränkel Switzerland Java EE
37 Blaise Doughan America XML and JSON
38 Vlad Mihalcea Romania Software Integration
39 Kevin Lee Australia Web
40 Mikhail Vorontsov Australia Performance
41 Jakob Jenkov Denmark Software Architecture
42 Jim Weaver Rich Client Java
43 Jonathan Giles New Zealand Java FX
44 Stephen Chin America Java FX
45 Matt Raible America Open Source Frameworks
46 Peter Lawrey UK Core Java
47 Gregor Riegler Austria OO Design, XP
48 Jos Dirksen Netherlands SOA, HTML 5
49 Alexander J. Turner UK Information, News And Views
50 Java Advent
51 John Purcell Hungary Tutorials
52 Transylvania JUG UK
53 Java Roots Spring
54 Java Training Greece training
55 Allan Kelly UK Software
56 Samuel Santos Portugal Java EE
57 Steve Smith UK Agile
58 Niklas Schlimm Germany Multithreading
59 Shrutarshi Basu America PhD, Computer Science
60 Anton Arhipov Estonia Java EE
61 Charles Nutter America JVM
62 RedStack America SOA, JVM
63 James Bloom America JVM
64 Pierre-Hugues Charbonneau Canada Java EE
65 Eugen Paraschiv Romania Java Web
66 Wayne Beaton America Eclipse
67 Jeff Atwood America Stack Overflow
Program Creek America Deep Understanding of Java Core

Please leave your comment if you know some high quality Java blogs or find any errors in the list above. I will keep updating this list, but limit it up to 100! As this list is being read by thousands of people, if you don't want to be on the list, I can also take your blog off from the list.

* This collection reflects my personal opinion. Not all links from comments will be added to the list.

Category >> Top 10  
If you want to post code, please put the code inside <pre> and </pre> tags.
  • mywikistep
  • http://java.meritcampus.com/ Siva

    You can learn java online at java.meritcampus.com/. They have lots of practice tests and tutorials in their site.

  • Ankit Nanglia

    Nice list.
    one day my blog http://Learn2Geek.com will make it to the list.

  • Bob Johnson

    Thank you for the blog. Learn Java Programming and become Java Expert

  • jai
  • Ion Bordian

    not for the top, but beginners may find it useful: http://bordiani.wordpress.com

  • http://howtodoinjava.com/ HowToDoInJava

    May be you can consider this as well : http://howtodoinjava.com/

  • IamDVR

    Good list.. If we could keep it updating timely then this page is going to be first page to land for every Java’n.

  • satheesh2232

    Xbeen
    provides Java Online Training and jobs in USA. Find
    Java Jobs in
    USA’s
    largest and most visited free site with millions of Jobs in Los Angeles,
    Indianapolis, New Jersey. It is the very best
    place for Genuine Jobs for Java and
    Requirements in USA. If anybody Need Java online training and
    also Jobs Assistance at a low of cost definitely you need to come to this
    website.

    For more
    details, any Queries about placements please go through our official website.

    Web: http://xbeen.com/ittraining02/java-online-training-in-usa-canada

  • Jordann Chandu

    Great Information admin thanks For Your Information and Any body wants

    learn Core JAVA through Online for Details Please go through the Link


    Core Java Online Training by SAP Centre | JAVA Online Training in INDIA, USA, UK

    This Will Helps you aalot.

  • Jordann Chandu

    Great Information admin thanks For Your Information and Any body wants

    learn Core Java through Online for Details Please go through the Link


    Java Online Training in INDIA | Core Java Online Training in USA

    This Will Helps you aalot.

  • MA Subhan

    Thanks for sharing this information it was very helpful.

    Regards
    MA Subhan
    http://www.upskilltechnologies.com

  • http://www.appzuniverse.com Appzuniverse

    Wow good list, its very useful to all java developers..
    http://www.appzuniverse.com/

  • StoyanMit

    You will be inteested in this for sure http://blog.dreamix.eu/

  • http://www.idea-soft.ir/ idea soft

    Great post , thanks

    طراحی سایت

  • Peter Son

    Your technical information related with
    java programming is very useful and interesting. Also share updated details
    about java in your website. Thanks for sharing this article.

    Java training institute in chennai

  • Subham

    Java coding for the most popular questions and assignments.Java Programming puzzles and Java Interview Questions are shared along with answers are explained in the simple words. Java programming for games as well as sorting algorithms are explained. http://javahungry.blogspot.com/

  • Nanda
  • Vlad Mihalcea

    Let’s not forget:

    Roger Hughes, http://www.captaindebug.com/
    Javin Paul, http://javarevisited.blogspot.ro/

  • http://www.javaroots.com/ somani

    thanks lukas for including javaroots in the list :)

  • Danny Trieu

    I am still recovering from years of doing Java&OO. Why stop here, even with Java8? Regretted that I didn’t do Scala sooner….

  • alphasynopsys

    Awesome piece of
    information, let me tell you, your blog gives the best and the most interesting
    information. once again hats off to you! Thanks a ton once again, Regards AlphaSynopsys

  • http://www.nectarbits.com NectarBits

    Hi,

    Greetings from NectarBits(Creative Apps Devs.)!!!

    We have high Quality Expertise in providing Classic Apps on time and on budget since 6 months.

    We provide Customized High Quality iPad Apps for catering your potential requirements using the latest development tools making the Application Rich and user-friendly for our customers and potential Users.

    We are the high Quality Prime application providers in Android Platforms with Quality Compatability considering the Highly Increase market of this technology.

    Let us know if we can help you in any of the mobile apps requirements in the above technologies.

    Kindly visit our site http://www.nectarbits.com or Email: kunal@nectarbits:disqus .com and also have a quick chat via skype :

    kunal_nectarbits

    I Hoping to hear from you soon.

    Thanks and Regards,

    Kunal

    NectarBits(Creative Apps Devs.)

    http://www.nectarbits.com

  • veysiertekin

    Can u add the http://www.takipiblog.com/? Good stuff and multi language blog posts!

  • sadasiva

    I have a reuirement that,data will be in XMl file and will be converted to text file using SAX parser.
    My requirement is to validate txt file whether exact data populated in txt or not based on positions in TXT.How could i automate it.?
    Please let me know any java code or suggestions are great appreciable

  • udhay

    Hey Freshers,

    Is there any other way to get answer like this? I tried with out success. Any way thanks for your help.

    I learned a lot from Besant Technologies in my college days. They are the Best Java Training Institute in Chennai

    Thanks to Besant Technologies..

  • MS
  • http://www.imeshlab.com/ iMesh Lab

    Thanks for sharing imeshlab

  • http://www.jlcindia.com/ jlcindia

    The provided developers blogs are helpful and i liked it. Thanks for sharing it.


    java training institutes in bangalore btm

  • Vlad Mihalcea

    I think you should also add these blogs too:

    http://www.baeldung.com/
    http://javaeesupportpatterns.blogspot.ro/

  • LukasEder

    So… when will this list reach 100? :-)

  • Oruro

    A few additions:

    Markus Eisele – Germany – Java EE – http://blog.eisele.net
    BalusC (Bauke Scholtz) – Curaçao – http://balusc.blogspot.com
    Arjan Tijms – The Netherlands – http://arjan-tijms.blogspot.com

  • Andy Balaam

    I post on Java from time to time. If anyone’s interested my blog is at http://www.artificialworlds.net/blog/

  • allankellynet

    Thanks for including my blog on the list! – I am honored

    Just in case anyone is confused, the link you’ve given is to my homepage from where you can get to the blog. The direct link is http://blog.allankelly.net, thanks again

  • Gregor Riegler

    i feel pretty honored right now. thanks, you motivated me to write even more ;-)

  • LukasEder

    Or what? :-)

  • Nicolas Frankel

    Don’t push your luck!

  • LukasEder

    Oh well. Maybe, I can talk you into blogging about jOOQ again ;-)

  • Nicolas Frankel

    Thanks Lukas, I appreciate this :-)

  • http://keaplogik.blogspot.com/ Billy Yarosh

    After review looks like condition 4 hasn’t been met lately.

  • Billy Yarosh

    Nikla’s blog is where I learned much on Java multithreading, .
    http://niklasschlimm.blogspot.com/

  • Dennis Hardjo

    For Muleys and Spring MVC / Java web aficionado’s: http://ricston.com/blog/ (Malta-based?)

  • Pascal Alma

    Great to see my blog at 12th position. Will try to be in the top 10 next year !
    And I am from The Netherlands, not America

  • Vikas
  • Guest

    One more thing, Vanilla Java is Peter Lawrey’s blog and he lives in UK not Romania.

  • Vlad Mihalcea

    One more thing, Vanilla Java is Peter Lawrey’s blog and he’s living in UK, not Romania.

  • Patrick Hund

    I’d like to propose the eBay Developer Blog: http://www.technology-ebay.de/

    It’s fairly new but already has some interesting articles not only on Java, but also JavaScript, Android, Node.js, as well as agile software development

  • ryanlr

    Added. Thanks.

  • ryanlr

    Does not satisfy condition 2, 3 and 4

  • LukasEder

    Clearly, Adam Bien and Arun Gupta. They’re already up there

  • LukasEder

    Cheers. Why not? You’re a DZone MVB and you have interesting opinions, from what I’ve seen so far.

  • http://pedroassuncao.com/ Pedro Assuncao

    You meant top 42, right? :)

  • Vlad Mihalcea

    Thanks Lukas for pointing my blog too, I am honored to be mentioned in a Top 100 High-Quality Blogs table.

  • JD

    Where is Mk Yong? http://www.mkyong.com/

  • Jakob Jenkov

    Thank you for adding my website to the list! I am honoured! I do write about a bit more than Java basics though. Recently I have also started writing about software architecture, web app design (responsive design), application design in general etc. I try to look at application design and development as a whole. And soon I will digress into Big Data, data analysis etc. I don’t write so much about JEE because I don’t really feel JEE hits the mark. Todays applications need something else.

  • Vlad Mihalcea
  • Martijn Verburg

    See http://ljc.aggrity.com/ for a host out of the LJC

  • Dan Howard
  • http://blog.thesoftwarecraft.com/ Bart Bakker

    Really nice to see my blog included in your list of high-quality Java blogs, and very happy that you like the articles I write.

    Thank you for including my blog :-)

  • LukasEder

    Hmm, I’m wondering if these should be on the list, too:

    - http://debasishg.blogspot.ch (It’s more about Scala, but may still be relevant)
    - http://blog.sanaulla.info/
    - http://olivergierke.de/
    - http://blog.frankel.ch/

  • Daniel

    Any JEE architecture related recommendations?

  • ryanlr

    Good Sites. All added.

  • LukasEder

    The jOOQ blog: http://blog.jooq.org. It features very interesting insights into Java, SQL, and Open Source development. Some examples:

    - http://blog.jooq.org/2012/01/05/the-java-fluent-api-designer-crash-course/
    - http://blog.jooq.org/2013/08/20/10-subtle-best-practices-when-coding-java/
    - http://blog.jooq.org/2013/07/30/10-common-mistakes-java-developers-make-when-writing-sql/

    And while I’m at it, I really like the Geeks From Paradise blog:

    - http://blog.informatech.cr/2013/03/24/java-streams-preview-vs-net-linq/

    And Petri Kainulainen’s weekly insights into what he’s learned:

    - http://www.petrikainulainen.net/

  • Guest
  • Guest

    It does not satisfy condition 5.

  • Altnive

    i like namingexception.wordpress.com… the content is high quality, though it’s been a long time the blog hasnt got any updates. Hope the author can spend a few hours to update the blog.