Cover Image for MTL_code
Cover Image for MTL_code
Hosted By
114 Going
Registration
Welcome! To join the event, please register below.
About Event

MTL_code is a laid-back evening where you can expect pizza, drinks, and a talk or two from guest speakers on software development, programming, and the latest in technology. Whether you’re a seasoned dev, curious about building great software products, or want to network with other VC-backed startups in Montreal, it’s a great opportunity to share ideas, ask questions and meet people who geek out on the same stuff you do.

​Can’t make this month’s event? No worries, we host MTL_code on the third Thursday of every month.


​Agenda:

  • ​6pm: Doors

  • ​6-7pm: Meet some of the Botpress team, fellow attendees and enjoy pizza and drinks

  • ​7-8pm: A talk from our guest speaker(s)

  • ​8pm and onward: Drink and chat some more, ask questions and network


Here are the talks to expect:

Chris Grass, Senior Software Developer at Botpress will deliver the talk Beautiful Types: Designing TypeScript Libraries That Feel Handcrafted.

TypeScript types help you write more correct code. But when you ship shared code (SDKs, internal packages, libraries), types are also the user interface. In this talk, he'll show what "handcrafted" types look like in practice: readable hover tooltips, autocomplete that surfaces the right options, and absurdly helpful error messages. We'll look at libraries that nail this (including Zod, Prisma, and Effect) to see how their public types shape the developer experience. You'll leave with a practical checklist and a few ways to sanity-check your library's type surface before you publish.

David Desmarais-Michaud, Senior Software Engineer at Nesto will give the talk Yoke: Code-based Kubernetes resource management and the journey from client to server-side package management.

This talk explores the current state of Kubernetes IaC and package management, and builds from old client-side approaches towards new emerging server-side and orchestration patterns with a twist. What if we used actual code to define our IaC? This talk is the result of being a software engineer who accidentally found themselves in the world of devops and platform engineering, and of his attempts to bridge those two worlds. The talk consists of some musings about the industry and how the two careers were split apart, and the slow but steady tendency to add software development back into platform engineering. Followed by demos of code-first kubernetes package management and of server-side package management.


​Interested in speaking at future MTL_code events? Fill out our speaker application here.

Location
400 Blvd. De Maisonneuve Ouest
Montreal, QC H3A 1L4, Canada
Take the elevator to floor 2. We're in suite 250.
Hosted By
114 Going