4Developers 2020
2020-09-14..2020-09-18
-- online --
[4Developers 2015, 4Developers 2017, 4Developers 2019, 4Developers 2019 Warszawa, 4Developers 2020, 4Developers 2021, 4Developers 2022 Online]
| title | author | length |
|---|---|---|
| Mobile: My first million – how you can make your mobile app(...) | Michał Jankowski | 44m |
One Windows Phone app earns about $700k historically, and the current product InCardo photo-collector app targets non‑technical users by aggregating event… | ||
| Mobile: How Not to Screw Up a Mobile App? | Krzysztof Wojewodzic | 45m |
The talk reviews common mistakes in building mobile applications, illustrated by real-world mobile "failures" including a crisis at mBank. It covers issues… | ||
| Mobile: Android and Humanoid Robots (...) | Ewelina Bukowska, Krzysztof Łebzuch | 44m |
A team deployed Pepper, a humanoid robot, in a physical retail store. They describe initial expectations versus real-world constraints, the technical and… | ||
| Mobile: Kiosk mode, od podszewki | Marcin Mrugas | 35m |
W dzisiejszych czasach napotykamy kioski praktycznie na każdym kroku. Przy zakupie biletu na pociąg, do wystawienia opinii o sklepie, przy zakupie kanapek czy… | ||
| Mobile: Test Every Pixel - Screenshots in UI Tests (...) | Sylwester Madej | 43m |
This talk explains adding pixel-accurate screenshots into mobile UI tests to verify not just presence of data but exact visual appearance. It discusses using… | ||
| Mobile: Flutter explained | Bartosz Wiśniewski | 35m |
Flutter to nie framework na mobilki a mimo tego dużo osób go tak traktuje. Na tej prezentacji pokażę czym tak naprawdę jest Flutter, jak działa i dlaczego tyle… | ||
| Mobile: Offline-first approach w aplikacjach mobilnych | Gabriel Samojlo | 38m |
W dzisiejszych czasach niemal każdy z nas używa intenetu na swoim telefonie. W domach, knajpach a nawet w komunikacji publicznej mamy Wi-Fi, a sieci komórkowe… | ||
| Mobile: How Style Xamarin Forms App | Bohdan Benetskyi | 44m |
Live demos show Xamarin.Forms apps that use Grid, CollectionView, CarouselView and SwipeView with working refresh and empty templates and a login screen that… | ||
| Testing: How We Developers Do It on the Backend | Robert Podsiadły | 47m |
Shows how backend testing addresses different risks using unit tests, Spring-based integration tests, and occasional end-to-end checks in a Java codebase… | ||
| Testing: The compass for creative exploration | Adam Matlacz | 37m |
Project runs a long experiment: book 2.5-hour biweekly sessions where the first 30 minutes teach one exploratory tool and two hours execute test charters and… | ||
| Testing: Reportportal.io – An Alternative to Allure? | Michal Slezak | 39m |
Introduces reportportal.io as an alternative to Allure for generating automated test reports. Covers installing reportportal.io, its advantages, and… | ||
| Testing: Integration Tests - The good, bad and ugly | Dominik Przybysz | 44m |
Argues for at least one test run against the real production component (for example testcontainers for Postgres or a real Kafka broker), keeping most… | ||
| Testing: Lotny start z testami kontraktowymi | Piotr Kubowicz | 46m |
Chcąc zapewnić poprawną współpracę mikroserwisów, wpadamy często w pułapkę testów, którym nie ufamy lub które są zbyt trudne w utrzymaniu. Testy kontraktowe to… | ||
| Testing: Property-based testing - let your testing library work(...) | Magda Stożek | 43m |
Shows property-based testing in Java using jqwik, demonstrating generators that create 1000 samples per property, custom arbitraries for LocalDate built from… | ||
| Testing: Different Levels of Tests - Why We Need Them? | Joanna Andrzejewska | 41m |
Overview of different software testing levels — unit, integration, functional, system, performance, smoke, and acceptance tests — explaining why multiple test… | ||
| Testing: Programista, bezpiecznik i automatyczne testy (...) | Kamil Frankowicz | 51m |
Fuzzing, analiza statyczna, symbolic execution - te pojęcia zazwyczaj nie spędzają developerom / testerom snu z powiek, a w przynajmniej niedługim czasie… | ||
| Technology mix: Test-Driven Development in action: live session | Kamil Grzybek | 43m |
O zwinnej metodyce Test-Driven Development (TDD) słyszało większość programistów. Niestety, niewielu z niej korzysta na co dzień.
Pisanie testów przed… | ||
| Technology Mix: Containers + ML + Cloud — MLOps on GCP (...) | Damian Mazurek | 49m |
An explanation of using MLOps on Google Cloud Platform to manage production deployment and lifecycle of machine learning models, focusing on a… | ||
| Technology mix: Programista jak gwiazda sportu? (...) | Bartosz Kraszewski | 54m |
Ledwo opadł kurz po finale Ligi Mistrzów, a Robert Lewandowski nie schodzi z ust światowych mediów. Polski piłkarz zapracował na swoje sukcesy ciężką pracą… | ||
| Technology mix: Magical C# 9 - something positive in 2020? | Mariusz Bojkowski | 19m |
C# 9 arrives alongside .NET 5 (release candidate now, GA expected November 2020) and adds concrete features: init-only setters let object initializers create… | ||
| Technology mix: Decoding the neural code -analyzing data form (...) | Karol Horosin | 39m |
In this talk, I am going to share my experience with working with neural interfaces and analyzing signal data streams real-time and in postprocessing. I am… | ||
| .NET: What's Blazor - Front .NET | Michał Michalczuk, Mateusz Turzyński | 46m |
Blazor runs C# in the browser via WebAssembly and offers two hosting modes: Blazor WebAssembly downloads a .NET runtime and DLLs (example demo ~2.5 MB zipped… | ||
| .NET: Analysis and Processing of Large Datasets (...) | Monika Bartczak | 34m |
Covers adapting AI computational methods in .NET to analyze and process extremely large datasets (up to petabytes) across multiple repositories, focusing on… | ||
| .NET: SQL vs ORM - Will Dapper Resolve the Age-Old Debate? | Kamil Wysocki | 45m |
Comparison of data-access approaches in .NET Core: Entity Framework Core (ORM, Database/Code First) versus handwritten SQL and stored procedures, and whether… | ||
| .NET:Stay calm and Serilog + Elastic Search + Kibana on .NET Core | Maciej Szymczyk | 53m |
Shows a working .NET Core demo that replaces ILogger with Serilog to write JSON logs to rolling files and push them over HTTP into Elasticsearch for search and… | ||
| .NET: Infrastructure as Software | Paul Stack | 39m |
Argues that using real languages for infrastructure yields type checks, testing and reusable APIs and demonstrates this with Pulumi (TypeScript) talking to… | ||
| Technology mix: From legacy to clean architecture | Grzegorz Kocjan | 57m |
Presentation shows how to transform untestable legacy Python code into a clean, maintainable architecture using incremental refactoring. It covers practical… | ||
| Technology mix: Around the serverless in 180 days | Wojciech Gawroński | 41m |
A six-month timeboxed pilot replaces a monolithic VM/SQL setup with S3, SQS, Lambda, Fargate, DynamoDB and Kinesis Data Firehose, delivering two production… | ||
| PHP: Continuous Integration w Wikipedii | Piotr Miazga | 40m |
Continous Integration - praktyka stosowana w trakcie rozwoju oprogramowania, polegająca na częstym, regularnym włączaniu (integracji) bieżących zmian w kodzie… | ||
| PHP: BDD revolution — how we returned from hell | Mateusz ZALEWSKI | 30m |
A case study of refactoring Sylius’ UI test system using Behat for BDD in PHP e‑commerce. It describes problems with the previous UI testing approach, the… | ||
| PHP: Performance and application development — what we diagnosed | Maciej Malarz | 35m |
Covers profiling a PHP e-commerce app ahead of Black Friday, using techniques beyond basic caching and query tuning to cut response times — including framework… | ||
| PHP: From Model to Commit - the Short History of an Aggregate | Mariusz Gil | 47m |
Presentation examines the Aggregate pattern from Domain-Driven Design in a PHP context, following the process from modeling an aggregate to a working… | ||
| ML: Literary text analysis on the example of Quo Vadis | Pawel Ekk-Cierniakowski | 33m |
Applies data-science and machine-learning techniques to literary text analysis using Henryk Sienkiewicz’s Quo Vadis. Covers character profiling, emotion… | ||
| ML: Beyond confusion matrix, model performance analysis | Rafał Kurda | 35m |
Machine learning evaluation often fails in production because metrics and data hide failure modes: a pneumonia classifier trained on a 13k pneumonia set… | ||
| .NET: Practical Event Sourcing with Marten | Oskar Dudycz | 44m |
Shows a concrete .NET implementation that uses Marten on Postgres to store immutable events as a JSONB event table (id, type, stream id, version, timestamp… | ||
| .NET: Asyn http client - anatomy and traps | Paweł Tomasik | 43m |
Demonstrates compiler-generated state machines by compiling C# on SharpLab.io, builds a custom awaiter (starts a thread, sleeps, calls the registered callback)… | ||
| .NET: State Machine in Practice | Marcin Sulecki | 43m |
Shows how to apply a state machine in .NET Core to simplify common business-domain problems. Covers using a state machine implementation in .NET to structure… | ||
| ML: Teaching machine to learn from its own mistakes (...) | Piotr Graszka | 49m |
Covers concrete reinforcement learning methods and outcomes: Q-learning with Bellman updates and its practical limits using a Q table, then neural networks as… | ||
| SS & BR: Attend to Your Emotions, About Soft Skills ... | Natalia Caban | 20m |
Presents a practical soft-skills program using breath and muscle-relaxation drills, a balloon exercise to externalize emotional buildup, quick… | ||
| SS & BR: Occupational Burnout Syndrome (...) | Agnieszka Małaszkiewicz | 11m |
Occupational burnout causes exhaustion, cynicism and physical signs like headaches, sleep problems and chest pains and the talk stresses that WHO does not… | ||
| SS & BR: Soft code reviews | Grzegorz Maciaszek | 12m |
Covers code review practices with focus on the soft, social and human aspects rather than technical rules. Describes using code reviews as a tool for knowledge… | ||
| SS & BR: Post Mortem — what an autopsy can give us | Grzegorz Gorczyca | 13m |
Presentation examines using post-mortem and blameless review practices after outages and incidents to turn failures into learning opportunities. It discusses… | ||
| SS & BR: Productivity for ordinary developers | Łukasz Tenerowicz | 11m |
Argues that getting into deep work/flow gives the best outcomes and recommends arranging work into four-hour blocks by clustering meetings into sacrificial… | ||
| SS & BR: Nie zgaduj | Mateusz Budzar | 12m |
Szacowanie czasu wykonania zadania. Tak niewinnie to brzmi, a tak wiele od tego zależy. Opowiem o tym, co może pójść nie tak i co zrobić, żeby tak się nie… | ||
| SS & BR: On the other side of the table | Krzysztof Rychlicki - Kicior | 15m |
Practical guidance for IT job applicants describing what to do and what matters when applying for roles at different seniority levels… | ||
| SS & BR: 15 minut. Codziennie. | Marcin Aks Grochowina | 13m |
Pokaż mi swój daily, a opowiem Ci o kondycji Twojego Zespołu.
Codzienne spotkania Zespołu Developerskiego potrafią jak na dłoni pokazać poziom samoorganizacji… | ||
| SS & BR: Pragmatic Learning and Thinking | Waldemar Mękal | 17m |
Covers practical methods for improving creative thinking and learning for software developers by explaining simplified brain mechanisms and how to use them… | ||
| SS & BR: Building Distributed Systems in Distributed Teams | Sebastian Grodzicki | 11m |
Building distributed systems is notoriously hard... building a distributed team, even more so. At Elastic — the company behind Elasticsearch, Kibana, Beats… | ||
| SS & BR: What’s it Like to Be a Remote Developer, Really? | Maciej Przepióra | 14m |
Presentation discusses pros and cons of remote software development for employees and employers, covering reasons to consider remote work and practical ways to… | ||
| SS & BR: 10 pitfalls on the path from engineer to technical manager | Robert Tomaka | 12m |
A program engineer describes the challenges of moving from an individual contributor to a technical manager, based on personal experience. The talk lists ten… | ||
| ML: ML.NET: deep dive into dev AI | Jakub Wawrzyniak | 45m |
Live coding shows ML.NET building a sentiment classifier from 40,000 Wikipedia comments using MLContext, text FeaturizeText, an 80/20 train/test split and SDCA… | ||
| ML: Predictive analytics in Ad Engineering | Dorota Mierzwa, Andrzej Łukaszewski | 36m |
Company runs 400,000 active communities with ~300 million monthly unique users and ~10 terabits in the warehouse. For full-traffic rollouts when A/B is… | ||
| ML: Automated Machine Learning | Michał Górnik | 33m |
Covers automated machine learning (AutoML) methods for tasks like feature transformation, variable selection, model selection and hyperparameter tuning for… | ||
| ML: The secret life of algorithms | Paweł Łukaszuk | 45m |
Algorithms misclassify and cascade: NASA’s TOMS software discards extreme ozone readings so the Antarctic hole went unnoticed for years; US News ranking… | ||
| SS & BR: Dresscode - klucz do sukcesu? | Monika Bartczak | 13m |
Zastanawiałeś się kiedyś jak odbierają Cię ludzie w pracy, na uczelni, czy w urzędzie? Chciałabyś wypadać lepiej, być inaczej odbieranym, ale nie wiesz jak… | ||
| SS & BR: StrengthsFinder — the world of opportunities | Patrycja Czarnul | 44m |
Introduces the StrengthsFinder (StrengthsFinder / Strengths-based) approach for building and managing IT teams by focusing on developing individual strengths… | ||
| SS & BR: Let’s talk money | Łukasz Wroński | 12m |
Practical advice on dealing with project budgets when clients won’t disclose numbers: techniques for persuading clients to talk about budget and methods for… | ||
| JavaScript: What mobile browsers can do - 2020 revisited | Michał Michalczuk | 44m |
Live demo revisits 2018 showcase and enumerates which mobile browsers actually implement specific device APIs: navigator.getBattery works on Chrome but not… | ||
| JavaScript: The V8 Engine optimization tips (...) | Oleksandr Olashyn | 33m |
Explains how V8 turns JS into bytecode (Ignition) and optimized machine code (Turbofan), and shows concrete effects: hidden classes make identical-shaped… | ||
| JavaScript: Function [[Call]] – ECMA-262 specification contract | Krzysztof Hermut | 44m |
Walks the ECMA‑262 steps that create a function object, shows ASTExplorer and Chrome DevTools used to inspect runtime state, and demonstrates that the… | ||
| JavaScript: Give me back my interfaces! — good practices | Dawid Mazur | 46m |
The talk discusses how to apply classical design patterns and clean-code practices from traditional backend languages when writing backend code in Node.js and… | ||
| JavaScript: Hasura.io na ratunek! (GraphQL Engine) | Szymon Paluch | 40m |
Jak uratować zagrożony deadline? W jaki sposób skupić się na tworzeniu aplikacji gdy backend "nie dowozi"? Czy można postawić prototyp platformy składającej… | ||
| JavaScript: Programowanie funkcyjne w JavaScript | Mateusz Wojczal | 52m |
React aktualnie jest najpopularniejszym JavaScriptowym frameworkiem do budowania aplikacji. Niestety większość z mało i średnio zaawansowanych programistów nie… | ||
| JavaScript: Mikrofrontendy, czyli mikroserwisy we frontendzie | Bartosz Szczeciński | 42m |
Micro-Frontend to przeniesienie idei micro-services - stosowanej w świecie backendu do podziału monolitycznych usług w gromadę małych, niezależnych od siebie… | ||
| ML: Explainable Artificial Intelligence explained | Karol Przystalski | 47m |
Practical walk-through of XAI with code: scikit‑learn decision trees and logistic regression for interpretable white‑box models, Keras/TensorFlow and PyTorch… | ||
| Java: Introduction to the Hazelcast Ecosystem | Grzegorz Piwowarek | 44m |
An introduction to Hazelcast covering its in-memory data grid features: distributed partitioned maps with backups, near-cache for low-latency local reads, and… | ||
| Java: Where did you get this bean? | Dominik Przybysz | 45m |
Just add the annotation X and it's gonna work." "Define the bean Y and it's gonna work". How many times have you heard such statements during the Spring Boot… | ||
| Java: The new wave of Java web frameworks | Maciej Przepióra | 36m |
Compares Micronaut, Quarkus and Helidon by concrete tradeoffs: Micronaut uses compile-time APT code generation to eliminate runtime reflection, Quarkus adds… | ||
| Java: Java 12, 13 & 14. What's new and noteworthy? | Piotr Przybył | 44m |
Covers concrete changes from Java 12–15 and whether to try them now: Shenandoah and ZGC target short stop-the-world pauses (demo shows G1 ~140 ms vs ZGC ~1 ms… | ||
| Java: Kotlin Not-to-Do List - What we should avoid doing in Kotlin | Marcin Moskała | 42m |
Advice: always annotate public signatures with explicit public types so Kotlin inference doesn’t leak concrete implementations; hunt down and eliminate… | ||
| Java: Memory cleanup in Java 9–14 | Tomasz Borek | 35m |
Overview of Java garbage collectors from Java 9–14: compares the legacy CMS collector (removed in Java 14) with its successor G1GC (default since Java 8)… | ||
| Java: Odlotowe Gniazda Sieciowe w Netty | Arkadiusz Migała | 46m |
Gniazda Sieciowe są wam pewnie znane pod angielską nazwą Websockets (niestety nie rymuje się). Jest to alternatywny sposób komunikacji, oparty na protokole… | ||
| Java: Microservices...decisions, decisions, decisions everywhere | Jakub Marchwicki | 36m |
Micro Service Architecture is an architectural concept that aims to decouple a solution by decomposing functionality into discrete services. Think of it as… | ||
| DevOps: Don't lose your head in the cloud (...) | Andrzej Maleszewski | 44m |
CloudFormation automates full AWS stacks for PHP/Symfony apps so teams stop clicking consoles: templates provision EC2, RDS, Route53 and CI/CD, spin up feature… | ||
| DevOps: Shhhh! It's a secret! - HashiCorp Vault | Grzegorz Piotrowski | 50m |
Gdy sekret zna za dużo osób to staje się on już zwykłą informacją. I dotyczy to naszego codziennego życia, jak i systemów IT, które tworzymy. W każdym dniu… | ||
| DevOps:5 Rzeczy Na Temat Bezpieczeństwa Które Musisz Wiedzieć(...) | Damian Naprawa | 43m |
Wiele osób korzysta z Dockera, ale nie wszyscy mają świadomość o podatnościach bezpieczeństwa, które się za tym kryją. W prezentacji przedstawię ryzyka jakie… | ||
| DevOps: Kubernetes Storage - Myths, Facts and Tips | Mateusz Dyminski | 49m |
Covers concrete storage patterns: use PersistentVolume/PersistentVolumeClaim and StorageClass for dynamic provisioning instead of embedding volume IDs, use… | ||
| DevOps:Config Mgmt for Kubernetes workloads with GitOps and Helm | Tomasz Tarczyński | 47m |
Demo shows a GitOps flow where a git repo is the single source of truth, Flux watches master/manifests and flux pulls every 15s to apply changes, and the Helm… | ||
| DevOps: How to deploy Kubernetes cluster in 60 seconds (...) | Dawid Ziolkowski | 45m |
A 50‑ish line bash script uses gcloud or DigitalOcean API to create four VMs (1 master, 3 workers), installs k3s, pulls the kubeconfig and joins nodes — deploy… | ||
| JavaScript: JavaScript: the kids not loved | Karol Rogowski | 39m |
Podczas tej prezentacji porozmawiamy sobie o kilku wyraźnie pomijanych elementach wspaniałego języka, jakim jest JavaScript. Zobaczymy czy naprawdę nie mają… | ||
| Cloud Computing: What can be gained from a pandemic (...) | Marcin Janiszewski | 45m |
Pandemic-driven remote work forces concrete changes: accelerate digital transformation by automate remaining manual DevOps steps, tighten agile rituals to cut… | ||
| Cloud Computing: Static Sites and Serverless ... | Mariusz Ferdyn | 48m |
Converts a WordPress-style informational site into a static site built with Hugo, automates build-and-deploy using Azure DevOps or GitHub Actions, and hosts… | ||
| C++: How Software Engineering Will Destroy Your Project? | Dawid Bedła | 45m |
Examines how blindly applying patterns like SOLID, TDD/BDD, KISS and DRY in C++ leads to excessive interfaces, factories and mocks that bloat tiny classes and… | ||
| C++: Objects, their lifetime and pointers | Dawid Pilarski | 49m |
We will talk about basics of the language in a detailed way, so that you will be able to avoid undefined behaviors in your programs. I would like to change the… | ||
| C++: Functional programming, also in C++ | Michał Rad | 52m |
Overview of functional programming concepts and strengths and how to apply them in C++, especially using C++11 lambdas. Covers what functional programming is… | ||
| C++: All the flavours of operators new and delete | Mateusz Nowak | 43m |
C++20 defines 22 flavours of operator new and 30 versions of operator delete and the talk enumerates exact cases: throwing vs nothrow, single-object vs array… | ||
| A Short History of All People ... | Mateusz Kwaśniewski | 41m |
The talk analyzes Git history to locate defect-prone “hotspot” files defined as large, frequently changed, and indentation-complex. It uses simple… | ||
| DevOps: Improving applications with DevOps | Brian Benz | 36m |
Claims 208× more frequent deployments and 7× lower change-failure rates from DORA, with a demo that edits shipping to $4.99, pushes to GitHub, and triggers… | ||
| DevOps: How to train your Bash | Marcin Stozek | 56m |
An engineer explains concrete rules: always quote variables, use readonly globals and local inside functions, prefer $(...) over backticks, handle args with… | ||
| Cloud Computing: Connect,process and earn money -living on the edge | Paweł Fiderek | 43m |
Predicts over 70 billion devices by 2025 and shows concrete Azure tools — Azure IoT Edge, IoT Hub, Stream Analytics and containerized cognitive services — used… | ||
| Cloud Computing: DevSecOps — security all the way | Rafał Hryniewski | 47m |
DevSecOps extends DevOps by integrating security into every stage of development to speed delivery while maintaining high quality. The talk explains what… | ||
| Cloud Computing: Infrastructure as Code in Azure with Terraform | Marcin Tyborowski | 47m |
Terraform jest świetnym narzędziem które umożliwia automatyzacje wdrażania infrastruktury u dostawców chmurowych takich jak AWS, GCP czy Azure. Podczas sesji… | ||
| Cloud Computing: Cloud in a cost-effective way | Michał Jankowski | 45m |
Concrete Azure tactics to cut bills: switch Windows VMs to Linux to drop license cost almost fivefold, buy reserved instances (1yr ≈34% off, 3yr ≈56% off)… | ||
| Cloud Computing: The Edge talks - long road into the Cloud | Rafał Warzycha | 41m |
Edge-to-cloud case studies from industry IoT show enterprise edge boxes (HP/ABB) gathering PLC telemetry from robot fleets, then splitting work between local… | ||
| Cloud Computing: Quarkus - Cloud - Native | Artur Obrzut | 43m |
Quarkus tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory, offering near-instant scale-up and high-density… | ||
| Application Architectures: Monitoring — deployment is only the beginning | Grzegorz Piotrowski | 53m |
Introduces monitoring as a necessary part of application lifecycle and shows how to detect important events before users report them. Presents using Prometheus… | ||
| App Arch: Login API Security — is that you attacking my system? | Jacek Milewski | 49m |
A developer recounts real-world incidents of attackers using known user passwords to probe and breach login endpoints, showing how they obtain credentials and… | ||
| Arch. App: Prioritizing Technical Debt as if Time and Money Matters | Adam Tornhill | 39m |
Claims version-control data reveals where to spend effort, using a hotspot analysis that flags high-change, large modules and a hotspot x-ray that drills to… | ||
| Application Architectures: Architecture concepts based on CDC | Mateusz Dyminski | 48m |
Change Data Capture (CDC) is explained and shown as a practical way to move from traditional application–database architectures to stream-based architectures… | ||
| The art & craft of rest. (...) | Artur Król | 40m |
We live in a society of constant hustle and busyness. Hype yourself up on caffine, calm yourself through mindfulness, just make sure to answer these e-mails… | ||
| DevSecOps: The Hero We Need! | Andrzej Dyjak | 46m |
The talk explains DevSecOps as the scalable approach to embed security into fast CI/CD pipelines, arguing that test-last models fail with multiple daily… | ||
| Know Your Limits — On Discovering Boundaries ... | Sławomir Sobótka | 50m |
The talk explains how projects accumulate legacy failures when analysis and context boundaries are incorrect, and shows using Event Storming Procesowe to map… | ||
| Bottega IL: Common mistakes when moving to microservices | Jakub Nabrdalik | 51m |
Companies move to microservices by focusing on k8s and cloud rather than domain boundaries and end up with ill‑fitting org roles and brittle systems. A… | ||
| Bottega IL: Archetypes of business models | Marcin Markowski | 43m |
The talk explains using domain model archetypes to capture reusable business-model solutions in enterprise software, naming the problem that repeated projects… | ||
| Bottega IL: Team decisions making methods | Paweł Skiścim | 47m |
Practical rules for getting decisions made: present a clear proposal, frame it as an experiment with hypothesis and acceptance criteria (timebox, metrics, e.g… | ||
| Bottega IL: Live refactoring towards solid code | Bartłomiej Słota | 47m |
Prezentacja będzie sesją programowania na żywo, podczas której poddamy refaktoryzacji część systemu legacy. Podejdziemy do zadania pragmatycznie, identyfikując… | ||
| Application Architectures: The shadows and highlights of Event Driven Design | Oskar Dudycz | 42m |
The talk examines event-driven design for modern scalable systems, naming concepts like idempotency, eventual consistency, and at-least-once delivery, and… | ||
| Architektury Aplikacji: The last mile of microservices | Maciej Przepióra | 34m |
Argues that the “last mile” needs concrete choices: use an API gateway (Kong, Traefik, AWS API Gateway, Spring Cloud Gateway, Netflix Zuul) to handle routing… | ||
| App Arch: My understanding of DDD illustrated with examples | Mateusz Chrzonstowski | 54m |
Presenter explains their practical understanding of Domain-Driven Design and Clean Architecture by building their own example application in a simple… | ||
| Architektury Aplikacji: Wszędobylskie Pipes and Filters | Szymon Janikowski | 45m |
Przetwarzasz strumienie danych? Pracujesz nad rozwiązaniem Big Data? Masz do zaimplementowania logikę aplikacyjną polegającą na funkcyjnym przetwarzaniu… | ||
| nothing matches | ||