GitHub - kilimchoi/engineering-blogs:精选软件工程博客列表

GitHub - kilimchoi/engineering-blogs:精选软件工程博客列表

技术背景

在软件开发领域,及时了解行业动态、学习他人的经验和技术是非常重要的。GitHub - kilimchoi/engineering-blogs 项目提供了一个精心策划的软件工程博客列表,涵盖了公司、个人/团队贡献者以及产品/技术等多个方面的博客,为开发者提供了丰富的学习资源。

实现步骤

访问项目

访问该项目的 GitHub 页面:https://github.com/kilimchoi/engineering-blogs

浏览博客列表

该列表按照公司、个人/团队贡献者和产品/技术进行分类,每个分类下又按照字母顺序排列,方便用户查找。

  • 公司博客:包含了众多知名科技公司的技术博客,如 8th Light、Airbnb、Facebook 等。
  • 个人/团队贡献者博客:收录了许多知名开发者和技术专家的个人博客。
  • 产品/技术博客:涵盖了各种技术和产品的相关博客,如 Android、Go、React Native 等。

订阅 RSS 订阅源

项目提供了一个 opml 文件 engineering_blogs.opml,用户可以使用 RSS 订阅器(如 Feedly)导入该文件,方便订阅这些博客的更新。

核心代码

由于该项目主要是一个博客列表,没有涉及具体的代码实现。以下是一个简单的 Python 脚本示例,用于读取 opml 文件并获取博客的 RSS 订阅源:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import xml.etree.ElementTree as ET

def get_rss_feeds_from_opml(opml_file):
tree = ET.parse(opml_file)
root = tree.getroot()
feeds = []
for outline in root.findall('.//outline'):
if 'xmlUrl' in outline.attrib:
feeds.append(outline.attrib['xmlUrl'])
return feeds

opml_file = 'engineering_blogs.opml'
feeds = get_rss_feeds_from_opml(opml_file)
for feed in feeds:
print(feed)

最佳实践

  • 定期浏览:定期浏览这些博客,了解行业最新动态和技术趋势。
  • 筛选关注:根据自己的兴趣和需求,筛选出自己感兴趣的博客进行重点关注。
  • 参与讨论:在博客文章下留言,与作者和其他读者进行交流和讨论,提升自己的技术水平。

常见问题

部分博客无法访问

可能是由于网络问题或博客网站本身的原因。可以尝试使用代理或稍后再试。

RSS 订阅器无法导入 opml 文件

确保使用的 RSS 订阅器支持 opml 文件导入,并检查 opml 文件是否损坏。


GitHub - kilimchoi/engineering-blogs:精选软件工程博客列表
https://119291.xyz/posts/github-kilimchoi-engineering-blogs/
作者
ww
发布于
2025年7月22日
许可协议