top of page

Public Speaking

I’ve spoken at dozens of software development conferences and corporate events across Poland and Europe.

Keynote Talks

Dynamic configuration management in microservice architecture with Spring Cloud

These days it seems to be obvious for us to keep the configuration separately from code, but sometimes having properties/yml files with our codebase is not enough. During this presentation I will focus on configuration issues in microservice environment. Don’t worry - there won’t be too much slides - I will do some live-coding and show you how can we improve configuration management with Spring Cloud and Apache Kafka, and how easy it is to reconfigure our application live without rebuilding or rebooting it.

WATCH IN ENGLISH:

WATCH IN POLISH:

Live refactoring towards solid code

In this live coding session, we will refactor a part of some legacy system. We will approach the problem pragmatically, identifying issues and fixing them by applying rules and patterns related to modularity, cohesion, testability, and more. We will also see how Domain Driven Design can help us achieve the goal of clean and solid code.

WATCH IN ENGLISH:

WATCH IN POLISH:

How to make your architecture scream with functional domain modeling

WATCH IN ENGLISH:

WATCH IN POLISH:

Managing Business Processes in Microservice Architecture with Spring Ecosystem

In this presentation I will share with you my story about Business Process Management, showing you the possibilities of bringing BPM and microservices together. We will look at this topic from perspectives of business, architecture, development and tools. We will try to answer most frequent questions and doubts, including security, traceability, transaction handling, delivery, etc. You will also see how to implement proposed solutions with Spring goodies and Apache Kafka.

WATCH IN ENGLISH:

WATCH IN POLISH:

Concurrency control in REST API with Spring Framework

How does concurrency control impact API? During a live coding session, Bartlomiej Slota will model and implement REST API fully supporting optimistic locking mechanism according to art. You will see what request and response headers should be used, and what response code should be returned in which situation. Find out how Spring Framework supports such implementation, and what you need to take care of on your own.

WATCH IN ENGLISH:

WATCH IN POLISH:

Podcast Appearances

Better Software Design - Context Mapping

LISTEN IN POLISH:

Better Software Design - O uprawnieniach i domenie

LISTEN IN POLISH:

DevKuchnia - O Audytach

LISTEN IN POLISH:

DevKuchnia - O żywocie konsultanta

LISTEN IN POLISH:

© 2025 by Bartek Słota.

bottom of page