英文原文:
100 High-Quality Java Developers’ Blogs
本文的主要目的是收集全球范围内 100 个高质量 Java 开发者博客。其中会有一些博客并不是由纯粹的 Java 开发者撰写的,但是 Java 开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带来一些新鲜的想法。
Google 的排名算法中,大型网站的排位会比较高。这对一些小型的高质量博客来说并不公平。有些站点的流量非常大,但是质量并不高。我对高质量的定义是:
- 文章具有可读性并且是原创的。
- 文章作者对技术本身有着浓厚的兴趣。
- 文章在个人理解的基础上提出一些创造性的想法。
- 博客中没有太多的广告。
- 博客的更新频率比较高。
因此,很多 Google 排名靠前的博客并没有出现在下面的列表里。如果你知道一些值得推荐的博客,请留言告诉我。由于这个列表正在快速增长,请只推荐高质量的博客站点。
名称(站点名或人名) | 国家 | 备注 | |
1 | AdamBien | 德国 | JavaEE 相关 |
2 | AntonioGoncalves | 法国 | JavaEE 相关(《JavaEE5》和《JavaEE7》的作者) |
3 | HenrikWarne | 瑞典 | 编程过程中的一些思考 |
4 | BillyYarosh | 美国 | Java 日常开发中的实用代码示例 |
5 | LarsVogel | 德国 | Java、Android和Eclipse |
6 | PeterVerhas | 匈牙利 | 纯粹的 Java |
7 | MartinFowler | 美国 | 面向对象设计专家和咨询师 |
8 | BozhidarBozhanov | 保加利亚 | JavaEE 相关 |
9 | RichardWarburton | 英国 | Java8Lambdas |
10 | BearGiles | 美国 | JavaEE 相关 |
11 | MarginallyInteresting | 德国 | 机器学习 |
12 | PascalAlma | 美国 | JavaEE 相关 |
13 | DrorHelper | 美国 | 代码测试和代码质量 |
14 | JuriStrumpflohner | 意大利 | JavaScript |
15 | RezaRahman | 美国 | JavaEE/Glassfish |
16 | PhilWhelan | 加拿大 | Web 技术 |
17 | BrettPorter | 澳大利亚 | ApacheMaven2 的作者 |
18 | BenMcCann | 美国 | 一些实用的操作指南(Connectifier 的联合创始人) |
19 | JavaPosse | 美国 | Java 相关的一些有用的链接 |
20 | MarkNeedham | 英国 | 数据处理 |
21 | IrisShoor | 以色列 | 调试技术、性能等 |
22 | YifanPeng | 美国 | Java 开发、算法与数据结构等(一个本科毕业生的博客) |
23 | NikitaSalnikovTarnovski | 爱沙尼亚 | 内存泄露 |
24 | DustinMarx | 美国 | 一些通用的开发技术以及 Java、JavaFX、Groovy 等相关技术 |
25 | BartBakker | 荷兰 | 敏捷开发 |
26 | GunnarPeipman | 美国 | 非 Java(C#、.Net 相关) |
27 | DaveFecak | 美国 | 程序员需要知道的工作技巧 |
28 | JOOQ | 瑞士 | SQL |
29 | PetriKainulainen | 芬兰 | Web 技术 |
30 | InformatechCR | 哥斯达黎加 | Java、Web、Mobile 开发 |
31 | ArunGupta | 美国 | JavaEE |
32 | MechanicalSympathy | 英国 | 性能(锁、垃圾回收、编译优化等) |
33 | ExtremeEnthusiasm | 意大利 | 敏捷开发 |
34 | SteveBlank | 美国 | TheStartupOwner’sManual(创业者指南)的作者 |
35 | OliverGierke | 德国 | SpringSource(现为 VMware 旗下部门,提供 Java 企业应用开发平台) |
36 | NicolasFränkel | 瑞士 | JavaEE |
37 | BlaiseDoughan | 美国 | XML 和 JSON 相关 |
38 | VladMihalcea | 罗马尼亚 | 软件集成 |
39 | KevinLee | 澳大利亚 | Web 技术 |
40 | MikhailVorontsov | 澳大利亚 | 性能(语言本身的性能研究) |
41 | JakobJenkov | 丹麦 | Java 基础 |
42 | ProgramCreek | 美国 | 深入理解 Java |