4Developers Kraków 2019
| title | author | length |
|---|---|---|
| Legacy code - lessons learned during migration (...) | Piotr Czech | 36m |
A financial-organization case study about migrating more than 150 services off an end-of-life product to a supported platform. It covers a migration process… | ||
| Clean up this mess - API Gateway (...) | Marcin Tyborowski | 42m |
Shows how to organize a .NET microservices application using an API Gateway (to route and distribute requests among services) and Service Discovery (a registry… | ||
| ORM – the tip of an iceberg | Rafał Hryniewski | 50m |
Covers how using ORMs (like Entity Framework) hides important SQL Server features and can lead developers to avoid the database layer; demonstrates several… | ||
| Domain-Driven Design tactically and practically | Kamil Grzybek | 48m |
Covers tactical Domain-Driven Design implemented in .NET (C#) to build a clean, adaptable domain model for complex business rules. Explains concrete practices… | ||
| Let's get more functional | Paweł Łukaszuk | 37m |
Shows how C# developers can adopt functional programming techniques without switching to F#. Covers practical functional concepts applied in an object-oriented… | ||
| Make your applications intelligent (...) | Michał Jankowski | 49m |
Live demos use Azure Cognitive Services (Computer Vision, Face, Speech, Translator, Custom Vision) with NuGet SDK and Docker containers; speech‑to‑text +… | ||
| The evolution of the C# language | Mariusz Bojkowski | 50m |
Talk reviews the evolution of the C# language, tracing recent acceleration of language changes and assessing whether C# remains a programmer-friendly language… | ||
| Hands-on Azure DevOps (...) | Michał Jankowski | 52m |
Shows how to build and deploy a web application using Azure DevOps: from project creation and the first commit, to configuring CI builds that compile the app… | ||
| A universe full of events - EventStorming | Krzysztof Owsiany | 48m |
EventStorming is introduced as a technique for discovering domain knowledge and business processes by modeling events that systems and people react to. The… | ||
| How to effectively implement software (...) | Rafał Watza | 47m |
The talk covers the end-to-end process of developing, verifying, integrating and releasing cellular network access-layer software. It describes stages from… | ||
| Agile clean architecture | Michał Cisz | 43m |
Presentation shows how to apply Clean Architecture and DDD concepts together with SOLID principles in a pragmatic, agile way using iterative, timeboxed… | ||
| Are you a selfish programmer? - Refactoring (...) | Agnieszka Matysek | 31m |
Covers practical refactoring techniques for developers who join existing projects with messy code, focusing on quick, low-effort changes to improve code… | ||
| Mistakes I made working with legacy code and how to fix them | Dawid Mazur | 50m |
Working with legacy code, the talk describes concrete mistakes the presenter made on real, twisted projects and how to fix them today. It covers practical… | ||
| When and how to use Low-Code platforms? | Michał Guzowski | 32m |
A practical overview of when and how to use Low-Code platforms, illustrated by a real application that took 8 hours to build instead of 5 days. Explains how to… | ||
| How to (git) blame efficiently | Grzegorz Kocjan | 42m |
Shows how to use Git to organize and present source code commits as a curated “gallery” so high-quality code is easy to find and appreciate. Covers practical… | ||
| Serverless - Hype Driven Development | Grzegorz Piotrowski | 47m |
Talk examines the serverless computing trend, discussing whether it’s a lasting evolution or just hype. Covers everyday development practices with serverless… | ||
| nothing matches | ||