New York

October 15–17, 2025

Berlin

November 3–4, 2025

Search results

Video
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.
Video
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.
Video
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.
Video
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!
Video
An Introduction to ReasonML
ReasonML is a new syntax for OCaml, developed by Facebook with a heavy influence from JavaScript.
Video
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.
Video
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?
Video
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?
Video
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.
Video
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.