Don’t wait! Secure your spot at Webdevcon 2025 before it’s sold out.
Learn how we created a serverless, fault-tolerant, event-driven ticketing platform on AWS. We will cover the reasons behind the decision of building this platform from scratch ourselves, the architecture of the different components, [...]
In the world of software development, programming languages and frameworks are more than just tools—they can become badges of identity and sources of near-religious devotion. In this talk, we explore how developers often [...]
Writing software is just one part of the delivery. In this talk Berry Langerak will take you through the years and the various deployment strategies that have existed over time, highlighting their benefits [...]
"I can't reproduce it," "we'll need to add logs," "we can't test that in staging," "it seems to have been broken for a while," "it works locally," ... If you hear these phrases [...]
This talk goes into the details of being an open source maintainer and the things that go along with it. It goes into the problems do they run into, which tools does GitHub [...]
You think you've made the perfect app, but take it overseas and watch things fall apart! In this talk we delve into the frequent mistakes developers make when adapting their sites or apps [...]
Ever felt the frustration of inheriting a codebase with introduced code that no one actually understands why they were added? Well, I get it. This is not a talk about atomic commits or [...]
Once upon a time, developers were the unsung heroes of our world. The stereotypical developer, with glasses perched on the nose and an innate talent for science, even inspired the alter egos of [...]
A lot of companies think contributing to open source is hard, but is it? In this talk you will hear about how Ingewikkeld, a small Dutch development and consultancy company, has built a [...]
JIRA is a widely used tool to manage software projects. Project managers LOVE it. But, what about developers? Are we really stuck in the eternal hell of pushing boxes? Let's see what could [...]
For most of my early career, I was told the only path up was through management roles. Our market has since evolved, and Staff+ engineering roles are more common and offer us a [...]
For many years, the waterfall model was the standard way of developing software. Engineering teams could spend months or even years on the architecture of a new project, before even a single line [...]
Monad is a term that comes from functional programming, and some people swear by them for error handling. But what is a monad exactly? And what if told you, you may have actually [...]
Learn the "evergreen" skills that every software developer needs to thrive in their career, regardless of the latest technologies and trends. In this talk, we'll explore some of these and how to cultivate [...]
Git is the modern-day version management system of choice. We all know how to commit, push, pull and merge. But what about (interactive) rebasing, fixing up commits, cherry picking lines and bisecting the [...]
Naming namespaces, classes, and variables in code is a common and hard problem! Name something wrong and it will end up needing to be refactored. This talk will focus on the best strategies [...]
So you’ve moved from a legacy database-centric architecture to a brand new Domain-Driven Design approach. Your coworker told you that this would be about speaking the language of the customer and putting the [...]
You followed all the rules: TDD, SOLID, CUPID and of course DDD. But when refactoring time comes, you still have to touch all those pesky tests. You thought refactoring meant not changing the [...]