Konferencja Online - Canal 3
Konferencja Online - Canal 3
  • Видео 118
  • Просмотров 40 559

Видео

Wszystko na temat ADF co chciałbyś wiedzieć ale boisz się zapytać - Szymon LasotaWszystko na temat ADF co chciałbyś wiedzieć ale boisz się zapytać - Szymon Lasota
Wszystko na temat ADF co chciałbyś wiedzieć ale boisz się zapytać - Szymon Lasota
Просмотров 2712 месяца назад
👉 Bilety bezpłatne: expertsummit.pl/
Tożsamość w chmurze - fakty i mity - Robert PrzybylskiTożsamość w chmurze - fakty i mity - Robert Przybylski
Tożsamość w chmurze - fakty i mity - Robert Przybylski
Просмотров 2532 месяца назад
👉 Bilety bezpłatne: expertsummit.pl/
☁️ Integracja Azure Open AI z perspektywy architekta i inżyniera - Urszula Oleszek☁️ Integracja Azure Open AI z perspektywy architekta i inżyniera - Urszula Oleszek
☁️ Integracja Azure Open AI z perspektywy architekta i inżyniera - Urszula Oleszek
Просмотров 43410 месяцев назад
☁️ Integracja Azure Open AI z perspektywy architekta i inżyniera - Urszula Oleszek
☁️ Azure SQL Database: zabezpieczmy nasze dane w chmurze - Cezary Ołtuszyk☁️ Azure SQL Database: zabezpieczmy nasze dane w chmurze - Cezary Ołtuszyk
☁️ Azure SQL Database: zabezpieczmy nasze dane w chmurze - Cezary Ołtuszyk
Просмотров 22110 месяцев назад
☁️ Azure SQL Database: zabezpieczmy nasze dane w chmurze - Cezary Ołtuszyk
☁️ Przesyłanie danych w czasie rzeczywistym w praktyce - Paweł Bebłot☁️ Przesyłanie danych w czasie rzeczywistym w praktyce - Paweł Bebłot
☁️ Przesyłanie danych w czasie rzeczywistym w praktyce - Paweł Bebłot
Просмотров 24010 месяцев назад
☁️ Przesyłanie danych w czasie rzeczywistym w praktyce - Paweł Bebłot
☁️ Lądowanie w chmurze - Nie ma jak w Azurze - Bartosz Ślusarczyk☁️ Lądowanie w chmurze - Nie ma jak w Azurze - Bartosz Ślusarczyk
☁️ Lądowanie w chmurze - Nie ma jak w Azurze - Bartosz Ślusarczyk
Просмотров 57410 месяцев назад
☁️ Lądowanie w chmurze - Nie ma jak w Azurze - Bartosz Ślusarczyk
🐢 Automatyzujesz albo wylatujesz - Maja Malinowska, Tomasz Stelmach🐢 Automatyzujesz albo wylatujesz - Maja Malinowska, Tomasz Stelmach
🐢 Automatyzujesz albo wylatujesz - Maja Malinowska, Tomasz Stelmach
Просмотров 198Год назад
🐢 Automatyzujesz albo wylatujesz - Maja Malinowska, Tomasz Stelmach
🐢 Evolution of Quality Assurance: from BiQ concept to future with AI - Piotr Szczepaniuk🐢 Evolution of Quality Assurance: from BiQ concept to future with AI - Piotr Szczepaniuk
🐢 Evolution of Quality Assurance: from BiQ concept to future with AI - Piotr Szczepaniuk
Просмотров 252Год назад
🐢 Evolution of Quality Assurance: from BiQ concept to future with AI - Piotr Szczepaniuk
🐢 Automatyzacja, testy wydajnościowe, techniki projektowania testów - Jan Sabak🐢 Automatyzacja, testy wydajnościowe, techniki projektowania testów - Jan Sabak
🐢 Automatyzacja, testy wydajnościowe, techniki projektowania testów - Jan Sabak
Просмотров 386Год назад
🐢 Automatyzacja, testy wydajnościowe, techniki projektowania testów - Jan Sabak
🐢 Zarządzanie Czasem i Work-Life Balance w Testowaniu Oprogramowania - Monika Leszczyńska-Stopa🐢 Zarządzanie Czasem i Work-Life Balance w Testowaniu Oprogramowania - Monika Leszczyńska-Stopa
🐢 Zarządzanie Czasem i Work-Life Balance w Testowaniu Oprogramowania - Monika Leszczyńska-Stopa
Просмотров 323Год назад
🐢 Zarządzanie Czasem i Work-Life Balance w Testowaniu Oprogramowania - Monika Leszczyńska-Stopa
🐢 Fullstack QA - inżynier jakości: oczekiwania kontra rzeczywistość - Tomasz Szyborski, Jakub Klech🐢 Fullstack QA - inżynier jakości: oczekiwania kontra rzeczywistość - Tomasz Szyborski, Jakub Klech
🐢 Fullstack QA - inżynier jakości: oczekiwania kontra rzeczywistość - Tomasz Szyborski, Jakub Klech
Просмотров 527Год назад
🐢 Fullstack QA - inżynier jakości: oczekiwania kontra rzeczywistość - Tomasz Szyborski, Jakub Klech
⌨ Hybrydowa chmura AWS jakiej nie znacie - Adrian Kaczmarczyk⌨ Hybrydowa chmura AWS jakiej nie znacie - Adrian Kaczmarczyk
⌨ Hybrydowa chmura AWS jakiej nie znacie - Adrian Kaczmarczyk
Просмотров 49Год назад
🔥Bezpłatne bilety: www.expertsummit.pl
⌨ Microsoft Defender EASM - Andrzej Kokociński⌨ Microsoft Defender EASM - Andrzej Kokociński
⌨ Microsoft Defender EASM - Andrzej Kokociński
Просмотров 134Год назад
🔥Bezpłatne bilety: www.expertsummit.pl
⌨ Jeden kod, jedna robota czyli aplikacja Web i Aplikacja na telefon - Mariusz Ferdyn⌨ Jeden kod, jedna robota czyli aplikacja Web i Aplikacja na telefon - Mariusz Ferdyn
⌨ Jeden kod, jedna robota czyli aplikacja Web i Aplikacja na telefon - Mariusz Ferdyn
Просмотров 125Год назад
🔥Bezpłatne bilety: www.expertsummit.pl

Комментарии

  • @cypriankamilnorwid7777
    @cypriankamilnorwid7777 8 месяцев назад

    Genialny talk, w końcu zrozumiałem o co chodzi w DIP! Udostępniłem talka na moim linkedinie, bo warto!

  • @jurekogorek4337
    @jurekogorek4337 10 месяцев назад

    Mega '👍👍👍👍👍👍👍👍

  • @nicolaspanu7448
    @nicolaspanu7448 Год назад

    Excellent and useful presentation

  • @tomwar4564
    @tomwar4564 Год назад

    Angielski kurs zrób -petarda by to wyszło:)

    • @fricze
      @fricze Год назад

      Dobry pomysł :)

  • @tomwar4564
    @tomwar4564 Год назад

    Może jakiś kurs 2023 css, html5, js, php ,sql itd.....

  • @rafal788
    @rafal788 Год назад

    Nie lubię ludzi, którzy mówią, że co oni tak wolno, bo to prowadzi do tego tzw. "rapid development", a pracodawcy takich właśnie szukają, ale to nie dobrze, bo jak ktoś robi tak szybko na hura do przodu i nie myśli, nie planuje, brak w tym refleksji podczas pisania kodu, to ten kod zazwyczaj jest brzydki i nieczytelny, ale niestety, teraz trzeba tak pracować, bo taki jest trend, że szybko, szybko, a jak ktoś robi powoli i dokładnie, to musi potem nadgodzinami nadrabiać i ta szybko prowadzi potem do wypalenia zawodowego, które jest normą w branży, ale nic się na to nie poradzi. Takie realia. A będzie jeszcze gorzej.

  • @rafal788
    @rafal788 Год назад

    A co jeśli to nie jego ego, tylko "Tomaszek" ma ADHD, a kiedy wpada w tzw. hiperfokus, to właśnie tak się człowiek czuje, że ma energię, że jest flow, skupienie, wręcz mania, ekscytacja i ciekawość. Przy czym z zewnątrz niekoniecznie musi być władczy, inicjatywny itd. bo to domena raczej ekstrawertyków, a gdyby był introwertykiem + ADHD, to przy ciekawym zadaniu, gdzie można samodzielnie tworzyć rozwiązania i ogólnie po swojemu robić, to tak właśnie w hiperfokusie by było. Przy czym ludzie z Aspergerem mają podobnie, ale w przypadku Aspergera bardzo trudno być duszą towarzystwa i uznanym "super ekspertem" nawet jeśli ktoś jest dobry w rozwiązywaniu zadań.

  • @krzysztofbardzinski
    @krzysztofbardzinski Год назад

    Code Complete (Steve McConnell) to po polsku Kod Doskonały

  • @create_
    @create_ Год назад

    Dziękuję za świetną prezentację i doceniam Twoją odwagę :)

  •  Год назад

    Jeśli chodzi o DDD na froncie, to pod Angulara są całkiem niezłe materiały od Manfreda Steyera

    • @marcinmilewicz5659
      @marcinmilewicz5659 Год назад

      Tak, Manfred nawet sprawnie opisuje strategiczne DDD, ale nie przekonuje mnie aż tak, żebym mógł go polecić akurat w tej dziedzinie.

  • @kalush81
    @kalush81 Год назад

    Przyjemna dawka wiedzy! Dziękować :)

  • @tuskola9576
    @tuskola9576 Год назад

    Świetna prezka, dziękuję i trzymaj się :)

  • @parsifal8232
    @parsifal8232 Год назад

    50:14 czyli lista eventów w klasie Team i Repozytorium dostaje dodatkowy obowiazek wydelegowania eventu pozapisaniu ??? Po co tak kombinować? Dlaczego nie poczekać na wynik działania Reposytorium i wypluć event jesli repo powie OK Zapisane ? Bo skąd wiesz że Repozytorum w Metodzie Team.GerEvent pobierze dane do tego sava co zrobiło a nie jakis kolejny - komplikacja kodu i powiązanie Team i Repo w dwie strony ?;) 2) To raczej odpowiedzialność Team za publikację NewTeamAdded a nie jakiegos repo ? Pozatym dodając do Team obsługe powiadomien musisz ruszyć np Repo - dwie klasy wiec, a mozna to zrobić w jednej... Nie mowiac juz o tym ze w Interfejsie Uyztkownika i tak musi wyskoczyć "ok dodane" a nie ze "Team wysłał do repo . a czy repo zapisze to juz ch...j wie" - czy nie musi? Co wiec zyskujesz dajac repo obowiazek obslugi eventów w stosunku do poczekania w Team na wynik zapisu? I czy ten zysk wart cudowania?

  •  2 года назад

    Świetna prezentacja 🙂

  • @SZD-51-1
    @SZD-51-1 2 года назад

    Bardzo konkretnie przedstawiony cały stack technologiczny. Michał, super robota! Gratuluję wytrwałości przy rozwoju systemu. Życzę sukcesów 😀

  • @Shyadalayan
    @Shyadalayan 2 года назад

    Jeśli chcielibyście obejrzeć moją kolejną prezentację, to jest nią *Bo najważniejszy jest kontekst* z Javelopera 2022: ruclips.net/video/mM76GJKLRFI/видео.html Opowiadam tam, dlaczego warto dostrzegać konteksty i w oparciu o nie modularyzować nasze systemy - a wszystko popieram konkretnymi przykładami (w tym jednym bardzo rozbudowanym) 🙂

  • @Shyadalayan
    @Shyadalayan 2 года назад

    W chwili 32:30 nagranie niestety przycina się na kilkanaście sekund. Pewnie z (nomen omen) kontekstu da się zrozumieć, o czym wtedy mówiłem, ale dla pewności poniżej wklejam wyjaśnienie 🙂 Mówiłem wtedy o konstruowaniu BusDTO z 2-óch niezależnych zapytań do bazy danych. *Takie zapytania rodzą ryzyko, że między jednym a drugim zapytaniem dane mogą się zmienić i w efekcie wyniki obu zapytań nie będą ze sobą spójne.* Dla przykładu: 1. Zapytanie #1 (do tabel bus-reservation-module) zwraca nam *5 rezerwacji okien serwisowych* dla danego autobusu. 2. Chwilę później któryś z mechaników *usuwa jedną z rezerwacji* dla tego autobusu. (Tak jak mówiliśmy wcześniej, to usunięcie odbędzie się atomowo i usunie dane zarówno z bus-reservation-module jak i bus-service-module, ale zmiany w bus-reservation-module nie zauważymy, bo dane stamtąd pobraliśmy w kroku 1, czyli chwilę przed usunięciem.) 3. Zapytanie #2 (do tabel bus-service-module) zwraca nam *szczegóły 4-ech okien serwisowych.* Jak widać, w tej sytuacji mamy niespójne dane: zapytanie #1 zwróciło 5 rezerwacji, podczas gdy zapytanie #2 zwróciło szczegóły tylko 4-ech rezerwacji. Tego typu sytuacje są bardzo mało prawdopodobne (człowiek musi "wstrzelić się" ze swoją akcją między 2 zapytania wykonywane w odstępie milisekund), ale prędzej czy później się zdarzą. To właśnie na te niespójności musi być odporny BusPresentationModule. Na szczęście streaming wraca w tym momencie, więc sposoby radzenia sobie z takimi niespójnościami widać już na nagraniu 🙂

  • @Shyadalayan
    @Shyadalayan 2 года назад

    Zapomniałem w części Q&A zaproponować Wam ćwiczenie: *pomyślcie o dowolnym obiekcie rzeczywistym (fizycznym albo abstrakcyjnym) i postarajcie się znaleźć dla niego konteksty.* * Polecam to ćwiczenie, powinno okazać się, że generalnie wszystko, po prostu wszystko, jest kontekstowe, na wszystko można patrzeć z kilku kątów 😉 I jeszcze jedno pytanie: *macie pomysł, który obiekt rzeczywisty ma najwięcej kontekstów ze wszystkich?* * Od razu dodam, że nie znam odpowiedzi, mam swój typ, ale z chęcią najpierw zobaczyłbym Wasze propozycje 🙂

    • @Shyadalayan
      @Shyadalayan 2 года назад

      Nie ma propozycji na obiekt z największą liczbą kontekstów, podam więc swój typ 😉 Moim zdaniem to *człowiek.* Dlaczego? W pracy jesteśmy developerami, wywołują na nas metody koduj() albo zróbSobieKawę(). U lekarza jesteśmy pacjentami, tam mamy metodę powiedzA() albo oddychajGłęboko(). Na drodze jesteśmy kierowcami, tam mamy do dyspozycji metody przyspiesz() albo skręćWPrawo(). Z kolei w rodzinie jesteśmy żonami, mężami, rodzicami, dziećmi. I tak dalej, występujemy w praktycznie nieskończonej liczbie ról. Co więcej, jesteśmy kontekstowi również w czasie, przechodzimy fazy i zdarzenia zwrotne - np. narodziny, pierwszy krok, pójście do szkoły, pierwszy pocałunek, osiągnięcie pełnoletności, małżeństwo, zostanie rodzicem, dziadkiem, przejście na emeryturę - i nie będę już kończył 😉

  • @mrwonsik8110
    @mrwonsik8110 2 года назад

    Bardzo dobra prezentacja!

  • @mrwonsik8110
    @mrwonsik8110 2 года назад

    Super prezentacja!

  • @wilfredkane7569
    @wilfredkane7569 2 года назад

    pr໐๓໐Ş๓

  • @marcincylkowski3004
    @marcincylkowski3004 2 года назад

    Czy ktoś podlinkuje część pierwszą

    • @piotrstawirej6465
      @piotrstawirej6465 2 года назад

      Proszę: ruclips.net/video/0HQT0r4rokk/видео.html

  • @Serionus
    @Serionus 2 года назад

    Super prezka

  • @m1k0register
    @m1k0register 2 года назад

    Dlaczego programiści wolą zrezygnować z nawyków nazewnictwa metod i ignorowania @DisplayName na rzecz nienaturalnego snake case?

  • @kacperwaz5257
    @kacperwaz5257 2 года назад

    Hi

  • @Karol-cl5cf
    @Karol-cl5cf 2 года назад

    Czy istnieje szansa na dodanie napisów do filmu?

    • @dominikazajac6677
      @dominikazajac6677 2 года назад

      Słuszna uwaga! Skontaktuję się z organizatorami i sprawdzę co da się zrobić

  • @kamilpiekorz8603
    @kamilpiekorz8603 2 года назад

    A jak zacząć

  • @dominikazajac6677
    @dominikazajac6677 2 года назад

    Hej, dziękuję za słuchanie! Link do prezentacji (a w nim też do dalszych źródeł): www.canva.com/design/DAE582JpVv0/D8OcWKpz0dzXFVCvuKtSxQ/view?DAE582JpVv0&

  • @aleksandraobara6215
    @aleksandraobara6215 2 года назад

    Dominika i Karolina będą dostępne po prezentacji jeszcze przez około 30 minut na naszym wirtualnym stoisku. Zapraszamy! 🙂 Później czeka na Was nasza Project Manager, QA Engineer, czy Product Consultant. A wszystkich zainteresowanych tematem dobrego portfolio UX zapraszamy na nasze stoisko na godzinę 14:00.😊 Link znajdziecie tutaj: meet.google.com/wgs-hmve-nro Jeśli pojawiły się pytania na temat rekrutacji i wolnych wakatów, zapraszamy do pokoju Darii i Oli: meet.google.com/qdt-vjzm-smt

  • @DarmowyKursGrafiki
    @DarmowyKursGrafiki 3 года назад

    Świetny i bardzo motywujący materiał. Przedstawiony w taki sposób, że bardzo łatwo podporządkować informacje pod wiele dziedzin. Z pewnością sam skorzystam z podanej wiedzy!

  • @bogdandovzhnyi4140
    @bogdandovzhnyi4140 3 года назад

    Dobra prezentacja, ulepszyłem swoją firmę 10krotnie dzięki Włodkowi. Pozdrowienia od całego zespołu Herrington sp.z.o.o. 💪💪💪

  • @denysartiukhov88
    @denysartiukhov88 3 года назад

    Fajna prezentacja fajny chłopak Włodek prosto super 👌👌👌👍👍👍👏👏👏

  • @gieergie
    @gieergie 3 года назад

    ciekawy wykład od razu daliśmy suba

  • @m1992-m9e
    @m1992-m9e 3 года назад

    Czy zakładając bloga, mogę połączyć treści programistyczne z innymi moimi hobby? To znaczy stworzyć bloga, w którym na przemian będą się pojawiały wpisy dotyczące także innych moich zainteresowań, także nie związanych z IT. Oczywiście jasne jest że tworzenie bloga wielotematycznego jest dozwolone prawnie. Pisząc "mogę" mam na myśli to, czy taka decyzja nie zaszkodzi mi w tworzeniu "marki osobistej"?

  • @Shyadalayan
    @Shyadalayan 3 года назад

    Zauważyłem, że na czacie padło z Waszej strony - konkretnie od *Kat N* oraz od *KmietekHD* - jeszcze jedno bardzo ciekawe pytanie, które przeoczyłem podczas prezentacji. Dotyczy ono mojego ostatniego przykładu dla Eventów - tego, w którym publikuję zdarzenie o zmianie stanu Teamu dopiero w metodzie save() repozytorium TeamHibernateRepository (patrzcie: ruclips.net/video/BYqgQifrptQ/видео.html ). Pytanie brzmi: *Czy publikowanie zdarzenia z poziomu TeamHibernateRepository to nie jest złamanie Single Responsibility Principle (SRP)?* Odpowiedź brzmi: *tak, to jest złamanie SRP.* Dlaczego? Single Responsibility Principle mówi, że dana klasa powinna mieć tylko jeden powód do zmiany. TeamHibernateRepository ma w tym momencie 2 takie powody: 1. *Powód techniczny:* gdy trzeba będzie zmienić coś w zapisie zespołu do bazy danych. Przykłady: zmieni się struktura którejś z tabel dotyczących zespołów; zmieni się sposób propagacji transakcji (np. z REQUIRED na REQUIRES_NEW); zmieni się poziom izolacji transakcji - i tak dalej. 2. *Powód biznesowy:* gdy trzeba będzie zmienić coś dotyczącego publikowania eventu. Przykłady: zmieni się mechanizm publikacji eventów z EventPublishera na coś innego; klasa Team zacznie tworzyć wiele eventów zamiast jednego (wtedy trzeba będzie publikować je w pętli); klasa Team w ogóle przestanie publikować event (bo nikt nie będzie zainteresowany zmianami jej stanu) - i tak dalej. === *Jak można rozwiązać ten problem?* Na przykład robiąc to, co już zaproponowałem w odpowiedzi na pytanie Bartka Solki o wyciek logiki biznesowej do warstwy technicznej, czyli: 1. Zamienić interfejs TeamRepository na klasę abstrakcyjną o poniższym kodzie: public abstract class TeamRepository { public final void save(Team team) { *doSave(team);* eventPublisher.publish(team.getEvent()); } *protected abstract void doSave(Team team);* } 2. W klasie TeamHibernateRepository zaimplementować wyłącznie metodę doSave(). (Przy okazji: zwróćcie uwagę, że w klasie TeamRepository metodę save() zadeklarowałem jako final - dzięki temu mamy gwarancję, że w klasach pochodnych nikt nie zmieni jej zachowania.) Co z punktu widzenia SRP zyskaliśmy, przechodząc na klasę abstrakcyjną i doSave()? Dzięki temu wspomniane 2 powody do zmiany (techniczny i biznesowy) *rozdzieliliśmy między 2 klasy* (TeamHibernateRepository i TeamRepository). W efekcie każda z nich ma już tylko jeden powód do zmiany - a zatem stały się zgodne z SRP :) === *Krótka dygresja na koniec* Zauważcie ciekawą rzecz: do designu z klasą abstrakcyjną TeamRepository i metodą doSave() *doszliśmy na 2 różne sposoby:* 1. Wychodząc od Domain-Driven Design i spostrzeżenia, że logika biznesowa wyciekła nam do warstwy technicznej (spostrzeżenie Bartka Solki). 2. Wychodząc od Single Responsibility Principle i spostrzeżenia, że TeamHibernateRepository ma 2 odpowiedzialności (spostrzeżenie Kat N oraz KmietekHD). Co to oznacza? *Że dany błąd w designie możemy zidentyfikować (i naprawić), wychodząc od różnych pryncypiów;* że dany problem jesteśmy w stanie "ustrzelić" z różnych spluw. Innymi słowy, widać, że różne zasady / techniki / wzorce mogą w jakimś stopniu się pokrywać; *że różnymi drogami, ale mogą prowadzić do tego samego dobrego designu.* To w sumie krzepiące spostrzeżenie, prawda? :)

  • @michaszymczak6948
    @michaszymczak6948 3 года назад

    Naprawdę świetna prezentacja. Mistrzowskie tempo, zakres i najważniejsze - jakość. Zarówno jeśli chodzi o treść jak i opakowanie. Czekam na kolejne.

    • @Shyadalayan
      @Shyadalayan 3 года назад

      Bardzo mi miło, dziękuję! :man-bowing:

  • @lukenalepa1916
    @lukenalepa1916 3 года назад

    Nie mam zielonego pojęcia, kiedy minęła ta godzina z hakiem, co idealnie oddaje, jak dobry był to wykład. Życzę sobie, jak i innym jak najwięcej takich prezentacji. Dzięki wielkie!

    • @Shyadalayan
      @Shyadalayan 3 года назад

      Dzięki za miłe słowa! Mam nadzieję, że będzie jeszcze okazja do spotkania się na jakiejś prezentacji :)

  • @wojciechobak3536
    @wojciechobak3536 3 года назад

    Jakiego mikrofonu używasz? Bardzo dobra jakość.