2019
Year in review
Thanks again for making this year so amazing!
We look forward to seeing you all again in 2020 :-)
Thanks again for making this year so amazing!
We look forward to seeing you all again in 2020 :-)
Some of the best hackers worldwide were on stage again this year and they shared their unique insights with you all.
Watch the talksAmong them: Voodoo, Microsoft, Kapten, Datadog, Twilio, Vestiaire Collective, Sixt, Github, ...
Become a partnerWe couldn't organize such events without the help of our community, media & supporting partners.
Support us tooWith 3000 attendees at dotJS over 2 days!
Did you attend a conference this year?
At dotJS 2018, we announced that all our future events would be carbon neutral, thanks to our new parent company Welcome to the Jungle!
It means that we are doing everything we can to lower our footprint on the environment and we'll buy carbon offsets to compensate what's left (mostly attendee travel).
We want to make everyone feel great about coming to dotConferences, and hopefully inspire others to do the same!
What breaking interfaces taught me about building better interfaces
Hakim tries to give people tools for finding unexpected ways to improve UI elements. He talks about how reinventing the wheel is a great way to learn and improve as a front-end developer. The talk covers three specific UI improvements that he’s deep-dived into, complete with hands-on examples of how to implement them.
Constant Time
Go’s constants are powerful. Dave explains that if you’re only thinking of them as immutable numbers, you’re missing out.
Exploring the hidden potential of sound data
Even though we don’t really think about it, sound is a very rich source of information. Leveraging the properties of sound with machine learning, we can gain insights about an environment or an activity performed. Acoustic activity recognition has the potential to create new interactions and better smart systems, and in this talk, Charlie explores how to experiment with this technology in JavaScript, using the Web audio API and Tensorflow.js.
From Problem to Solution
Soroush discusses abstraction — what it is, and what it isn’t. He steps through the process of taking code that went from good to bad, and find ways to make it good again. How do we build an abstraction from code that isn’t abstract? What qualities are we looking for in our abstractions?
Phil Hawksworth at dotJS 2019
Ellen Körbes at dotGo 2019
Vladimir Agafonkin at dotJS 2019
Johannes Weiss at dotSwift 2019
Chris Heilmann at dotJS 2019
Sara Vieira at dotJS 2019
Jason Pamental at dotCSS 2019
David Khourshid at dotCSS 2019