Buy Tickets Login

Talks_

Speaker: Kevlin Henney

The Error of Our Ways

Keynote

The personal, economic, societal and political consequences of bugs.


> Skill level: intermediate
> Duration: 60 min



Speaker: Garance Vallat

Accessible Javascript patterns

Web accessibility and Javascript often sound like sworn enemies. But if you follow the right patterns, all your users win!


> Skill level: intermediate
> Duration: 25 min



Speaker: Krešimir Kuhar

Automating dynamic malware analysis

Sponsored

Using a devops toolchain for deploying, maintaining and monitoring dynamic malware analysis sandbox solutions.


> Skill level: intermediate
> Duration: 25 min




Speaker: Ivana Milicic

Color - The Shadow Ruler of UX

Oftenly mistaken for a purely aesthetic element color has the most immediate and direct psychological impact on experiences


> Skill level: intermediate
> Duration: 45 min


Speaker: Adrienne Tacke

Conducting Humane Code Reviews

Code reviews are essential and often frustrating for most developers. Learn the pragmatic way to code-review what really matters.


> Skill level: elementary
> Duration: 25 min


Speaker: Neven Miculinic

Data race detection

Data races are nasty kinds of bugs; rare, hard to replicate and follow Murphy's law. Race detector find them? Learn how!


> Skill level: advanced
> Duration: 25 min


Speaker: Matea Tomic

Design handover - tips & tricks

Join in if you want to hear about what you should or shouldn't do for a successful design handover.


> Skill level: elementary
> Duration: 25 min


Speaker: Damir Bulic

Developing hybrid Cloud/Native applications

Traditional desktop applications are losing ground. We decided on a hybrid cloud/desktop approach to have the best of both worlds.


> Skill level: advanced
> Duration: 25 min



Speaker: Tonimir Kisasondi

Fixing authentication and authorization

Crash course in how authentication and authorization goes bad, and what can we do to fix it...


> Skill level: intermediate
> Duration: 45 min


Speaker: Pim Elshoff

From Conversation to Software

How to write valuable software in an engaging manner at a sustainable and predictable pace


> Skill level: elementary
> Duration: 45 min



Speaker: Stefan Judis

Images can do that?

Images are a core part of the web. They will soon get some new great functionality. Let's have a look at images of the future!


> Skill level: elementary
> Duration: 25 min



Speaker: Ramón Huidobro

Just go for it: The story of dance-mat.js

This is the story of how I built a Dance Dance Revolution mat with only a yoga mat, a Raspberry Pi and conductive paint.


> Skill level: intermediate
> Duration: 25 min


Speaker: Evelin Andrespok

Leadership lessons from building a remote team

Practical lessons about team building and leadership from growing a fully remote team spreading across 30 countries. The Toggl story.


> Skill level: intermediate
> Duration: 25 min


Speaker: Vildana Lojo Babic

Leveraging Anxiety with Product Design

This talk provides insights on how to design better products by addressing different interaction contexts and anxieties users face every day


> Skill level: intermediate
> Duration: 25 min


Speaker: Adnan Rahic

Load-Balancing Node.js in Production

System processes, Systemd, PM2, Nginx, Docker...? How should you run Node.js in production? Here's a performance guide to minimize downtime.


> Skill level: intermediate
> Duration: 25 min




Speaker: Nikola Henezi

Move Fast, Move Correctly

What if there is a faster and safer way to build an MVP without taking a huge amount of technical debt?


> Skill level: intermediate
> Duration: 25 min


Speaker: Daniele Timo Secondi

OAuth 2: A closer look

When you look at OAuth 2 from a developer's perspective there are a number of things to consider. Let's take a closer look.


> Skill level: intermediate
> Duration: 25 min


Speaker: Zdeslav Vojković

One implementation to rule them all!

Cross platform mobile development with Go and Lua or how a small team unified the implementation of their applications.


> Skill level: intermediate
> Duration: 25 min



Speaker: Sam Bellen

Passwords are so 1990

In this talk I will give a quick overview of the past, present and future of authentication.


> Skill level: elementary
> Duration: 25 min


Speaker: Amr Abdelwahab

Privilege as a technical debt

I would take the chance to add the missing contexts to terminologies like privilege and empathy while speaking from a pragmatic prospective.


> Skill level: elementary
> Duration: 25 min


Speaker: Hrvoje Nikšić

Python async/await unraveled

Python coroutines in detail -- understand the magical await keyword and how it manages to transform callback hell into coroutine bliss.


> Skill level: advanced
> Duration: 90 min




Speaker: George Mandis

Self-Portraits in JavaScript

We'll explore three different ways to do facial recognition with JavaScript and use these techniques to "draw" a self-portrait.


> Skill level: intermediate
> Duration: 25 min


Speaker: Abhiram Ravikumar

Speed up your Python modules using Rust

A comparative analysis of Python v/s Rust's performance and how using Rust along with Python gives 20x better performance in web apps.


> Skill level: intermediate
> Duration: 45 min



Speakers: Radu Gheorghe, Rafał Kuć

Using Neuroscience to Become a Better Developer

Tips for efficiency++ and stress-- while coding, sprint planning, learning new tech and more. From neuropsychology with love.


> Skill level: elementary
> Duration: 45 min


Speaker: Milica Mihajlija

WebAssembly: Binary in Plain English

How to run native code in the browser, why would you do that, and what does it all mean for the future of web development.


> Skill level: intermediate
> Duration: 25 min

Subscribe for latest news

We usually send one email per month between May and October.
You can unsubscribe at any time by visiting the link at the bottom of the newsletter.