Toptal 精选的最佳开发者博客

已发表: 2022-03-11

你就是你所读到的——大多数 Toptal 成员和博客订阅者都是软件开发人员。 那你读什么? 专业开发人员从哪里获得有关其同行如何工作和思考的最新信息? 今天,我们将看看 Toptal 开发人员经常光顾的一小部分热门开发人员博客。

2015 年最佳开发者博客

列出所有优秀的开发者博客会占用太多时间,并且不可避免地会导致博客文章长,因此我们的计划是专注于几十个热门博客。 我们可以提出更多建议,但由于我们都是关于权力下放和协作的,因此我们指望您(我们的读者)在评论部分扩展列表。

由于 Toptal 不专注于任何特定的利基市场,因此我将尝试将列表分解为几个部分以简化导航。 让我们从微软开始。

热门微软博客

Scott Guthrie 的博客绝对是我们的首选。 Guthrie 不是普通的开发人员——他是微软云和企业集团的副总裁。 他的团队负责 .NET、Visual Studio、Active Directory、Windows Server、Azure 和 SQL Server 的开发。

Guthrie 已在 Microsoft 工作超过 15 年,他的博客包含十年来 Microsoft 开发人员可能会发现有用的内容。 唯一的缺点是该博客的更新频率不如几年前。

Ode to Code 是另一个包含许多有用的 Microsoft 内容的博客,尽管它并不只专注于 Redmond 技术。 它由 OdeToCode LLC 的顾问和开发人员 K. Scott Allen 编写。

另一方面,如果您想跟踪 .NET 领域的发展,您可能需要查看 weblogs.asp.net。 这是一个相对较大的博客社区,有很多贡献作者。 每天都会发布新鲜内容,并且不乏处理利基问题的博客。

顶级 SQL 博客和数据库博客

SQL 经常被许多出版物所忽视,尽管它仍然是许多项目的支柱。 我们不想列出很多由个人开发者维护的博客——大多数不经常更新,而且我们有更多的主题要涵盖。

一个好的起点是聚合器,因此我们建议您查看 Top SQL 博客。 在这里您可以找到许多有用的链接、博客甚至行业新闻。

Percona MySQL 性能博客也值得一试——它拥有数百个有用的 MySQL 博客,还涵盖了其他主题。

热门 iOS 开发者博客

Apple 基于 iOS 的产品的流行催生了一个蓬勃发展的行业,多年来 iOS 一直是移动开发的理想之地。 今天,苹果封闭的生态系统在大众市场的吸引力可能不如安卓,但同时它提供了更多的创收机会。 这不会很快改变。 虽然谷歌拥有更大的市场份额,但苹果在 iOS 产品上赚的钱更多,所以很多开发者更愿意呆在苹果的围墙花园里。

如果您是 iOS 新手,最好的起点之一是 Ray Wenderlich 的博客。 博客由几个贡献者经常更新,重点是学习。 你会发现很多教程和其他有用的内容,涵盖了 iOS 开发的许多方面。 如果您认为自己是一名熟练的开发人员,并且觉得自己已经过时了教程,那么仍然值得一试——验证您的技能或学习新技能并没有什么坏处。

ios 开发者博客

Mike Ash 还发布了一个应该吸引新手的 iOS 博客。 你会发现很多有用的 Swift 内容,大部分是由 Ash 本人创作的,当然还有其他一些贡献者。

Cocoacontrols 曾经是一个非常流行的博客,处理(等等)Cocoa 控件。 博客已经好几个月没有更新了; 但是,您仍然可以在那里找到很多有用的东西。

现在我们来看看更有趣、更频繁更新的博客。 NSHipster 有很多追随者,提供了很多内容,涵盖了 Objective-C、Swift 和 Cocoa。 NSHipster 的 Matt Thompson 也有一些关于 Cocoa 和 Objective-C 中“晦涩主题”的出版物。

另一个绝对值得一看的来源是 objc.io,它本质上是关于 iOS 和 OS X 开发的最佳实践和高级技术的期刊。 它涵盖了除 iOS 之外的广泛主题。

热门 Android 开发者博客

如果你不是苹果封闭生态系统的粉丝怎么办? 你很有可能喜欢安卓。 有无数关于 Android 的博客和论坛,并且总是有很多开源项目可以加入。

只列出几个博客并不容易,所以让我们从最明显的博客开始——谷歌开发者博客。 这个博客(再次,显然)与 Android 开发人员相关,应该不时查看。

顶级开发者资源

但是,如果您是 Android 新手,您可能希望开始使用一些 Android Hive,因为它提供了许多面向新手用户的内容。 当然,也涵盖了一些更高级的技术。 此外,无论您的技能水平如何,都有很多有用的教程非常方便。

Vogella 是 Android 开发人员最古老的信息来源之一,它仍然很受欢迎。 Vogella 试图尽可能多地涵盖 Android 开发过程,提供从相对基本的教程到很少有开发人员会采用的高级技术的所有内容。

如果您想提高自己的技能并了解 Android 的最新发展,请查看 Android 周刊。 它不是博客,而是每周时事通讯,其中包含来自各种来源的新鲜、精选内容。

如果您正在搜索用户界面和用户体验提示,那么查看 Androiduiux 是一个好主意。 不幸的是,博客不经常更新。

热门编码博客

这是一个棘手的问题,入围名单肯定会引起争议——就这样吧。 Toptal 自由职业者在包括脚本和编程语言在内的广泛框架中工作,因此想出一个涵盖所有人的所有内容的列表是根本不可能的。 我相信我们的读者会有更多的建议,所以请与您的同事分享。

顶级编码博客

许多 JavaScript 用户可能对 jQuery4u 很熟悉。 它已经存在多年,并且仍然很强大。 您可以访问大量代码演示、视频教程和其他有用的内容。 最重要的是,jQuery4u 经常更新,所以总是有新的东西要检查。 那里不乏 JavaScript 博客,其中大多数还涵盖 HTML、PHP 和 CSS。

说到 CSS,您可能想看看 CSSkarma 博客,尽管它不再像以前那样频繁更新。 要获得更多关于 CSS 和设计的最新信息和教程,Codrops 博客绝对值得一看。 它经常更新,并包含来自不同作者的大量教程。

有用的编码和开发人员博客

至于优秀的旧 Java,情况几乎相同——有很多可供选择。 这就是很多用户转向联合内容的原因,例如 Javalobby 提要。 另一个比较流行的聚合器是 Top Java Blogs。

虽然此类网站对于了解最新发展非常有用,但它们也有很多“噪音”。 太多的内容和太多的利基可能不会吸引所有的开发者。 尽管如此,当有一个健康的社区渴望贡献和分享他们的专业知识时,这就是你所得到的。

Ruby 帮也有不少博客可供选择,如果只挑出其中两个,我可能会收到一些愤怒的电子邮件。 Justin Weiss 是许多 Ruby 开发人员的热门选择,一些 Toptalers 建议从他的博客开始。 Weiss 提供了很多实用的建议并且不会浪费时间,因此您可以获得很多有用的代码和简明的解释。 正是我们喜欢的方式。 Virtuous Code 是我从热爱 Ruby 的同事那里得到的另一个建议。 该博客是 Avdi Grimm 的创意,他是一位年轻但杰出的 Ruby 开发人员,他还撰写了许多书籍并提供了一些 Ruby 和 RoR 开发的截屏视频。

红宝石开发博客

如果 Azure 是您所追求的,强烈推荐 Scott Hanselmann 的博客。 Hanselmann 是一位前教授和微软资深人士,但最重要的是他会定期更新他的博客。 总是有新的东西要检查。 如果您想知道为什么我没有在 Microsoft 部分提到 Hanselmann,那么您应该查看他的开源工作。

Zend 或亚马逊网络服务呢? 我们为 Zend 用户提供了一些建议——Michael Gallego 的博客涵盖 Zend 和 AWS,而 Marco Pivetta 在 Ocramius 博客上讨论 Zend、PHP 等。

顶级创业博客、SEO 等

当然,我们的行业不仅仅是技术。 真正的企业家的标志是他们不仅仅专注于业务的一个方面。 将所有东西放在一起并从无到有地创造一些东西需要花费大量的时间和精力。 拥有一个好主意、一流的代码和完美的执行并不足以让一家初创公司起步。

500 博客为准备推出新产品或服务的每个人提供了许多有用的提示和推荐。 Zach Holman 还讨论了软件开发人员和企业家遇到的各种问题。 桌子的另一边呢? 好吧,资深风险投资家马克·苏斯特(Mark Suster)通过 VC 的眼光,在恰如其名的“桌子的双方”博客上,提供了对初创公司世界的独特视角。

当然,每个初创公司还必须处理品牌识别、营销和社交媒体策略,更不用说搜索引擎优化了。 Google 的 Matt Cutts 在他的博客上介绍了合理的 SEO 实践、社交媒体等。 英国 Bronco 数字服务机构的经理 David Naylor 发布了一篇关于搜索营销和数字趋势的综合博客。 有很多新鲜的内容和几个贡献者涵盖不同的主题,所以绝对值得一试。

嘿,但你忘了……

我知道。

就像我说的那样,要涵盖的内容太多了,互联网上已经充满了 SEO 优化的“前 10 名”和“前 100 名”文章,涵盖了包括软件开发在内的所有内容。 这根本不是我想要做的——这是一个社区博客,尽管你可能会在这里和那里发现一些 SEO 调整。 如果你不能打败他们,就加入他们。

因此,让我们用更多博客和替代信息源来结束列表,其中一些博客专注于每个开发人员都应该感兴趣的一般主题。

Jeff Atwood 的 Coding Horror 博客有很多追随者,而且它不仅仅是关于代码的。 阿特伍德的写作风格既有趣又内容丰富。 他涵盖了广泛的主题,经常着眼于大局,他提供了很多很好的建议。 我从 Toptal 网络成员那里得到的推荐数量也很突出。 我相信当他们看到一个好的博客时,他们就知道了。

如果您对最佳实践感兴趣,CodeBetter 是一个不错的起点。 它涵盖了许多不同的主题,许多贡献者都在处理各自的领域。

既然我们已经完成了对最佳开发者博客的简短总结,我将用完全不同的东西来奖励你——Devops Reactions。

现在轮到你了

您可能已经注意到,我遗漏了一些社区和博客——但这里谁不知道 GitHub? 你知道有哪些不熟悉 XDA 的 Android 开发者吗? 当然不是。

这篇文章背后的想法是它会引起一些争论,也许还有争议。 每个 Toptal 帖子都是团队的努力,现在团队想听听您的想法。 我们尽了自己的一份力,现在由您来参与讨论并帮助其他开发人员。

列出一些您经常访问的博客。 它们不必是非常受欢迎的出版物。 包括一个简短的描述,这样其他人就会知道他们为什么会出现在你的书签中,就是这样。

或者,如果你有一些糟糕的开发博客的例子,也可以随意分享,作为警告或娱乐价值。 更好的是,如果您有信心可以比一些受欢迎的博主做得更好。 我们敢于让您选择一个主题并与我们联系。 如果您是一位优秀的博主,我们将非常乐意发布您的作品。 Toptal 的使命是吸引全球前 3% 的自由开发者,所以如果你取得了成绩,你就会成为好公司。