weekly-001 年度计划#
周刊计划#
阅读列表#
- (2025-01-02) Logging, the sensible defaults - 日志对应用程序至关重要,应遵循现代实践,包括使用结构化日志、合理记录和聚合,避免不良实践,并参考相关资料。
- (2025-01-02) Building effective agents - 文章总结了构建高效代理系统的关键,包括简单方案、工作流程与代理的区别、框架使用、构建块、多种工作流程模式,并强调成功的关键在于设计适合需求的系统,同时注重透明度和工具文档。
- (2025-01-02) uv: An In-Depth Guide to Python’s Fast and Ambitious New Package Manager - uv是快速全面的Python包管理器,集多种工具功能,易于集成工作流,适合所有Python开发者。
- (2025-01-02) How to Make LLMs Shut Up - Daksh Gupta在Greptile博客分享了减少LLM代码审查评论数量的方法,通过聚类和向量数据库过滤低质量评论,提高评论解决率。
- (2025-01-03) 从原理出发 - 提示词如何影响大模型的输出 - 本文探讨了提示词在AI模型中的作用,介绍了ICIO框架、GPT模型结构、自注意力机制等,并提及了AI辅助学习和Nginx部署。
- (2025-01-03) 代码质量与技术债系列分享之一 - 如何做好 Code Review - 本文深入探讨了代码审查(CR)的意义、原则、流程和挑战,强调了CR在提升代码质量与团队工程素养中的重要性,并提供了相关书籍和资源推荐。
- (2025-01-03) Rules for Writing Software Tutorials - 文章总结了撰写优秀软件教程的规则,强调面向初学者,清晰标题,展示成果,确保可复制代码,最小化依赖,并给出具体建议和示例。
- (2025-01-03) My 25-year adventure in AI and ML - 本文回顾作者在AI/ML领域的25年经历,从编程游戏开发到大学学习,再到微软工作及个人项目,展现了对AI技术的热爱与探索。
- (2025-01-03) Linux Context Switching Internals: Part 1 - Process State and Memory - 本文深入解析了Linux上下文切换机制,涵盖了
task_struct
和mm_struct
结构体在进程管理中的作用,以及虚拟内存和页表在内存管理中的关键角色。 - (2025-01-03) Refactoring English - 《重构英语》一书即将发布,旨在提升软件开发者的写作技能,涵盖邮件、文档、博客等,助你写出更自然、高效的文字。