
Latest videos
-
Couple’s therapy for product and tech
Learn how to build a strong, lasting partnership between product and tech through alignment, trust, and intentional collaboration.
-
AI-accelerated migrations at scale
Learn how Airbnb has been using AI and self-serve tools to enable seamless, large-scale migrations, and some of the hurdles we’ve faced to get there.
-
The magic of crisis
Discover how Staff+ engineers can use moments of crisis to drive lasting technical change and strengthen organizational systems.
-
In partnership with VercelHow to maintain a codebase – when everyone can code
Learn how to maintain platform performance with machine-first observability, enabling AI agents to monitor and repair production systems.
-
Navigating LLM Deployment: Tips, tricks, and techniques
Unlock best practices for deploying self-hosted LLMs—optimize performance, ensure reliability, and tackle real-world challenges in critical industries
-
Organizational evolution: From products to user needs
A practical guide to evolving an engineering organization from functional to product-based to user-centric – rooted in real experiences at Flo Health.
-
One does not simply… rebuild a product
Get hard-won insights from Culture Amp’s bold rebuild—reviving legacy systems while elevating engineering standards and enabling future growth
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
-
Increasing code testability
We all, for the most part, invest time in learning new front-end technologies but how much time if any do we put into client-side testing?
-
Creating Architecture and Teams at Less-than-Google Scale
Facebook, Google, Uber, LinkedIn, and friends are the rarefied heights of software engineering.
-
Better Incident Management to Reduce MTTR
A skilled Incident Commander can improve time to resolution and reduce everyone’s stress.
-
Building a culture of continuous delivery
More rapidly then ever, companies are adopting new technologies, tooling and practices, that allow them to be so agile that it changes their culture overnight. Disruptors are being disrupted within the year.
-
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.