Our 5th birthday

When Sylvain and I met, I would never have imagined we'd organize 26 conferences gathering thousands of developers within the next 5 years! We feel very grateful for the trust our attendees, speakers and partners have placed in us and the support from our wonderful team, volunteers and friends. You all shaped the dotConferences story so far.

We're now very much looking for what the next 5 years are holding for the dotFamily.

Best reviewed talks

Feross Aboukhadijeh

The Most Annoying Website (aka "The Power of the Web Platform")The web platform in 2017 is powerful. What if we used that power for evil? What kind of terrible UX could we create if our goal was to build the worst web page in the world?Watch Feross livecode his way deep into the web platform, while demonstrating how new and old APIs can be used and abused for fun!

Debuggers from scratchLiz explains how a debugger works by building one in a few lines of Go. This includes mapping between Go source code and the machine code instructions it compiles to, and using the ptrace system call to set break points and examine and modify the running process.

Go LiftJohn explains how Category Theory can help you write better code, but without using the words "Category" or "Theory" (or monad or functor or any of the scary terminology). The idea behind Errors are Values from the Go blog can be applied to different kinds of programming problems, and we can make our code easier to compose by moving units of control flow into types.