V edition of the open, free conference
dedicated to IT themes
18th of November 2017, Gliwice

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
fourth edition!
And what this year? 

We will listen to

Damian Sobczak (Black Eye Games) / Piotr Urbański (Black Eye Games)

Database that will survive the chaos of early access MMORPG

Releasing first game in early access is a messy business. Making MMO games is hell of a mess in general. And releasing MMO games in early access, you guessed it, is a complete chaos. How to design a …

Database that will survive the chaos of early access MMORPG

Releasing first game in early access is a messy business. Making MMO games is hell of a mess in general. And releasing MMO games in early access, you guessed it, is a complete chaos. How to design a DB that will survive it? We'll try to answer these questions, based on our experience with Gloria Victis.

  Language: Polish
  Level: 
Karol Lasończyk (Nordic Semiconductor)

The story of one repository

The project itself sprouts from the idea to later become a full-fledged product. What we have is an idea, an action plan, an architecture. We can start developing. However, in this whole chaotic …

The story of one repository

The project itself sprouts from the idea to later become a full-fledged product. What we have is an idea, an action plan, an architecture. We can start developing. However, in this whole chaotic race, it is easy to forget the details which are essential for a good project. One of them is good repository workflow.
During my talk, I will show you how to organize such a repository workflow. Everything I will present is based on a real repository of the ‘nrfx’ project. In this case, the repository based on Git, but the process can be used almost everywhere. We will start from creating a plan, then we will discuss various suitable solutions, and finally, we will end up with a real project. You will learn why you should treat Git seriously and what benefits it can bring you. Pure commits, clean history. Transparency. Let's get started!

  Language: Polish
  Level: 
Dominik Przybysz (TouK)

Ports and adapters

Have you ever rebuilt an entire application, because you need to add a new field on the frontend? Or mayby some changes in the database tables have changed all your domain? How to deal with the …

Have you ever rebuilt an entire application, because you need to add a new field on the frontend? Or mayby some changes in the database tables have changed all your domain? How to deal with the changing world and requirements? How to maintain order within the application and focus on the domain? How to convert the external world into an implementation detail? The architecture of ports and adapters is the answer.

On the presentation, I will talk about experiences with the applications, where the domain is the most important thing and I will answer for questions:

- What is in it for you?

- How to do it?

- What to keep in mind during implementation?

- Why is it difficult?

  Language: Polish
  Level: 
Mateusz Sulima (Allegro)

If time is money, how to speed up web page on front-end?

Not many developers seem to realize that backend response times often make up less than 20% of full page load time. There is a huge difference in page speed on a shiny MacBook with a broadband …

If time is money, how to speed up web page on front-end?

Not many developers seem to realize that backend response times often make up less than 20% of full page load time. There is a huge difference in page speed on a shiny MacBook with a broadband connection and a mid-end smartphone on a 3G network. What is more, more than a half of the web traffic in Poland comes from mobile devices. Web performance is still a big issue on phones and tablets, what makes every byte and every line of code matter.

In this talk I will show how performance affects business metrics and user experience. I’ll show how we measure page speed load in Allegro and what are the main problems we see. I’ll also share some insights on what we are doing in Allegro to improve performance (e.g. HTTP/2 or AMP).

  Language: Polish
  Level: 
Want to know more about SpreadIT?

Our sponsors and partners

Honorable Patron

Main Sponsor

GameDev Path Sponsor

Software Architecture Path Sponsor

Software Craftsmanship Path Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Golden Sponsor

Silver Sponsor

Silver Sponsor

Silver Sponsor

Bronze Sponsor

Bronze Sponsor

Media Patron

Media Patron

Media Patron

Media Patron

Media Patron

Media Patron

Partner

Partner

Partner

Partner

By using this website you agree that cookies can be saved on your device, in accordance with our privacy policy.