New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

All our video highlights from webinars to live events

Highlights from our conferences

Measure for Change

Picking metrics is one thing. But the harder decisions lie in what to do with them afterward.

Drive product gaps as an engineering leader talk by Emily Thomas in LeadDev New York 2024 Conference

Drive product gaps as an engineering leader

Discover practical strategies for engineering leaders to influence product development effectively, even in the absence of strong product management and a clear company vision.

Smruti Patel

Growth in a downturn

In this talk, Smruti Patel asks, if hyper-growth is marked by spending more to make more, what does building for enduring growth look like?

Idea to Innovation

Join me as we embark on a journey to dissect the anatomy of innovation, uncover strategies to unlock the full potential of ideas, and transform them into impactful realities. Let’s build a strong culture of innovation, and make sure that it is not just a buzzword but a tangible outcome.

Slack enterprise key management: Senior to staff lessons

Explore the key lessons and skills Audrei gained during their first Staff+ project, Slack Enterprise Key Management. This talk offers insights for anyone growing in their Staff+ career.

  • Avoiding common mistakes as a new engineering manager

    In this talk we’ll walk through a hypothetical worst case scenario for a new manager and then walk through specifics on how you can avoid the Spiral.

  • Creating effective engineering internships

    This talk is based on a series of experiences I had working with my interns, sharing their experiences on other internships and improving my methods so we could take most of our 12 weeks together.

  • Improving Reliability with Error Budgets and Site Reliability Engineering

    Reliability is a critical feature of most software, and maintenance rather than initial development predominates the cost of software. Yet, a large number of development teams treat operations as an afterthought instead of integrating operations into their development processes.

  • Revitalizing a cross-functional product organization

    The product and engineering teams at every company size have the same goals: positive team health, high-velocity shipping, and strategic execution.

  • Collaborative debugging on engineering teams

    Teams that write code together should be able to debug issues together. But while we think a lot about engineering collaboratively, we rarely develop processes for debugging collaboratively.

  • How to run awesome tech internships!

    The tech industry has a lot of hiring to do. According to the Tech City 2017 report, “the digital sector is creating jobs 2X faster than the non-digital sector”. At the same time, the tech industry is lacking ways of helping those in underrepresented groups get their first tech role. A possible solution to both of these issues? More internships!

  • An Introduction to ReasonML

    ReasonML is a new syntax for OCaml, developed by Facebook with a heavy influence from JavaScript.

  • An intro to functional programming

    Functional programming makes it easier to write concurrent, testable and expressive code. Even if you’re working in the object-oriented or imperative paradigm, you can benefit a lot by learning functional programming.

  • Supporting the next generation of developers

    Life as a “junior” developer can be intense, overwhelming, but rewarding. How can juniors move on to the next level?

  • Strategies to Edit Production Data

    At some point, we all find ourselves at a SQL prompt making edits to the production database. We know it’s a bad practice and we always intend to put in place safer infrastructure before we need to do it again — what does a better system actually look like?

  • Legacy code: Big Rewrite or Progressive Rejuvenation?

    If we want to renew a big legacy system we have to choose between a big rewrite or a progressive code rejuvenation.

  • Measuring your value as a tech lead

    WARNING: Making the transition from developer to lead is not without risks. Side effects include (but are not limited to): diminished sense of purpose, constant lingering doubt and feelings of inadequacy. These symptoms may disappear over time. If not, consult a professional or watch this talk.

  • Build a Better Hiring Process with Design Thinking

    How do companies hire? And how does a manager build out a hiring process from the ground up?

  • First Steps as a tech Lead

    So you decided to become a lead, or you just became one! Now what?

  • The art of giving and receiving code reviews gracefully

    Code reviews are critiques of a person’s work. If they are invested in that work, then that critique feels personal.

  • Growing teams to continuously deliver

    The Continuous Delivery (CD) team at Spotify knows all about build pipelines. We run thousands of them every day. We were doing a lot of things right, but we still wanted to go faster and smarter

  • How to manage a globally distributed team

    Companies more and more embrace working in a distributed environment. While it allows for attracting talent and working with great people around the world, it also means it comes with new challenges.

  • Scaling yourself as a senior engineering leader

    You’ve built websites that scaled to millions of users, indexed terabytes of data, and created automatic deployments to thousands of nodes – but now you’re struggling to manage a handful of people.

  • Developing Single Page Apps in mid-sized companies

    When Single Page Apps (SPAs) started becoming a standard approach for web applications around five years ago, it seemed like web-based products had a way to rival the interactivity and performance of corresponding native apps.

  • CI/CD For Humans: Empathy as the Foundation for Effective Deployments

    Deploying website code might seem like dark magic to anyone not well versed in the specific tools and commands that go into orchestrating such complex systems, and crippling fear of breaking the website can be a real thing.

  • Teaching New Tricks – How to enhance the skills of experienced developers

    It’s easy to forget what it felt like when you were a beginner. This lively dog-based* talk is about the rewards and pitfalls involved in introducing pair programming, TDD and an agile development approach to experienced developers who are used to working in a different way

  • Focusing engineering projects on customer value

    Are you sick of seeing your team treated as a sausage machine for turning user stories into code? Can your developers only talk about how long something will take, or how exactly it will be built?

  • Building Strong Foundations for Engineering Leadership

    The hard thing about being promoted to manager, or a manager of managers, is that each step is a completely different job – one you have not trained for.

  • Building sustainable engineering teams that handle uncertainty

    It takes time and trust for a team to learn to work together well, and if you’ve achieved that it’s not surprising that you want to keep it that way.