
What we’re about
We are software developers who know that writing quality code comes from deliberate practice. We find that writing code together makes it more fun and better quality than going it alone. Our meetings include guest speakers and opportunities to practice new skills and hone old ones. We use Test Driven Development while coding in pairs to tackle short programming challenges, called katas. Whether you have a favourite programming language, IDE, OS, or testing framework, or you’re completely new to code, it doesn’t matter. If you bring your imagination, curiosity and a computer, you are welcome.
Upcoming events (4+)
See all- AI Talks - Chelsea Troy: What can we Expect from LLMs as Software Engineers?Link visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
How can we expect LLM products to impact software engineering? Join Chelsea Troy for an examination of how LLM products are built. She'll walk through the domain: what data LLMs are trained on and how they're trained: and spell out how those factors impact what LLMs tend to do well with and where they tend to struggle. Then, we'll talk about how that affects the design of the products built around LLMs, like ChatGPT, Gemini, Claude, Copilot, or Devon. Finally, take a tour with Chelsea through current research elucidating the impact of LLM product use on developer workflows, and dig into what that means for us as practitioners in an LLM-enabled world.
About Chelsea Troy
MLOps at Mozilla; Python and Pedagogy at UChicago; Software Maintenance and AI at O'Reilly.
X (Twitter) Blog Company Website - AI Talks - Carl Lapierre: Intro to Building and Observing LangGraph AgentsLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
AI agents are everywhere, but how do you go from demo to dependable? In this talk, we’ll build agents using LangGraph, and take it beyond toy examples into enterprise-grade readiness.
We’ll start with context engineering concepts like: control flow, prompt engineering, prompt management and tool calling. From there, we’ll build an agent step-by-step, enabling contextual reasoning via Retrieval-Augmented Generation (RAG), and integrating tool use for dynamic task execution. We'll also cover agent observability with open source observability tools such as LangFuse to bring full observability into the decision our agents make.
Whether you're exploring AI agents or planning your first production deployment, you'll leave this session with the patterns, tools, and clarity to do it right.
- AI Talks - Jessica Kerr: Designing for AI Agents: MCPLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
We want our software to be easy for people to use. That means building a great UI. Now that people work with AI agents, we need our software to be easy for agents to use. That means building a great MCP. Model Context Protocol servers give AI agents fingers to feel around and act in the world, one tool at a time.
In this session, I’ll share design considerations from the Honeycomb.io MCP. I’ll contrast MCP design with human UX and software APIs, then discuss ways to tell whether the MCP is effective in production.
Bio:
Jessica Kerr is a symmathecist, in the medium of code. She believes in learning systems made of learning parts: enthusiastic people and evolving software. She is a Principal Developer Advocate at [Honeycomb.io](https://honeycomb.io/), where she teaches developers to make their software teach them what’s going on inside.
In twenty years of professional software development, she has programmed in and spoken at conferences about Java, Scala, Clojure, TypeScript, Ruby, and Elm. She lives in St. Louis, MO with two children who invent worlds and draw characters with superpowers, and two cats who meow and knock over water glasses.
- AI Talks - Llewellyn Falco: Exploratory Testing with MCPLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
Let's build an Exploratory Tester with AI. We have the ability to harness AI in ways we never could before. You have code, projects, or websites that you need to discover potential issues, blind spots, or even vulnerabilities in. Can you have AI do that? Can you build things that find things that you don't even know you don't know? Let's explore it together.
Who is Llewellyn Falco?
Llewellyn Falco is an agile technical coach who specializes in teaching teams how to slay their legacy code dragons. His style is akin to a personal trainer: working with the teams to create healthy and lasting technical habits.
He is the creator of the open-source testing tool ApprovalTests( www.approvaltests.com ), co-author of the Mob Programming Guidebook ( http://www.mobprogrammingguidebook.com/ ), and Co-founder of TeachingKidsProgramming.org. He is an internationally renowned speaker who has presented over 200 conference sessions since 2009.