- 65
- 59 961
JavaSenior
Poland
เข้าร่วมเมื่อ 25 ก.ย. 2023
Treści dedykowane dla doświadczonych programistów 🚀.
Na moim blogu javasenior.pl publikuję wpisy na zaawansowane tematy związane z programowaniem, a na tym kanale będę przedstawiał te treści w formie wideo. 🖥👩💻
Na moim blogu javasenior.pl publikuję wpisy na zaawansowane tematy związane z programowaniem, a na tym kanale będę przedstawiał te treści w formie wideo. 🖥👩💻
Model Domenowy vs ORM (Aggregate vs ORM)
Gdy korzystamy z DDD taktycznego lub jednej z popularnych architektur, np. Clean Architecture, spotkamy się z wyzwaniem: czy nasze obiekty domenowe powinny korzystać z ORM. Dziś właśnie o tym!
📜 Spis:
00:00 - Wstęp
04:02 - Mapowanie modelu domenowego na model persystencji
12:41 - Nakładanie zdarzeń z modelu domenowego na model persystencji
15:46 - Prolog do trzeciego rozwiązania i podsumowanie
🌐 LINKI:
📚 BLOG: javasenior.pl
💻 GITHUB: github.com/arturlaskowski
🏷️ HASHTAGI:
#java #ddd #spring #programowanie #it #coding #architecture
📜 Spis:
00:00 - Wstęp
04:02 - Mapowanie modelu domenowego na model persystencji
12:41 - Nakładanie zdarzeń z modelu domenowego na model persystencji
15:46 - Prolog do trzeciego rozwiązania i podsumowanie
🌐 LINKI:
📚 BLOG: javasenior.pl
💻 GITHUB: github.com/arturlaskowski
🏷️ HASHTAGI:
#java #ddd #spring #programowanie #it #coding #architecture
มุมมอง: 1 078
วีดีโอ
Czym jest ten Agregat z Domain-Driven Design (DDD)?!
มุมมอง 1.6Kหลายเดือนก่อน
Agregat to jeden z najbardziej niezrozumiałych wzorców w DDD. Mam nadzieję, że ten filmik pozwoli go lepiej zrozumieć :D 📜 Spis: 00:00 - Wstęp 01:21 - Czym jest Agregat? 08:04 - Agregat vs ORM 08:45 - Co powinno być w agregacie? 11:41 - Zasady projektowania agregatów 15:41 - Czy umieścić te pola w agregacie? 18:04 - Kilka tipów dotyczących projektowania agregatów 🌐 LINKI: 📚 BLOG: javasenior.pl ...
Anemic “Domain” Model vs Rich Domain Model
มุมมอง 8252 หลายเดือนก่อน
Aby zrozumieć, czym jest Rich Domain Model, na początek należy zrozumieć, czym jest logika domenowa. W tym filmiku staram się wyjaśnić oba te pojęcia. 📜 Spis: 00:00 - Wstęp 00:15 - Rodzaje logiki 02:52 - Rich domain model - Information expert 07:11 - Anemic model - konsekwencje 10:51 - Anemic vs Rich domain mode 🌐 LINKI: 📚 BLOG: javasenior.pl 💻 GITHUB: github.com/arturlaskowski 🏷️ HASHTAGI: #ja...
Gdy programowanie wejdzie za mocno...
มุมมอง 1.2K2 หลายเดือนก่อน
Ze wszystkim można przesadzić, z programowaniem też... 🌐 LINKI: 📚 BLOG: javasenior.pl 💻 GITHUB: github.com/arturlaskowski 🏷️ HASHTAGI: #programowanie #it #java #spring
Domain-Driven Design (DDD) Taktyczne w 8 min!
มุมมอง 4K3 หลายเดือนก่อน
Domain-Driven Design (DDD) to jedno z popularnych podejść do tworzenia oprogramowania, które dzieli się na część strategiczną, czyli zrozumienie biznesu, oraz taktyczną, czyli implementację. W tym filmiku w telegraficznym skrócie opisuję kluczowe elementy taktycznego DDD. 📜 Spis: 00:00 - Wstęp 02:12 - Value Object 02:48 - Entity 03:30 - Aggregate 04:28 - Repository 04:40 - Factory 05:06 - Polic...
Z dr inż. Jakubem Walczakiem o sztucznej inteligencji - filozoficznie
มุมมอง 2433 หลายเดือนก่อน
Ostatnio dr inż. Jakub Walczak opowiedział nam trochę o sztucznej inteligencji, zwracając uwagę na jej techniczne aspekty. W tej rozmowie podjęliśmy się z Kubą przewidywań dotyczących przyszłości AI i porozmawialiśmy bardziej filozoficznie na ten temat. 📜 Spis: 00:00 - Wstęp 00:16 - Czy AI ma świadomość? 03:18 - Jak sztuczna inteligencja wpłynie na naszą przyszłość? 08:19 - Czy uważasz, że GPT-...
Z dr inż. Jakubem Walczakiem o sztucznej inteligencji - technicznie
มุมมอง 2.3K3 หลายเดือนก่อน
Dr inż. Jakub Walczak jest ekspertem w dziedzinie sztucznej inteligencji. W tym filmiku odpowiada na pytania dotyczące technicznych aspektów AI. Więcej o dokonaniach Kuby znajdziesz tutaj: orcid.org/0000-0002-5632-9484 📜 Spis: 00:00 - Wstęp 01:32 - Czym właściwie jest sztuczna inteligencja? 02:55 - Czy sztuczną inteligencję możemy pokategoryzować? 06:43 - Jak działają Large Language Models (LLM...
5 często popełnianych błędów w Springu
มุมมอง 3.9K4 หลายเดือนก่อน
Pisząc aplikację, często popełniamy błędy lub tworzymy rozwiązania, które zamykają nam wiele dróg. Odkryj 5 często popełnianych błędów w Springu - sprawdź, czy sam nie popełniasz któregoś z nich! 📜 Spis: 00:00 - Wstęp 00:13 - Wstrzykiwanie za pomocą pola 05:48 - Błędna walidacja przy transakcyjnym zapisie 08:21 - Zły wyjątek do rollbackowania transakcji 11:17 - Błędne używanie adnotacji '@Trans...
JetBrains AI Assistant vs GitHub Copilot
มุมมอง 1.3K4 หลายเดือนก่อน
Na rynku aktualnie mamy wiele narzędzi AI, które pomagają programistom w tworzeniu oprogramowania. Ostatnio bawiłem się chyba najbardziej popularnym pomocnikiem, czyli GitHub Copilot, a tym razem zobaczymy, co potrafi asystent AI od JetBrains 🤖 📜 Spis: 00:00 - Wstęp 01:38 - Autouzupełnianie 03:43 - Generowanie kodu - szerszy kontekst 05:10 - Zapisywanie promptów 05:50 - Generowanie testów 07:58...
GitHub Copilot w IntelliJ IDEA
มุมมอง 1.5K5 หลายเดือนก่อน
Mówi się, że leniwy programista to dobry programista 😉. Chodzi oczywiście o unikanie żmudnej pracy, którą można łatwo zautomatyzować. W dzisiejszych czasach mamy wiele narzędzi, które mogą pomóc nam w takich zadaniach podczas tworzenia oprogramowania. Dlatego warto z nich korzystać, a jednym z nich jest Copilot 🤖 📜 Spis: 00:00 - Wstęp 00:38 - Autouzupełnianie 05:15 - Generowanie dokumentacji i ...
ArchUnit: Testy architektury
มุมมอง 6946 หลายเดือนก่อน
Strukturyzując nasz kod, często decydujemy się oddzielić od siebie niektóre komponenty, tak aby były od siebie niezależne. 🤔 Jak jednak zautomatyzować sprawdzanie tych reguł? W tym mogą pomóc testy architektury! 🛠️ 📜 Spis: 00:00 - Wstęp 01:37 - Moduły Mavenowe 02:40 - ArchUnit 05:43 - ArchUnit vs Moduły Mavenowe 09:43 - Podsumowanie 🌐 LINKI: 📚 BLOG: javasenior.pl 💻 GITHUB: github.com/arturlasko...
CORS: Pakt między backend a frontend!
มุมมอง 3.9K6 หลายเดือนก่อน
Tworząc aplikację, gdzie mamy osobno frontend i backend. Musimy skonfigurować nasz serwer tak, żeby przeglądarka wiedziała, że może wczytywać dane pochodzące z naszego backendu na stronę tworzoną przez frontend. Do tego celu służy mechanizm CORS 🔒🔑 📜 Spis: 00:00 - Same-origin policy - teoria 02:56 - Same-origin policy - praktyka 04:18 - Cross-Origin Resource Sharing - teoria 06:17 - Cross-Origi...
Zarządzanie Dostępem: Pessimistic vs Optimistic Locking
มุมมอง 1.4K7 หลายเดือนก่อน
Zarządzanie Dostępem: Pessimistic vs Optimistic Locking
Testy bez dotykania I/O: Benefit architektury portów i adapterów
มุมมอง 1.1K8 หลายเดือนก่อน
Testy bez dotykania I/O: Benefit architektury portów i adapterów
Architektura Heksagonalna | Porty i Adaptery w 2 min!
มุมมอง 1.3K8 หลายเดือนก่อน
Architektura Heksagonalna | Porty i Adaptery w 2 min!
Senior Java Developer Test: Porównanie GPT 3.5 vs GPT 4
มุมมอง 2.4K8 หลายเดือนก่อน
Senior Java Developer Test: Porównanie GPT 3.5 vs GPT 4
Value Object: I twój kodzik jest piękniejszy!
มุมมอง 2.7K9 หลายเดือนก่อน
Value Object: I twój kodzik jest piękniejszy!
Spring AI: Aplikacja Doradca Kulinarny w 5 min
มุมมอง 1.9K9 หลายเดือนก่อน
Spring AI: Aplikacja Doradca Kulinarny w 5 min
Niejednoznaczność zasad programowania
มุมมอง 86211 หลายเดือนก่อน
Niejednoznaczność zasad programowania
Testcontainers: Docker w testach integracyjnych
มุมมอง 751ปีที่แล้ว
Testcontainers: Docker w testach integracyjnych