Sessions

jen-looper-site

TBA

sandro-mancuso-site

TBA

Christina-Aldan-site

Fearing the Robot Overlords

We fear robot overlords as we do vampires, werewolves, and other baddies that go bump in the night. We worry that their intelligence will take our jobs, our livelihood, our …

jeremy-keith-site
jon-pretty-site

In Defence of Subtyping

Scala is unique in combining a rich and expressive static type system with subtyping at its heart. The inclusion of subtyping adds significant complexity to the language, leading to features like type bounds and variance… So why…

thomas-kaliakos-site

Category Theory is not only for mathematicians

This talk is a pragmatic introduction to Category Theory from a software developer’s perspective. In this introductory talk, I will try not only to explain the basic principles and concepts of Category Theory, like…

miro-cupak-site

Reactive programming with Java in 2018

When Java 8 was first introduced, it revolutionized the way Java applications were written by providing the core constructs for asynchronous programming and handling data streams. With Java 9, 10, and 11, these …

roxana-nasoi-site

Winning in the Long Run: The State of Blockchain and AI

AI and Blockchain rank among top emerging industries. Marketplaces such as Upwork have positioned Blockchain as #1 skill over the course of 4 quarters. In the US, AI funding has accelerated and nearly doubled in the past 24 months. Blockchain and AI have made…

jen-looper-site

Human vs. AI: Build a Mobile App with Vue.js, ML Kit, and NativeScript

If you’ve been amazed by the game shows and intelligence challenges that pit humans against AIs, such as the Alpha Go tournament and TV’s “Beat Shazam”, get ready for the ultimate challenge – differentiating between dogs and mops, kittens and caramel ice cream. Sounds bizarre? Come with me on an app-building journey as we walk through the creation of a cross-platform mobile app that pits humans against machines to see who …

asim-houssein-site

AI JavaScript Rocks

Deep Learning, Machine Learning, Natural-Language Processing – there are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out.

The latest revolution in the field of AI is …

Nicolas

Starting on Ethereum, a developer approach

The blockchain is not only restricted to Bitcoin and crypto-currencies. It’s a distributed ledger technology, meaning you can write different things on it, depending on the technology involved. Ethereum is such a blockchain implementation that allows to write code.

In this talk, I’ll show you how to …

Yannis_Kanellopoulos_site

On the Accountability of Black Boxes: How we can control what we can’t exactly measure.

Black box algorithmic systems make decisions that have a great impact in our lives. Thus, the need for their accountability and transparency is growing. Our team has…

rebecca-hill-site

Essential JavaScript debugging tools for the modern detective

Debugging JavaScript can drive developers crazy. It’s not surprising when so many us stick to the trusty console.log – but there are better ways. From debugging a critical issue in production, to simply struggling to add a new feature and not realising you’ve misread some documentation…

jen-looper-site

Human vs. AI: Build a Mobile App with Vue.js, ML Kit, and NativeScript

If you’ve been amazed by the game shows and intelligence challenges that pit humans against AIs, such as the Alpha Go tournament and TV’s “Beat Shazam”, get ready for the ultimate challenge – differentiating between dogs and mops, kittens and caramel ice cream. Sounds bizarre? Come with me on an app-building journey as we walk through the creation of a cross-platform mobile app that pits humans against machines to see who …

stephanie-walter-site

Cheating The UX When There Is Nothing More To Optimize

You have optimized every line of code of your site / mobile application, used all the techniques at your disposal to have the fastest loading time possible. I bet you also don’t …

stephanie-walter-site

Hello my name is St�phanie

My name is Stéphanie, for some reasons, some of you call me St�phanie, St?phanie, Stêphanie or Stéphanie. In a globalized diverse world where …

asim-houssein-site

AI JavaScript Rocks

Deep Learning, Machine Learning, Natural-Language Processing – there are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out.

The latest revolution in the field of AI is …

katerina_skroumpelou

Exploring the Lighthouse

In this session will explore the awesome Lighthouse tool and its cool features. We will start from bootstrapping a simple web application, and we will see how we can reach better scores in each of the five audits of Lighthouse, “PWA”, “Performance”, “Accessibility”, “Best Practices” and “SEO” in our web applications. We’ll finetune our web app, picking and …

thodoris-moulos

Engineers in marketing? 13 reasons why!

In marketing it’s easier to create excuses than to bring results. The only way to overcome this obstacle, is to take all the technical aspects that are stopping you from building a growth machine for your organization in your heads.
Nowadays, in marketing, there are so many …
nikos-katirtzis-site

Improving your team’s source code searching capabilities

Have you ever asked yourself how crucial source code searching is for you and your company?

Based on a recent Google survey, the average developer performs more than 10 searches on a typical weekday. This, combined with the fact that most companies are moving from monoliths to microservices -and as a …

Christina-Aldan-site

Learning to Say, “No!” Without Being a Jerk

Are you tired of feeling overwhelmed because you overcommit? A recovering “People Pleaser,” I know the harm and unrest that can come with saying “yes” too often. Learn to …

yorgos-saslis-site

F*ck Distributed Systems… Build Distributed Companies!!

The Open Source revolution is upon us. In a world that is ever-more driven by software, Open Source already represents some of the world’s most used pieces of software.

More importantly, the Open Source movement showed us that …

EvelynvanKelle_site
Yannis_Kanellopoulos_site

The secret for high quality software: Listen to your people.

Software is the DNA of our society. Most organizations though, seem not to care about the importance of it and the people creating it. So,it seems there are…

viv-richards-site

Automated Visual Testing: The Missing Part of your CI Pipeline?

Including tests for the design and the look of the website into your CI (Continuous Integration) automation suite is a huge step forward in ensuring mistakes don’t slip through the net. Testers no longer have to…

SONY DSC

Stream Processing with Hazelcast Jet

How should the modern distributed computing look like? It should definitely be fast, real-time, and so easy to use that you could understand its basics in 15 minutes! In this talk I’ll introduce the idea of …

pascal-naber-site

The ultimate introduction to Kubernetes

You know what Docker containers are, but how to run Docker containers in production? How to ensure zero downtime deployment? How to instantly scale in case of peek loads? Kubernetes is the number one orchestrator to host Docker containers and is offered by all major public clouds. I will introduce you to …

simona-cotin-site

TBA

TBA