
Latest videos
-
Hold on, let me prompt that
Explore how to lead with clarity and conviction in the GenAI era, balancing powerful tools with authentic, independent thinking.
-
Beyond sentiment: A practical framework for evaluating and growing the leaders who report to you
This talk offers a practical framework for evaluating and growing the people managers who report to you through impact, competencies, and systems.
-
“Us vs. Them” thinking
Why us vs. them thinking arises, how to spot it, and how – and why – to bridge the divide.
-
The Pragmatic Engineer live podcast: How AI is changing engineering at Shopify with Farhan Thawar
Listen to a candid chat exploring Shopify’s AI strategy, remote velocity, and a unique approach to career growth.
-
In partnership with VercelBridging the gap between requirements and technical detail
How to translate business needs into a clear technical roadmap? Leave ambiguity at the door
-
Software engineering with GenAI
A look at how AI coding tools are reshaping software engineering, how teams are adapting, and what remains unchanged in the development process.
-
From dashboard soup to observability lasagna: Building better layers
Transform chaotic dashboards into a layered observability strategy that improves reliability, streamlines incidents, and builds real on-call confidence
Highlights from our conferences
Measure for Change
Picking metrics is one thing. But the harder decisions lie in what to do with them afterward.
View all videos from LeadDev London
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.
view all videos from LeadDev NEW YORK
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?
view all videos from LeadDev berlin
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.
view all videos from staffplus london
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.
view all videos from staffplus NEW YORK
All videos
-
Tour of language landscape
There seems to be a new programming language every week, and for us busy developers we just don’t have the time to keep up with them. But have you wondered what we might have missed out on whilst we’re busy working in our language of choice?
-
Hacking verbal communication systems
This talk will outline how to achieve better communication by replacing parts of your talking protocols.
-
Leadership. By the numbers.
A series of simple numbers can represent a useful and memorable corpus of hard-earned leadership experience. This talk will succinctly explain essential leadership lessons that you can either heed or simply wait to experience.
-
How to crash an airplane
On July 19, 1989, United Airlines Flight 232 was en route to Chicago when a mechanical failure caused the plane to become all but uncontrollable. In this unsurvivable situation, the flight crew saved more than half of those onboard. How did they do it?
-
The importance of pragmatism when building and maintaining systems
The software industry is surrounded by complexity, with new solutions to old problems appearing daily.
-
Telling stories through your commits
As your codebase and development team grow, being able to communicate how and why your code has evolved is crucial to your ability to continue to change it.
-
The positives and negatives of networks and tech hiring
In a fast developing industry such as tech, the acquisition and retention of talent is a crucial success factor. Often, hiring through personal networks can lead to a quicker and more successful hiring process than traditional methods – and sometimes contacts can even encourage under-represented groups to apply for positions they wouldn’t consider otherwise.
-
Writing Modular CSS with CSS modules
This talk will introduce WebPack and will demonstrate how to write, bundle and use CSS Modules.
-
Creating processes that don’t impede autonomy
Many factors contribute to developer happiness. However, as engineers, we’re often singularly obsessed with the idea that our job satisfaction comes solely from solving only the most interesting technical challenges.
-
Feedback models for engineering teams
Feedback is one of the most important skills when collaborating with others. Giving and receiving feedback with honesty, integrity and empathy is hard. Doing so consistently takes practice and requires learning and practising feedback and listening techniques.
-
An introduction to webhooks
In an increasingly connected world, APIs are key to great tools and effective workflows. What is better than an API? A webhook of course!
-
The journey from monolith to microservices
Are you starting a new application and wondering whether to go with a monolith or take the microservices path?
-
Seven key considerations in early development
It’s empowering for developers and other people involved in the inception of a project to have tools for making the project better long-term.
-
What I wish I knew as a first time Tech Lead
The path from being a developer to a Tech Lead seems like a scary transition. As a developer, you could focus on constantly learning new tools, libraries, frameworks and programming languages.
-
Managing everyday BAU as a tech lead
As a developer you are used to certain constants in your life such as battling with a compiler/interpreter or debugging a production issue only to discover a single, tiny error.
-
How to estimate as as an engineering leader
Estimating time is like packing for a long holiday. No matter how hard you try, you always feel like you forgot something important.
-
Communicating as an engineering leader
To build great teams you need to understand people. One of your core skills as a leader should be the ability to have effective conversations with your team, the rest of your organisation, and your customers.
-
Improving your feedback loop on engineering teams
The feedback loop is easily the most effective way to improve individual and team performance.
-
Prioritising personal development as en engineering leader
What should I focus on to become a better leader and to better support my team? Where do I find the time to keep my technical skills relevant? How do I learn more about the business so I can understand the needs of the organisation better?
-
5 Features of a Good API
Everyone is writing APIs from micro-services through to full applications, but what makes a good one?
-
Leadership Lessons from the Agile Manifesto
Whether you’re a Tech Lead, Engineering Manager, or Project Manager for an engineering team, you probably weren’t handed a leadership instruction manual when you were given your first team to lead.
-
Running An Effective Mobile Engineering Team
Organisations often worry about their mobile teams. Sometimes they are a bit separate. There’s often this inexplicable hostility to mentions of “React Native”.
-
Navigating different communication styles as engineers
Have you ever been told you’re “too direct,” or feel like you don’t understand what others want? Or on the other side, do you think others are often too confrontational?
-
The Original Skunk Works
Long before Agile and Lean became buzzwords, a scrappy group of aerospace engineers at Lockheed’s Skunk Works were using similar practices to produce some of the most amazing aircraft ever built.