2024年11月精选技术演讲

11月周演讲精选:

“异步世界中的可观察性 • James Eastham • GOTO 2024” ⸱ +2k 次观看⸱ 2024 年 11 月 21 日 ⸱ 00 小时 46 分 22 秒
关于调试事件驱动系统的一次精彩演讲。以披萨配送系统为例,它探讨了最佳的可观测性实践如何帮助解开复杂的故障。强烈推荐!

“为什么 UUID 秘密地令人着迷” - Tom Eastman (Pycon AU 2024)” ⸱ +100 次浏览⸱ 2024 年 11 月 27 日 ⸱ 00 小时 29 分 04 秒
这是一场关于 UUID 的非常独特的演讲,以及为什么它们经常被误解或误用。它涵盖了不同类型的标识符,从经典的UUID v1 到较新的 v7 标准,以及这些选择如何影响您的数据库和可扩展性。对于任何使用唯一标识符的人来说,这次演讲有很多关于如何考虑 ID 以为您的系统做出更好选择的实用建议。

“错误地编写一个导入会减慢您的网站速度 - François Martin - CPH DevFest” ⸱ +1k 次观看⸱ 2024 年 11 月 20 日 ⸱ 00 小时 15 分 34 秒
本演讲讲述了错误导入依赖项如何减慢 Web 应用的速度。它解释了 Web 中打包概念的工作原理,重点介绍了 Webpack 等打包工具如何将代码打包成单个文件。然后,它解释了导入库的方式如何直接影响包大小,我认为这是本演讲的亮点。tldw;当您只需要一小部分时,请避免导入整个库 — 选择导入少量库以保持应用快速运行。

“用 Rust 编写 SD 卡驱动程序 - Jonathan Pallant | EuroRust 2024” ⸱ +2k 次浏览⸱ 2024 年 11 月 20 日 ⸱ 00 小时 27 分 37 秒
我必须承认我不是 Rust 专家(希望现在还不是!),但我真的很喜欢这次演讲。它向我们介绍了 SD 卡、它们的历史以及用于与它们通信的不同总线协议。它深入研究了驱动程序的设计,解释了分层系统架构,从文件系统和块设备到使用 SPI 命令与 SD 卡交互。它还涵盖了FAT 文件系统,并解释了实现驱动程序的挑战,包括处理块读写、管理文件系统以及使用 Rust 的块设备 API。

“基础设施即代码是否仍然适用?” ⸱ +100 次浏览⸱ 2024 年 11 月 26 日 ⸱ 00 小时 34 分 28 秒
这是关于基础设施即代码 (IaC) 的讨论小组。讨论涉及根据用例和专业知识选择正确工具的复杂性,以及有效管理 IaC 中的漏洞的安全问题和实践。

“Typescript 和你的代码库,证明它们彼此相配! - Danny Thompson” ⸱ +100 次浏览⸱ 2024 年 11 月 22 日 ⸱ 00 小时 25 分 38 秒
我只是粗略地浏览了一下,但还是决定把它作为特色介绍。本次演讲涵盖了 TS 在编译时捕获错误的能力,并分享了真实示例,展示了静态类型、接口和泛型等功能如何提高代码的可读性、错误预防和可维护性。