[Bydgoszcz JUG - Meetup #42] Jakub Pilimon - Testing - Love, Hate, Love
"TDD prowadzi do dobrego designu" - mówili. "Nie mockuj" - mówili. "Testy to oznaka przestrzegania etosu craftmanship" - mówili. "Musisz mieć 100% pokrycia"- mówili. "Piramida testów mówi, że musisz mieć więcej testów jednostkowych niż integracyjnych" I tak dalej... W tej prezentacji na przykładzie kodu rozprawimy się z popularnymi opiniami (i niektórymi mitami) dotyczącymi testowania automatycznego. Będzie dużo live codingu, trochę slajdów i (mam nadzieję) dyskusji. Zarówno senior jak i junior powinien znaleźć w niej coś dla siebie.

▶︎
2018 - Jakub Kubryński, Sławomir Sobótka, Michał Michaluk - Programistów z biznesem przypadki trudne

▶︎
Greg Young – The Art of Destroying Software
![[Bydgoszcz JUG - Meetup #45] Jakub Pilimon - Czego uczy nas system Legacy](https://i.ytimg.com/vi/ypggb3QBWts/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYciBgKCMwDw==&rs=AOn4CLCVZVG-ox8oWrXUkS1Aoqu4TamySQ)
▶︎
[Bydgoszcz JUG - Meetup #45] Jakub Pilimon - Czego uczy nas system Legacy

▶︎
2016 - Jakub Kubryński - JPA - beyond copy-paste

▶︎
Blue Ridge Ruby 2026 - LLM Telemetry as a First-Class Rails Concern by David Paluy
![bITconf 2019 - [Kamil Grzybek] Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie](https://i.ytimg.com/vi/98avpvXcO5w/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAHBpa8i2uCVoVI4u9h3JGCTBf1rw)
▶︎
bITconf 2019 - [Kamil Grzybek] Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie
![[Bydgoszcz JUG - Meetup #48] Bartek "Koziołek" Kuczyński - Wprowadzenie do R2DBC](https://i.ytimg.com/vi/uZL5naJQFDk/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYWSBlKEAwDw==&rs=AOn4CLC3egvOKKmOONRiGKHtodSlyU08vw)
▶︎
[Bydgoszcz JUG - Meetup #48] Bartek "Koziołek" Kuczyński - Wprowadzenie do R2DBC
![Testowanie aplikacji - jak robić to dobrze? [WEBINAR]](https://i.ytimg.com/vi/auZcUFNvSTE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBCQz9YpxeqnsEuIC-qUBH8OfQ9jQ)
▶︎
Testowanie aplikacji - jak robić to dobrze? [WEBINAR]

▶︎
2017 - Jakub Nabrdalik - Keep IT clean: mid-sized building blocks and hexagonal architecture

▶︎
2023 - Sławomir Sobótka - Modularyzacja - miało być tak pięknie a wyszło jak zwykle :(

▶︎
2022 - Grzegorz Piwowarek - Trzymaj Springa na dystans!
![[Bydgoszcz JUG #26] Jakub Pilimon - Event Driven Architecture Traps](https://i.ytimg.com/vi/yzphakXljCQ/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDeqe0R9YwW6-kyLxqi7XO5fFHHUg)
▶︎
[Bydgoszcz JUG #26] Jakub Pilimon - Event Driven Architecture Traps

▶︎
Boiling Frogs 2018 - Mariusz Gil - Discovering unknown domain with Event Storming

▶︎
2013 - Paweł Szulc - Architektura to nie bzdura

▶︎
Kuloodporna komunikacja w systemach rozproszonych - Kuba Kubryński
![[Bydgoszcz JUG - Meetup #49] Bartosz Sokorski - Github Actions - co, jak i dlaczego?](https://i.ytimg.com/vi/c5JvE2tNXGQ/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLAojsqNPjVP6ifRNvNyAlPMJTt17w)
▶︎
[Bydgoszcz JUG - Meetup #49] Bartosz Sokorski - Github Actions - co, jak i dlaczego?
![[Bydgoszcz JUG #29] Krzysztof Dziankowski - Wprowadzenie do Kubernetes](https://i.ytimg.com/vi/8e2X7T_eakU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBFD7HnV19SoK6zgYzVI-U_RwkaTQ)
▶︎
[Bydgoszcz JUG #29] Krzysztof Dziankowski - Wprowadzenie do Kubernetes
![Clean Architecture: ethernal practices [PL] - Jakub Pilimon](https://i.ytimg.com/vi/qOYu5dk5H_A/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLBwE6D055_gRVUhjYf-CNUazRJpFQ)
▶︎
Clean Architecture: ethernal practices [PL] - Jakub Pilimon

▶︎
2017 - Sławomir Sobótka - DDD: Q&A - czyli co gryzie świadomego programistę/programistkę

▶︎
