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

Arkadiusz Migała (DAZN)

What can we learn from other industries?

Every day we live in our IT world, where we have certain laws and rules. But what if we look beyond our industry? Construction, automotive, philosophy, business close to us and …

What can we learn from other industries?

Every day we live in our IT world, where we have certain laws and rules. But what if we look beyond our industry? Construction, automotive, philosophy, business close to us and more: would we find there anything useful for us? Maybe some of them already exists with us and spotting them may help us communicate with people outside of IT? During this lecture we’ll consider this and try to look at it through our prism.

  Language: Polish
  Level: 
Maciej Gajdzica (Solwit)

When human life depends on software - introduction to safety-critical systems

Most of developers work on web, mobile or desktop applications, but in today's world software is everywhere - also in aeroplanes, space shuttles, medical equipment or nuclear …

When human life depends on software - introduction to safety-critical systems

Most of developers work on web, mobile or desktop applications, but in today's world software is everywhere - also in aeroplanes, space shuttles, medical equipment or nuclear power plants. How software development in these fields differs from everyday applications? How developer's work looks like when he must comply with restrictive regulations? During my talk I will answer these questions using my experience in the field and references to normative documents. I will also analyse some software errors causing loss of human life and destroying equipment worth millions of dollars. I hope that this presentation will be useful to every developer and will help you to create safer and more reliable software.

  Language: Polish
  Level: 
Dawid Mazur (Clearcode)

Working with legacy code: my mistakes and how to avoid them

Working with legacy code is a challenge, but it's a one worth taking. It will test your programming skills and experience, but you can really grow as a software engineer when …

Working with legacy code: my mistakes and how to avoid them

Working with legacy code is a challenge, but it's a one worth taking. It will test your programming skills and experience, but you can really grow as a software engineer when working with it. As with any hard challenge, it's really easy to make mistakes, and I have my fair share of experience when working with legacy projects and making those mistakes.

During this talk I'm giving you an opportunity to learn from my experiences. I will share my problems when working with legacy codebase and what would I do today to fix them. I'll share good practices and resources, with examples of course.

  Language: English
  Level: 
Adam Doligalski (NBC Sp. z o.o.)

Developer by Choice

Programming today is very different from programming of 20 years ago. Developers have to face the technological revolution and its new challenges. These challenges often require a …

Developer by Choice

Programming today is very different from programming of 20 years ago. Developers have to face the technological revolution and its new challenges. These challenges often require a completely different set of competences than in times when distributed programming was not as common as it is today.

During my presentation, I will describe my journey as a programmer with over 25 years of experience in the industry, who can boldly say "I like my job". I will recount my ups and downs that I’ve went through, and the lessons I’ve learned along the way. I will speak about the challenges and professional traps in my career.

I will also try to answer the question: What is the difference between "being a programmer" and "working as a programmer"? Is the programmer a profession or a vocation? Does good knowledge of technology mean being a good programmer? Or maybe a perfect knowledge of a particular language makes a great developer a great person? How to determine the profile of your skills, limitations and potential directions of professional development?

  Language: Polish
  Level: 

This year lecturers

Our sponsors and partners

Software Architecture Path Sponsor

Software Craftsmanship Path Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Bronze Sponsor

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.