JDD2014: Mapowanie relacyjno-obiektowe prawdziwych obiektów (S. Sobótka)

Który z trzech sposobów blokowania optymistyczne zastosować? Kiedy używać Lazy Loadingu a kiedy nie? Kiedy używać operacji kaskadowych a kiedy nie? Kiedy encja powinna zawierać w sobie referencję do innej encji a kiedy nie? Jak implementować equals czy może lepiej wcale nie? Zbiór, torba, lista - jak wybrać je świadomie? W których miejscach w systemie stosować ORM a kiedy nie? Każdy ekspert odpowie na te pytania: "to zależy". Podczas prezentacji będę chciał pokazać Wam, że to wcale nie zależy. Jeżeli modelujesz obiektowo to odpowiedzi są jasne, klarowne i jednoznaczne. A oprócz tego wrócimy do podstaw (bo podstawy są najtrudniejsze i czas na nie przychodzi dopiero gdy osiągniesz poziom ekspercki) i zastanowimy się kiedy używać obiektów (i zasad CqS, SOLID, GRASP), kiedy struktur danych, kiedy procedur (a'la Turbo Pascal) a kiedy funkcji.

JDD 2018:  Event Storming - skracanie dystansu pomiędzy IT a biznesem by Sławomir Sobótka
▶︎

JDD 2018: Event Storming - skracanie dystansu pomiędzy IT a biznesem by Sławomir Sobótka

Jinkubator #40 - JVM Internals - Jakub Kubryński
▶︎

Jinkubator #40 - JVM Internals - Jakub Kubryński

Sławomir Sobótka -- Czego mama nigdy nie mówiła Ci na temat testowania automatycznego
▶︎

Sławomir Sobótka -- Czego mama nigdy nie mówiła Ci na temat testowania automatycznego

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

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

Każda Funkcja Claude Code Wyjaśniona (dla normalnych ludzi)
▶︎

Każda Funkcja Claude Code Wyjaśniona (dla normalnych ludzi)

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

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

4Developers 2019: How does architect know? Łukasz Szydło
▶︎

4Developers 2019: How does architect know? Łukasz Szydło

Sławomir Sobótka - DDD Q&A - wersja rozszerzona
▶︎

Sławomir Sobótka - DDD Q&A - wersja rozszerzona

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds
▶︎

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds

Umiejętności miękkie Storming Troopera - Sławomir Sobótka | #71 Talk4Devs
▶︎

Umiejętności miękkie Storming Troopera - Sławomir Sobótka | #71 Talk4Devs

"Kaczyński dostał plaskacza". Parafianowicz obnaża kulisy Kijowa i Zełenskiego
▶︎

"Kaczyński dostał plaskacza". Parafianowicz obnaża kulisy Kijowa i Zełenskiego

Świdziński: Amerykanie nie popełnią samobójstwa za Polskę
▶︎

Świdziński: Amerykanie nie popełnią samobójstwa za Polskę

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

10 Things You Should NEVER Do in Poland (Avoid These Mistakes or run away!)
▶︎

10 Things You Should NEVER Do in Poland (Avoid These Mistakes or run away!)

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

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

Poznaj swoje granice - o odkrywaniu granic obiektów i modułów - Sławomir Sobótka | #63 Talk4Devs
▶︎

Poznaj swoje granice - o odkrywaniu granic obiektów i modułów - Sławomir Sobótka | #63 Talk4Devs

NERVOUS 12-Year-Old Who Can Sing Without Opening Her Mouth Earns Mel B's GOLDEN BUZZER!
▶︎

NERVOUS 12-Year-Old Who Can Sing Without Opening Her Mouth Earns Mel B's GOLDEN BUZZER!

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

4Developers 2019: EventStorming Lessons Learned-kilkadziesiąt tysięcy post-itów później, Mariusz Gil
▶︎

4Developers 2019: EventStorming Lessons Learned-kilkadziesiąt tysięcy post-itów później, Mariusz Gil

4Developers CQRS - Prosta architektura dla nieprostego systemu (M. Stasch)
▶︎

4Developers CQRS - Prosta architektura dla nieprostego systemu (M. Stasch)