In the early 90s, Guido van Rossum, currently affectionately called the Benevolent Dictator for Life, created a new programming language which was supposed to be the successor of ABC, a well-known language in the 90s. Currently, Python is among the most popular programming languages in the world. It gained its popularity, among other things, due to its wide range of applications and easy to learn basics. On the occasion of the 30th anniversary of Python’s creation, we invite you to a special conference which will celebrate the various aspects of this fantastic technology.

1991

2021

Agenda

15.00 – 15.20 Registration

15.20 – 15.30 Opening

15.30 – 15.50 Maciej Dziergwa – There would be no STX Next without Python

STX Next exists because of my passion for Python. Back in 2005, Python was not an obvious choice for either developers or companies. I’ll tell my story of how Python helped me grow, first as a programmer and later as CEO of a Python software development company.

15.50 – 16.00 Q&A

16.00 – 16.30 Maciej Urbański – Keeping up with Python

Python has come a long way and has changed significantly since it’s release. But who needs another history lesson? What seems to be more interesting question is – should I upgrade to the latest and greatest? What are the benefits? and possible costs?

16.30 – 16.40 Q&A

16.40 – 17.10 Piotr Podgórski – Event sourcing in Python

While we may live in the digital age the way a lot of our systems record information would mortify even ancient accountants. We tend to focus on storing and updating state, losing track of the facts which lead to it. Event Sourcing is a persistence mechanism inspired by accounting, which aims to combat this loss of information. I will explain it based on a simple, pure Python implementation.

17.10 – 17.20 Q&A

17.20 – 17.50 Maksymilian Jaworski – Common data engineering challenges and their solutions in Python

Data injestion, processing, storage and orchestration. These are phrases (one of many) that a data engineers often encounter in their work. Maks will try to present tools and libraries that help data engineers in their day-to-day work.

17.50 – 18.00 Q&A

18.00 – 18.30 Sebastian Buczyński – Architect a well-modularized system with Domain-Driven Design

Back in the day, developers were haunted by monolithic applications or rather the ultimate & inevitable form of all projects – Big Ball of Mud. Then, the industry decided it’s better to fight with 100 horses the size of a duck and microservices become trendy. To the utmost surprise of many, there are still bad projects out there. The difference is now they are distributed.  

Although dividing a huge application into smaller, manageable pieces is a noble initiative, we need an effective way HOW to do it. There comes a Domain-Driven Design – a handy set of techniques to set boundaries between components and tackle complexity.  

This talk is a gentle introduction to DDD with a case study and of course Python code examples.

18.30 – 18.40 Q&A

18.40 – 19.10 Łukasz Langa – How Exception Groups Will Improve Error Handling in AsyncIO

PEP 654, Exception Groups, is a freshly accepted new feature for the upcoming Python 3.11 edition. In this talk we’ll cover why it’s important, how error handling in AsyncIO works now and how the new except* statement will drastically improve the usability of it. Deep knowledge of AsyncIO is not required for this talk but basic familiarity with async and await will be helpful.

19.10 – 19.20 Q&A

19.20 – 19.30 Closing of the conference

It's Python's birthday, so expect some gifts! Take the Python language knowledge test, compete against other participants, and win fantastic prizes!

Conditions of participation: https://bit.ly/3CIURTp

Regulations of the Competition: https://bit.ly/3CNZYBI

Speakers

Maciej Dziergwa

A graduate of the MBA program at the Poznań University of Economics. CEO and co-founder of STX Next, a Polish Python Software House from Poznań. In 16 years, the company has grown to a 400+ person organization that cooperates with both startups and corporations from all over the world. In 2020, Maciej invited the Innova Capital fund to invest, and now he plans to grow the company to more than 1,000 people. The 3 things that characterize Maciej as an owner are: business courage, strategic thinking and consistency in achieving goals.

Maciej Urbański

Software developer by trade, tinkerer at heart. Python enthusiast, but no afraid to switch to other tools (shell, Javascript, C, … or soldering iron) whichever is more appropriate for the task at hand. Big believer in agility and self-initiative, now looking to optimize Software Development processes beyond individual team/product level.

Piotr Podgórski

Programmer, software architect, consultant, husband, dog caregiver, science and car enthusiast. Particularly interested in what makes a software system, and its domain, easy to understand and modify. Working with STX Next for nearly 3 years, first as a Senior Python Developer and now as a Solutions Architect.

Maksymilian Jaworski

Data engineer with experience in designing data pipelines and databases with large amounts of data. For many years worked for a company specializing in creating blockchain analytics solutions. Always ready to learn new things. Fan of literature, movies and snowboarding.

Sebastian Buczyński

Principal Software Engineer in Webinterpret, obsessed with optimizing processes of software development. He gathered nearly a decade of professional experience in product companies, start-ups and a software house. He blogs under breadcrumbscollector.tech and gives talks on conferences around the world. Author of Implementing the Clean Architecture book.

aREkJ4pM

Łukasz Langa

Equally interested in music and software engineering, a classically-trained pianist and a long-time contributor to the Python programming language. ambv on GitHub, @llanga on Twitter. CPython Developer in Residence. Python 3.8 and 3.9 release manager, creator of Black, a popular code formatter.

Join our conference

Sign up

Sign up and enjoy the knowledge and experience of our experts!

Sign up

Any questions?

Contact us!

Employer Branding Team Leader

Agnieszka Słodkowska