Our 5th birthday

When Sylvain and I met, I would never have imagined we'll 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.

Have a happy holiday period and see you in a few months or earlier!

--

Ferdinand, co-founder & CEO of dotConferences

Scroll down

Highlights of 2017

46partners

Among them: Google, Algolia, vente-privee.com, Datadog, Twilio, Teads, Sqreen, Docker, JetBrains

Become a partner
91World class speakers

Some of the best hackers worldwide were on stage again this year and they have shared their unique insights with you all.

Watch the talks
142Supporting partners

We couldn't organize such events without the help of our community/media/supporting partners.

Support us too
4205lovely attendees

With 1400+ attendees at dotJS only!
Did you attend a conference this year?

19 432Goodies distributed

Totebags, t-shirts, mugs, notebooks, hand spinners, stickers, squishy balls, candies...

I want stickers

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!

Liz Rice

Debuggers from scratch
Liz 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.

John Cinnamond

Go Lift
John 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.

Runner ups