Login

Talks_

Speaker: Kyle Kotowick

The 737 MAX: Human Factors in Complex Systems

Keynote

Human factors design is a critical component of all complex systems. This case study on the 737 MAX demonstrates the risk of neglecting it.

Saturday, 2019-10-12 @ 10:15
> Skill level: elementary
> 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!

Friday, 2019-10-11 @ 13:05
> Skill level: intermediate
> Duration: 25 min


Speaker: Jan Toman

A lean approach to building design systems

You’ll learn how to communicate and build a design system for your existing product iteratively.

Saturday, 2019-10-12 @ 12:10
> Skill level: elementary
> Duration: 45 min


Speaker: Mislav Cimperšak

Automatic Checks for the People

Enforcing coding rules one pre-commit hook and one CI job at a time.

Saturday, 2019-10-12 @ 17:25
> Skill level: elementary
> 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.

Saturday, 2019-10-12 @ 15:00
> 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

Friday, 2019-10-11 @ 12:10
> 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.

Friday, 2019-10-11 @ 17:25
> 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!

Saturday, 2019-10-12 @ 13:05
> 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.

Friday, 2019-10-11 @ 18:00
> 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.

Friday, 2019-10-11 @ 12:10
> 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...

Friday, 2019-10-11 @ 15:35
> 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

Saturday, 2019-10-12 @ 12:10
> Skill level: elementary
> Duration: 45 min


Speaker: Andrew Forward

git rebase -i HEAD~25

Community

Many developer interact with git a lot, like a lot a lot. Let's pull back the curtain and learn some practical rebase, cherry-pick, etc.

Friday, 2019-10-11 @ 13:05
> Skill level: intermediate
> Duration: 25 min


Speaker: Ju Liu

How to teach your computer to play guitar

A program that can read guitar sheets and understands how to play them on a real guitar.

Friday, 2019-10-11 @ 11:35
> Skill level: elementary
> Duration: 25 min


Speaker: Josip Stuhli

Inspecting IPTV for fun and no profit

Find out what happens when you put a network tap between your TV and your router

Friday, 2019-10-11 @ 16:50
> Skill level: advanced
> 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.

Saturday, 2019-10-12 @ 11:35
> 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.

Saturday, 2019-10-12 @ 15:00
> 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

Saturday, 2019-10-12 @ 16:50
> 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.

Saturday, 2019-10-12 @ 17:25
> Skill level: intermediate
> Duration: 25 min


Speaker: Evadne Wu

Lobbying with Elixir: Real-Time LiveView and OTP

Learn how LiveView can supercharge your new service idea, with an example project which maintains game lobbies.

Friday, 2019-10-11 @ 15:00
> Skill level: intermediate
> Duration: 25 min


Speaker: Vivek Nayyar

Magical land of AST's with babel plugins

The talk is about abstract syntax trees and understanding them to create babel plugins.

Friday, 2019-10-11 @ 17:25
> 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?

Friday, 2019-10-11 @ 15:35
> Skill level: intermediate
> Duration: 25 min


Speaker: Luka Blašković

Nix for developers and ops

Introduction in NIX purely Functional Language & Package Manager

Friday, 2019-10-11 @ 17:25
> Skill level: advanced
> Duration: 25 min


Speaker: Irja Straus

No product to test yet? No problem.

Testing begins even before a single line of code is written. This talk will show you why, and how.

Friday, 2019-10-11 @ 16:50
> Skill level: elementary
> 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.

Saturday, 2019-10-12 @ 16:50
> 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.

Friday, 2019-10-11 @ 13:05
> Skill level: intermediate
> Duration: 25 min


Speaker: Saša Jurić

Parsing from first principles

How to parse a language without using regexes :-)

Saturday, 2019-10-12 @ 15:00
> Skill level: advanced
> Duration: 45 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.

Friday, 2019-10-11 @ 18:00
> 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.

Friday, 2019-10-11 @ 15:00
> 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.

Saturday, 2019-10-12 @ 11:35
> Skill level: advanced
> Duration: 90 min


Speaker: Tal Ater

Raising $24 million to Build an Open Source Skynet

An adventure story with drones, robots, autonomous boats, astronauts, and JavaScript… and what it means for tomorrow's autonomous cars.

Friday, 2019-10-11 @ 15:00
> Skill level: elementary
> Duration: 25 min


Speaker: Tejas Kumar

React Native and PWA: A Tale of Two Architectures

This talk will discuss the architecture, decisions, and mistakes made while building a (first Native, then PWA) app for self-service.

Saturday, 2019-10-12 @ 13:05
> Skill level: elementary
> Duration: 25 min


Speaker: Philipp Krenn

Secure Your Code — Injections and Logging

Community

How do you protect against injections in your web application and how do you keep track of what attackers are trying to break in?

Saturday, 2019-10-12 @ 13:05
> Skill level: intermediate
> Duration: 25 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.

Friday, 2019-10-11 @ 16:50
> Skill level: intermediate
> Duration: 25 min


Speaker: Josip Klaric

Share your client code like a boss

You wrote some fantastic piece of UI functionality and you're proud of it. Next time think about writing it as web component.

Saturday, 2019-10-12 @ 15:35
> Skill level: intermediate
> Duration: 45 min


Speaker: Luka Kladaric

The platform is dead, long live the platform

Out with the old, in with the new. Replacing a functioning platform with shiny containerized automated goodness.

Friday, 2019-10-11 @ 11:35
> Skill level: advanced
> Duration: 25 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.

Friday, 2019-10-11 @ 12:10
> 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.

Saturday, 2019-10-12 @ 11:35
> 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.