VII edition of professional conference
dedicated to IT themes
14th of September 2019, Katowice

Conference paths

Software Architecture

Microservices, Command Query Responsibility Segregation, Ports and Adapters, Event Sourcing, Domain Driven Design, Test Driven Design, Event Driven Architecture, Clean Code and many more! Find out how to build great software while listening to war stories provided to you directly from a battlefield.

GameDev

Nowadays, video games are becoming more advanced and complex, so how can we keep up with them? What can we do to understand the process of their development? Within this pathway, we offer an enjoyable way of delving into secrets of creating these incredible virtual means of entertainment.

Software Craftsmanship

On this track you can listen about everything connected to personal development, Software Craftsmanship movement, Agile, Scrum, Kanban, modern project management methods like Management 3.0, how to be great at every job interview and finally which next move you should do with your career.
See relation from
sixth edition!

We will listen to

Piotr Stawirej (TomTom)

Talk to me nicely - how to communicate your ideas and speed up your career

Communication
Are you frustrated because your ideas about new tools, frameworks, practices are not picked up by …

Talk to me nicely - how to communicate your ideas and speed up your career

Are you frustrated because your ideas about new tools, frameworks, practices are not picked up by your fellow developers?

Do you notice flaws in organization and your manager doesn't want to listen to you? 

You don't know why your mate behaves way he does? 

Are you angry because your code review remarks are considered nitpicky? 

Are you tired of your work because obviously you are the only person who knows what has to be done and none of lesser beings which surrounds you are willing to listen to you?

Are you as manager surprised why people react negatively when you communicate with them?

Would you like to know how to influence people without arousing resentment?

If your answer is "yes" for most of above questions, then most likely this session is for you.

85% of your success depends on emotions. For some people sooner for some people later the way they handle other people will be a blocker for further development not only as developer/manager but also as a human. It is most probably that this will impact your career (promotion or even job lost).

I have seen this multiple times during my over 12 years career as software engineer and felt it on my own skin. 

There is no craftsmanship, clean code, the best practices, clean architecture, effective work, development and agile without proper communication.

If you would like to get next level on your career path (of course connected with promotion and salary increase), this session is dedicated for You!

I will show you entry point for fundamental techniques in handling people,  ways to make people like you,  win people to your way of thinking and how to change people without giving offense or arousing resentment to give you another powerful tool to handle daily situations. 

  Language: Polish
  Level: 
Topics
Communication, Personal Growth
Jakub Marchwicki (Casumo)

From sync to async web. The swampy grounds of handling http requests

Architecture
We live in exciting times. People say servlets - as we know them - are dead. The future is bright …

From sync to async web. The swampy grounds of handling http requests

We live in exciting times. People say servlets - as we know them - are dead. The future is bright and asynchronous. Bright and event loop'ed. Bright and reactive. 
People judge - it's not async / reactive / nodejs'ed, it's a dead end. But the world of sync and async is not black and white. It's shady, swampy and full of surprises. In this talk, we will explore some of these shades of grey. 
 
In this talk, we will try to give an opinionated answer if reactive all the things is a way to go, at least in the context of web applications. We will explore the spectrum between traditionally synchronous servlets and a fully blown async reactive approach. With the support of numbers, measurements and experiments, we will investigate the simple and traditional approach to web requests. See where it works and where it fails - based on some typical web applications use cases. Having such unoptimal resource utilization as a baseline, we will look for some other approaches and evaluate them from different perspectives: performence (an obvoius one) but also readability, familiarity and a general common sense.  

  Language: Polish
  Level: 
Topics
Architecture, Design patterns, Programming
Jakub Gruszka (Liberty Global / UPC Polska)

Microservice performance at scale

Optimization
In this talk I’d like to guide you through the process of design – build – deploy – run - test and …

Microservice performance at scale

In this talk I’d like to guide you through the process of design – build – deploy – run - test and monitor robust microservice solutions. The biggest emphasize I will focus on performance testing and monitoring of applications using current leading open source solutions. Among other this will include detailed implementation patterns for Kubernetes, Prometheus, Grafana, ELK, JMeter.

  Language: English
  Level: 
Topics
Optimization, Performance, Programming, Tests
Aleksander Kauch (11 bit studios)

Between the player and the game - programming User Interface

Programming
Game interface is always an unique challenge for the programming team. It's close to traditional …

Between the player and the game - programming User Interface

Game interface is always an unique challenge for the programming team. It's close to traditional bussiness applications with layers, views and models but also very different - it needs to be dynamic, responsive and appealing. UI-heavy games need a complex UI system that can handle timing, responsivness and eye candies while being versatile enough to cope with ever-changing design. Structurizing UI implementation always speed up the process of adding and removing its' elements. This talk will present typical UI problems, patterns and solutions forged during the development of Frostpunk

  Language: Polish
  Level: 
Topics
Programming, User Interface

This year lecturers

Our sponsors and partners

Software Architecture Path Sponsor

Software Craftsmanship Path Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Bronze Sponsor

Bronze Sponsor

Partner

Media Patron

Media Patron

Media Patron

Media Patron

Media Patron

Media Patron

Szanowny internauto

SpreadIT szanuje dane osobowe Użytkowników i spełnia wymogi ich ochrony wynikające z powszechnie obowiązujących przepisów prawa, a w szczególności z Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE.

Dane osobowe podane w obrębie Serwisu i podczas kontaktu z organizatorami konferencji SpreadIT wykorzystywane są jedynie w celu umożliwienia uczestnikowi wzięcia udziału w konferencji w roli uczestnika lub/ oraz prelegenta.

Administratorem danych osobowych podawanych podczas rejestracji Konta w Serwisie, zapisu na Newsletter oraz przy wypełnianiu formularzy zgłoszeniowych są organizatorzy konferencji SpreadIT.

Dane Użytkownika są dostępne tylko dla organizatorów konferencji SpreadIT

Więcej informacji w naszej polityce prywatności.