DevConf 2018

Kraków, 27th & 28th September, 2018

When

27th & 28th September, 2018 09:10 am - 06:30 pm

Website: DevConf 2018

Register Now!

Where

Multikino
Dobrego Pasterza 128
Kraków, Poland
See map

Subscribe & Share

  Grid   List

Thursday, 27th September 2018

Time Room 1 Room 2 Room 3
9:10 am It's a Small World After All
 Attend Link

It's a Small World After All

Our world changes at increasing speed. Things that weren’t possible 5 years ago come into reach. Incumbents need to adept to match start-ups. We evolve towards smaller, faster, shorter. Smaller teams or even micro-teams, flat organizations, no management, even shorter cycles, smaller components. During this inspiring talk Sander discusses Cynefin, how development goes wrong, how to go beyond Scrum, why self-organization is hard, why continuous delivery allows you to stop doing projects.

By:
Sander Hoogendoorn
September 27, 2018, 9:10 am to 10:00 am
Hall: Room 1 Type: keynote
   
9:20 am    
9:30 am    
9:40 am    
9:50 am    
10:00 am Break
10:10 am
10:20 am
10:30 am Se7en Deployment Sins
 Attend Link

Se7en Deployment Sins

Do you have something to confess? Or are you still in denial — knowing that you’re doing something wrong, but you cannot say for sure what it is? In this talk, we’ll go through our deployment sins and how to avoid them.

By:
Philipp Krenn
September 27, 2018, 10:30 am to 11:20 am
Hall: Room 1 Type: Talk
Azure for Less Than One Dollar a Day
 Attend Link

Azure for Less Than One Dollar a Day

Cloud is a combination of extremes and lack of limits. In seconds, we can solve (almost) any problem by just throwing more CPUs, GPUs, and RAM at it. There is only the matter of cost. This talk will talk about money and how to spend it wisely in the cloud. Cloud architecture done good is cheap.

By:
Szymon Warda
September 27, 2018, 10:30 am to 11:20 am
Hall: Room 2 Type: Talk
Is Quantum Computing Really a Thing?
 Attend Link

Is Quantum Computing Really a Thing?

Quantum computing has existed as a theoretical concept for some time. I recently saw some talks on quantum computing and I’ve been inspired to start researching the field myself. There are now a handful of (known) quantum computers in existence, some of which, such as the “IBM Q Experience” allow you to execute real quantum programs. I’ll give an overview of the state of the art, what the potential of quantum computing is, what its limitations might be and a small dose of speculation on what applications could be suited to to quantum computers and when they might start to be really useful.

I’ve also designed a demonstration of Quantum Computing, using Microsoft’s Q# (not a real quantum computer, it is a simulator designed to run on a traditional digital computer) called “Clementine’s Cat”. I was inspired to make Clementine’s Cat when I described Shrodinger’s Cat to my daughter and she was horified that anybody would do such a thing to their cat. So Clementine’s Cat is a humane modern spin on the traditional quantum thought experiment in which no cats are harmed, either theoretically or in reality.

By:
James Birnie
September 27, 2018, 10:30 am to 11:20 am
Hall: Room 3 Type: Talk
10:40 am
10:50 am
11:00 am
11:10 am
11:20 am Break
11:30 am
11:40 am Friendly Fire: How Security Software Messes Up
 Attend Link

Friendly Fire: How Security Software Messes Up

Have you ever wondered why, in the era of Deep Learning and hover-boards*, security software can still mess up? Why is it so challenging to distinguish clean files from malware? How can you make sure your software won’t be blasted off customers’ machines?

*(they don’t really hover)

By:
Julie Matviyuk
September 27, 2018, 11:40 am to 12:30 pm
Hall: Room 1 Type: Talk
Brewing Eisbock Using Windows IoT Core and Azure Services
 Attend Link

Brewing Eisbock Using Windows IoT Core and Azure Services

The core of presentation is my open-source solution (https://github.com/gpeipman/TemperatureStation) that I use to monitor fermenting and ice-distilling temperatures when brewing at home. The presentation focuses on technical and mathematical side of solution and gives very good idea about how to start building serious IoT solutions on Windows platform and how to back these with Azure and Office 365 services to save time and money. Presentation introduces briefly the some problems home brewers face when brewing more complex beers. After stating problems the presentation goes through brief analyzis and then focuses on how to build the solution. Presentation ends with live demo that emulates beer freezing process that is monitored by different apps, programs and web pages.

By:
Gunnar Peipman
September 27, 2018, 11:40 am to 12:30 pm
Hall: Room 2 Type: Talk
Essentials for Building and Leading Highly Effective Development Teams
 Attend Link

Essentials for Building and Leading Highly Effective Development Teams

Individually creating software to get the tasks done is the easier part of the whole story compared to doing it as a development team. From conflict resolution between the team members to deciding what features goes into the product, the team needs to make countless of decisions everyday and I bet you want to do this fast in order to hold on to your business’ competitive advantage.

As being a Technical Lead to a software development team, I’ll share my experience in this talk on what the essential principles are for building and leading a fast-paced, customer-centric and effective software development team. By the end of the talk, I hope to leave you with a few ideas that you can experiment within your own teams.

By:
Tugberk Ugurlu
September 27, 2018, 11:40 am to 12:30 pm
Hall: Room 3 Type: Talk
11:50 am
12:00 pm
12:10 pm
12:20 pm
12:30 pm Lunch
12:40 pm
12:50 pm
1:00 pm
1:10 pm
1:20 pm
1:30 pm
1:40 pm Authorization for Modern Applications
 Attend Link

Authorization for Modern Applications

Modern applications are multi-client/platform distributed applications powered by (micro) services. Once you have solved the identity problem, you will inevitably deal with the question “what is this user allowed to do?”.

It is very tempting to blur the lines between identity, authorization and business logic – but this will lead to problems down the line. As part of our work for PolicyServer (https://policyserver.io) we have developed a reference architecture that brings together OpenID Connect, OAuth 2.0, tokens and claims in a healthy way that allows for future growth and separation of concerns. Learn how!

By:
Dominick Baier
September 27, 2018, 1:40 pm to 2:30 pm
Hall: Room 1 Type: Talk
Cloud is Like Alcohol
 Attend Link

Cloud is Like Alcohol

This is our story. We get the A-Team and we give them what they asked. First days were awesome. Fascination, a lot of new ideas, simple PoC and bunch of blog posts. But to be fair we knew nothing about the cloud. 12 months passed and we have learned a lot, really a lot. And today we would like to share our knowledge and experience. Without bullshit and marketing stuff. We will show you what worked and more importantly what didn’t. Buzzwords (Docker, k8s, serverless, PaaS, DevOps, magic&tricks, Oh my God!, F…K) live fast and die young. In our session, we will tell you why a cloud is like alcohol. When it is rather a cheap wine and when it is the best whiskey in the world. In FinAi we tasted them all and we know how to prevent a hangover.

By:
Piotr Stapp, Łukasz Dziekan
September 27, 2018, 1:40 pm to 2:30 pm
Hall: Room 2 Type: Talk
 
1:50 pm  
2:00 pm  
2:10 pm  
2:20 pm  
2:30 pm Break
2:40 pm
2:50 pm Zero Support in Production
 Attend Link

Zero Support in Production

For the last several years, I have been working in a very small team, both building and deploying/supporting bespoke products that power upwards of half a million live video events a year, as well as forming the backbone of various television services across the UK. For some of our customers, it has been half a decade since we received a support call and indeed it is a virtual non-happening that anybody has to get out of bed to solve a problem in production. A lot of this results directly from our use of Erlang+OTP, and there are then wider patterns that have arisen across our code-bases and even the manner in which we provide support to our clients.

In this session, we will be using examples from our real-world projects to demonstrate how we build, deploy, and then support hundreds of services and hundreds of thousand of events a year in across both the cloud and our on-premise as well as also covering how our software stack ensures that on a bad day, our services carry on delivering content even when servers are catching fire or somebody has spilled coffee on the datacentre power supply.

By:
Rob Ashton
September 27, 2018, 2:50 pm to 3:40 pm
Hall: Room 1 Type: Talk
With Great Power Comes Great Responsibility - Using HTTP/2 Responsibly
 Attend Link

With Great Power Comes Great Responsibility - Using HTTP/2 Responsibly

A lot has been written about new features in HTTP/2 and performance improvements it’s bringing, so you have probably read some of it (don’t worry if you didn’t, there will be a brief recap). But we all know there is nothing for free in IT (and especially Web) world. There are no “no brainers” or “silver bullets”. This talk focuses on what to consider to get the most out of HTTP/2 without hurting yourself or your users in the process.

By:
Tomasz Pęczek
September 27, 2018, 2:50 pm to 3:40 pm
Hall: Room 2 Type: Talk
 
3:00 pm  
3:10 pm  
3:20 pm  
3:30 pm  
3:40 pm Break
3:50 pm
4:00 pm
4:10 pm Augmenting the Reality of Education for the 21st Century
 Attend Link

Augmenting the Reality of Education for the 21st Century

In fewer than 50 years we have seen massive changes in the classroom. From chalkboards to videotapes, the introduction of computers to interactive whiteboards, and now the implementation of Augmented Reality and Artificial Intelligence. But how much learning value can AR & AI actually offer students beyond the “WOW factor”? Are we just rehashing old teaching methodologies and redressing them up with the latest technology? Or should we be exploiting AR & AI’s potential as a tool rather than just another medium? Additionally, by integrating 21st-century skills and gamification into our design thinking, we can push the potential of educational applications to the limits! Richard Lewington explores these topics and discusses what we should be doing about them.

By:
RIchard Lewington
September 27, 2018, 4:10 pm to 5:00 pm
Hall: Room 1 Type: Talk
Client Says Your Awesome Web App Works Slowly. Now What?
 Attend Link

Client Says Your Awesome Web App Works Slowly. Now What?

You did great job finishing this web app on time and budget. Design patterns, good code coverage, cutting edge frameworks and best CI ever. It goes to production and boom, clients complain it's too slow. They don't really care, if it's best engineering ever, if each view loads 2 seconds. My presentation will give you hints on how to look for bottlenecks. I will also share simple tricks to make the app work faster, or at least seem to work faster.

By:
Ola Kunysz
September 27, 2018, 4:10 pm to 5:00 pm
Hall: Room 2 Type: Talk
 
4:20 pm  
4:30 pm  
4:40 pm  
4:50 pm  
5:00 pm Break
5:10 pm
5:20 pm A New Oracle for Predicting Future Technology
 Attend Link

A New Oracle for Predicting Future Technology

Everyone wants to know what’s coming next. Science fiction, our trusted oracle of future technology, has failed us again and again. So what can we use? In this talk I present a new model for looking at the emergence of killer technologies. I’ll take you on a whirlwind tour from the earliest history of electronic computing to the present. We’ll see how some factors arise, again and again, to shape machine evolution. I will describe how these forces shaped the recent emergence of mobile computing and virtual reality. Then I will project forward, applying my model to the speculative technologies of today (AR, blockchain, etc). Using this model, we in the tech world can apply our efforts to the true new future, as opposed to the dim, regressive fantasies of sci-fi.

By:
Steven Schkolne
September 27, 2018, 5:20 pm to 6:10 pm
Hall: Room 1 Type: keynote
   
5:30 pm    
5:40 pm    
5:50 pm    
6:00 pm    
6:10 pm      
6:20 pm      

Friday, 28th September 2018

Time Room 1 Room 2 Room 3
9:10 am      
9:20 am      
9:30 am      
9:40 am      
9:50 am      
10:00 am      
10:10 am      
10:20 am      
10:30 am      
10:40 am      
10:50 am      
11:00 am      
11:10 am      
11:20 am      
11:30 am      
11:40 am      
11:50 am      
12:00 pm      
12:10 pm      
12:20 pm      
12:30 pm      
12:40 pm      
12:50 pm      
1:00 pm      
1:10 pm      
1:20 pm      
1:30 pm      
1:40 pm      
1:50 pm      
2:00 pm      
2:10 pm      
2:20 pm      
2:30 pm      
2:40 pm      
2:50 pm      
3:00 pm      
3:10 pm      
3:20 pm      
3:30 pm      
3:40 pm      
3:50 pm      
4:00 pm      
4:10 pm      
4:20 pm      
4:30 pm      
4:40 pm      
4:50 pm      
5:00 pm      
5:10 pm      
5:20 pm      
5:30 pm      
5:40 pm      
5:50 pm      
6:00 pm      
6:10 pm      
6:20 pm      

Legend

 Talk Break keynote