MTL_code 每月的第三个星期四在 Botpress 办公室举办。现场有披萨、饮品、交流机会,以及嘉宾讲者带来的软件开发、编程和最新技术分享。
时间
星期四,4月16日
下午6:00
地点
Botpress 办公室

蒙特利尔,魁北克

即将举行的活动

系统与权衡的交汇点

星期四,
4月16日
•  18:00
立即报名
下午6:00
开门时间
下午6:00-7:00
与 Botpress 团队和其他参与者见面,享用披萨和饮品
下午7:00-8:00
嘉宾讲者分享
晚上8:00及以后
交流与讨论
本次活动内容

TJ Klint — 限流:学会说“不”的艺术。

Healthcare.gov上线当天证明了一个没有限流机制的系统不会变慢:它会直接崩溃。我们将探讨限流为何不仅仅是“保护服务器”,还会深入分析五种基于 Redis 的限流算法及其真实权衡,并进入分布式系统领域,讨论时钟偏差、故障转移策略和竞争条件等如何悄然打破你的假设。

Faizan Khan — AI 原生文档还是以人为本的工作流?如何评估 API 文档平台。

API 文档平台正逐渐分化为两种截然不同的模式。一类是 AI 原生:专为结构化规范、自动化流程、SDK 生成和机器可读输出而优化。另一类则更适合人工工作流:所见即所得编辑、叙述性文档、权限管理、评审和多团队协作。在本次演讲中,他将以此为视角对主流 API 文档平台进行比较,并解释为什么真正的决策不仅仅关乎参考文档的质量,更在于你的组织是否需要以自动化为先的交付、以人为本的可配置性,或两者兼备。

讲者
TJ Klint
Botpress 软件开发者
Faizan Khan
Docsalot 创始人

往期活动

了解我们往期活动的精彩内容,如果你希望登台演讲,也可以申请成为演讲嘉宾。

申请成为演讲嘉宾
2026年3月19日
开发者工具包

Christophe Sirois — 设计不是感觉:工程师如何理性讨论设计

对许多工程师来说,设计讨论让人不太自在。反馈听起来很模糊:“做得更简洁些”,“感觉不对”,“用户体验不够好”。相比代码评审,设计讨论似乎更主观,也更难以推理。但优秀的设计并不是魔法,工程师也可以学会用务实的方式讨论设计。

Mikaël Francoeur — SQLite:比你想象的更强大。

你知道SQLite不仅仅能做CRUD吗?和我一起探索SQLite的可扩展性和高级功能。我们将学习如何进行向量搜索、与REST API交互、数据库间同步,甚至用SQL编辑zip文件!

Christophe Sirois
全栈开发者 @ Botpress
Mikaël Francoeur
软件工程师 @ Turso
2026年2月19日
AI时代的工程实践

François Levasseur 分享了在用用户自定义集成构建AI系统时遇到的一个棘手挑战:当用户生成代码时,如何强制执行契约并检测破坏性变更?现有工具无法满足需求——于是他开发了Jex,一个用于对JSON Schema进行类型检查的TypeScript库。他详细讲解了背后的类型理论、TypeScript的关键细节,以及影响该库设计的决策过程。

Frédéric Harper 摒弃了 AI 的炒作周期,专注于对高级开发者和管理层真正重要的内容。他没有停留在炫酷的代码和演示上,而是探讨了实际收益、潜在风险、盲点——以及在 AI 驱动环境下如何负责任地带领团队前行。

François Levasseur
Botpress 软件开发者
Frédéric Harper
TinyMCE高级开发者关系经理
2026年1月15日
打造可扩展的开发者体验

Chris Grass 带来了主题为优雅类型:打造手工感TypeScript库的演讲。

他展示了“手工打造”的TypeScript类型在实际中的样子:可读的悬浮提示、自动补全能给出正确选项,以及极其有用的错误信息。演讲还分析了Zod、Prisma和Effect等在这方面做得很好的库,说明它们的公共类型如何影响开发者体验。与会者收获了一份实用的检查清单,以及在发布前自查库类型接口的方法。

David Desmarais-Michaud 带来了Yoke:基于代码的Kubernetes资源管理及从客户端到服务端包管理的演进之路

本次演讲探讨了Kubernetes基础设施即代码(IaC)和包管理的现状,梳理了从早期客户端方法到新兴服务端和编排模式的转变。同时也讨论了用真实代码定义基础设施的理念,反映了软件工程师向DevOps和平台工程转型的历程,以及努力弥合这两个领域的尝试。

本环节还回顾了软件工程与平台工程随时间的分化,以及软件开发实践逐步回归平台工程的过程。最后还演示了以代码为核心的Kubernetes包管理和服务端包管理。

Chris Grass
Botpress高级软件开发工程师
David Desmarais-Michaud
Nesto高级平台工程师
2025年11月20日
打造更流畅、更智能的开发者工作流程

Botpress首席技术官Michael Masson带来了主题为正确使用Kubernetes:平台工程方法解读K8s的演讲。他指出了Kubernetes的强大与复杂,并展示了平台工程如何为团队提供更顺畅、更易管理的路径,让大家无需精通K8s也能受益。

Mark Savic,Cursor蒙特利尔大使兼Bucky AI CTO,带来了掌控协作氛围:结对编程最佳实践。他分析了AI编程工具的承诺与开发者实际遇到的挫折之间的差距,分享了社区中经过验证的模式,帮助减少摩擦、提升开发流畅度,让AI辅助开发变得顺畅自然。本环节为各水平开发者提供了实用工具。

Fred Lavoie,Deck创始人兼总裁,分享了让不可能的集成……成为可能。他演示了如何通过认证代理和统一API,实现与任何数据源的集成——即使是没有API的数据源——同时确保对凭证数据的安全、可扩展和可靠访问。

Michael Masson
Botpress 首席技术官
Mark Savic
Cursor 蒙特利尔大使兼 Bucky AI 首席技术官
Fred Lavoie
Deck 创始人兼总裁
2025年10月16日
创始人面对面

Botpress首席执行官兼联合创始人Sylvain Perron带来了题为llmz:TypeScript AI引擎的演讲,我们学习了如何可靠地使用AI——让LLM能够安全、可预测地执行复杂操作。他介绍了llmz,这是一款AI执行引擎,能够用TypeScript编写、运行并推理,为LLM原生应用和功能提供支持。

Hookdeck首席执行官兼联合创始人Alexandre Bouchard带来了大规模Webhooks:最佳实践与经验教训的分享。基于Hookdeck处理超过1000亿次webhook的经验,他重点介绍了关键架构模式、事件驱动应用的注意事项,以及webhook未来在事件目的地和网关方面的发展。

Sylvain Perron
Botpress 首席执行官兼联合创始人
Alexandre Bouchard
Hookdeck 首席执行官兼联合创始人

一起
畅聊

未来
我们
{
了解
关于
ai
}
{
交流
想法
}

{
享用
美食
&
饮品
}
People chatting in the Botpress MTL_code event
400 Boulevard
de Maisonneuve Ouest
蒙特利尔,魁北克
People sharing ideas in the Botpress MTL_code event
每月 { 第三个星期四 }
of the month
构建
更好

未来
Botpress