Explore our library of tech talks on the topics that truly matter to today's developers. Learn from the top minds behind the tools you're trying to master.
Simply register for a free account and you'll have instant access to thousands of talks from the creators and innovators of the world's most in-demand technologies, frameworks and methodologies.
Is Rust All Hype?
Featuring Tim McNamara
Convincing others to try out your new shiny thing is difficult. Especially if your new shiny thing develops a reputation for being difficult to learn. Yet somehow, it looks like Rust has figured it out.
What are the technical features that are so compelling? Why has it won Stack Overflow’s most...
Sign O’ The Times: Iterative System Evolution at Hyperscale
Featuring Ines Sombra
All systems reflect the history and evolution of their designers, as well as their constraints in time, cost, team composition, and organizational factors. The architecture of our applications documents our attempts at making tradeoffs to balance our needs and limitations. If we get it right our...
Computing Performance 2021: What's On the Horizon
Featuring Brendan Gregg
The pursuit of faster performance in computing is the driving reason for many new technologies and updates. This talk discusses performance improvements now underway that you will likely be adopting soon, for processors (including 3D stacking and cloud vendor CPUs), memory (including DDR5 and...
The Curious Case of Code Duplication in GitHub
Featuring Cristina Lopes
Keynote - Software design: Beyond Boxes and Lines.
Featuring Jessica Kerr
There are many paradigms and movements in software development, always something else to absorb. OO, Functional, Agile, DevOps, Product teams, what’s next? Or: what’s behind them all? Maybe a few core principles can get us the best of these movements, and beyond them.
In this keynote, Jess gets...
Embedded Programming Dragged into the 21st Century
Featuring Erik Corry
What does it mean for a language to be designed for embedded or IoT use? An insider takes a look at the guts of the Toit system to see the design choices that minimize memory use and maximize performance for a programming environment that has a 21st Century feel on fingernail-sized devices.
Productivity and Happiness
Featuring Chris Laffra
What does it take to become a highly productive software developer? How do you maximize your personal output? How do you reach optimal impact? How do you make your team more productive? How do you influence an organization? How do you define success? How do you handle disappointment? Do you...
Building Adaptive Systems with Wardley Mapping, DDD, and Team Topologies
Featuring Susanne Kaiser
In a world of rapid changes and increasing uncertainties, organizations have to continuously adapt and evolve to remain competitive and excel in the market.
In such a dynamic business landscape organizations need to design for adaptability. Designing for adaptability requires understanding the...
What No-Code Teaches Us About Building Software
Featuring Katie Bell
As a developer I've been pretty skeptical of this whole ""no-code"" trend. Sure, maybe you can build a static website or a blog using a template builder but if you want to build a real application and you don't want to get boxed in you'll need to write code, right?...
Keynote - Beyond Mentorship - Storytelling and Sponsorship
Featuring Scott Hanselman
What's the difference between mentorship and sponsorship? What's the role of the senior engineer as a colleague to an early-in-career engineer? What must we do to welcome the next generation of creators, and what are your responsibilities? Let's facilitate a welcoming culture of...
Joy of Agility
Featuring Joshua Kerievsky
Agile doesn’t just need a reboot, it needs a rethink. The word isn’t a noun, a management fad, a manifesto or even a framework. One may be agile and never sprint, conduct a standup meeting or be part of a release train. The dread that many experience from commercial agile approaches is...
Remote engineering management at Octopus Deploy
Featuring Trish Khoo
Octopus Deploy, a remote-first software company, is on a journey to scale from an engineering team of 30 to 130 over 2 years. Engineering management is a critical part of that journey. We want to build a workplace where every engineer has a good manager. To that end, we split apart the technical...
My Awful Ex-Datasystems
Featuring Jeffrey Theobald
We've all experienced heartbreak, spent long nights wallowing away in disappointment, entire weeks ruined by the smallest of mistakes, all the time wondering why on earth you keep trying when nothing seems to change. Data systems. They break your heart. In this session we'll dive into...
The Mindset That Kills Product Thinking
Featuring Jeff Patton
We all know what a product is. We buy and use them all the time. But, what does it mean where you work? Why is there so much resistance to creating great products where you work? This talk focuses on how to recognize the mindset that gets in the way of effective product design and development....
Kubernetes Native Java
Featuring Josh Long
Spring is all about helping developers get to production quickly and safely. These days, "production" is all but guaranteed to mean Kubernetes, and Spring has you covered. Join me, Spring Developer Advocate Josh Long (@starbuxman), and we'll look at how Spring Boot makes writing...
The Killer C's: Coupling, Cohesion, and Complexity
Featuring Michael Nygard
The Killer C’s are like cholesterol: there’s the good kind and the bad kind. When the bad kind gets out of control, it can destroy systems and even whole companies. What can we do to lower complexity and harmful coupling? How can we encourage cohesion and healthy coupling? In this talk, Michael...
How Frontend Platforms Are Helping Us Evolve realestate.com.au
Featuring Stewart Gleadow
As our realestate.com.au audience has grown, so have the teams that build it. In this talk, I’ll present how we’re building and adopting micro frontends, design systems, and tooling together in our frontend platform products to build web and native experiences at scale. I’ll present the drivers...
Hotwired Reactive Web Development - How LowJS Can You Go?
Featuring Josh Graham
A #LowJS approach is an appealing alternative to the ever-increasing complexity being used to build web applications (sardonically named “Single Page Apps”).
A number of interesting frontend LowJS toolkits have emerged including HTMX and Basecamp’s Hotwire.
In particular, Hotwire is an...
Software Architecture for a Digital Age
Featuring Eoin Woods
Software architecture emerged in the 1990s and has been evolving ever since, from a directive, up-front activity, where a single architect created the architecture, which was then implemented by others, to today’s team-based adaptive architectural approaches where architecture is a shared...
Data Literacy: Empowering the Future
Featuring Jordan Morrow
It is no secret the world is inundated with data. Throughout the world, organizations are working to become more data-driven. To do so, one of the key skills for organizations is data literacy. Come to this session to hear what data literacy is, the four levels of analytics, why data literacy has...
Communication & Influence for Techies: An Unconventional Look at conversations
Next up on 20th January, Online Meetup
Leadership eXchange Forum
Next up on 27th January, Online Conference
Certified Large-Scale Scrum Practitioner: Principles to Practices (In Person) with Ben Maynard
Next up on 11th July, London