New York

October 15–17, 2025

Berlin

November 3–4, 2025

Search results

Video
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.
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.