{"data":{"WP":{"page":{"ACF_Records":{"seasons":[{"year":"2020/2021","record":[{"url":"https://drive.google.com/file/d/1T2o9TNITZ_QbW6pzok75iEBNoDqen8ks/view?usp=sharing","title":"Zakończenie sezonu gladiatorów, luźny wywód na temat dzisiejszej branży IT.","description":"0:00-10:20- Wstęp, kogo potrzebuje rynek IT? <br />\r\n10:20-23:01- Kilka słów o dzisiejszej nauce programowania. <br />\r\n23:01-46:43- Dlaczego podział na juniora, mida i seniora jest niepoprawny? Różnica między  koderem, a programistą. <br />\r\n46:43-56:35- Geeks Academy, dzisiejsze metody nauki i projekty do portfolio dla fronta. <br />56:35-1:01:36- Kiedy można zacząć szukać pracy jako junior? <br />\r\n1:01:36-1:03:23- Problemy wynikające z wieku branży IT. <br />\r\n1:03:23-1:13:35- Co zrobić, gdy pracujemy nad projektem z NDA? Wykład o pracy z umową NDA. <br />\r\n1:13:35-1:17:05- Znajdywanie problemów i wdrażanie własnych rozwiązań do branży. <br />\r\n1:17:05- Wprowadzenie modelu biznesowego na wyższy poziom abstrakcji. <br />","date":"2021-04-29","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1VfABLrxg_O9LcaZZCUHk0v71fm7BRHp2/view?usp=sharing","title":"Blockchain developer. Dlaczego musisz znać krypto?","description":"0:00-3:24- Wstęp, omówienie planu spotkania. <br />\r\n3:24-11:56- Jak działa blockchain? <br />\r\n11:56-18:43- Różnice między blockchainami. <br />\r\n18:43-20:48- Bitcoin vs altcoin. <br />\r\n20:48-32:24- Przykładowe ekosystemy. <br />\r\n32:24-40:27- Informacje o sektorach rynku. <br />\r\n40:27-53:37- Smart contracts. <br />\r\n53:37-59:20- ABI vs API. <br />\r\n59:20- 1:05:32- Informacje dla blockchain developera. <br />\r\n1:05:32- Podsumowanie. <br />","date":"2021-04-22","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1Tt5DqunWXfIHROl-bU0VyFzum5ghzlpY/view?usp=sharing","title":"Zasada CRUDLS. Kryptowaluty i mój własny projekty.","description":"0:00-2:57- Wstęp, omówienie planu spotkania. <br />\r\n2:57-10:20- Krótkie omówienie kodu z poprzedniego spotkania. <br />\r\n10:20-24:08- Wykład na temat tworzenia prostych abstrakcji na podstawie kodu.<br /> 24:08-35:50- Tworzenie walidacji. <br />\r\n35:50-50:24- Wykład o tym jak działa rest API na podstawie kodu. <br />\r\n50:24-1:01:48- Wykład o tym czym są CRUDLS na podstawie kodu. <br />\r\n1:01:48-1:11:59- Co daje doświadczenie w branży w kwestii pisania kodu? <br />\r\n1:11:59-1:20:57- Pytania od gladiatorów. <br />\r\n1:20:57-1:34:17- Dlaczego programista powinien wiedzieć czym są i jak działają kryptowaluty.  Projekty „TECH DAO”, który wyeliminowałby portfolio. <br />\r\n1:34:17- Pytania od gladiatorów odnośnie projektu „TECH DAO”. <br />","date":"2021-04-15","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1lBFB1LgAIklAvjhsZ0NPl8ScVR8loQST/view?usp=sharing","title":"Tworzenie abstrakcji na podstawie sklepu e-commerce.","description":"0:00-2:50- Wstęp i omówienie planu spotkania. <br />\r\n2:50-1:00:18- Wykład o tworzeniu abstrakcji na przykładzie sklepu e-commerce zgodnie z zasadą  separation of concerns. <br />\r\n1:00:18-1:36:39- W jaki sposób używać abstrakcji na przykładzie kodu. <br />\r\n1:36:39- Podsumowanie i zakończenie. <br />","date":"2021-04-09","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1Clbwoa2RUDAz9LVu6x-kXi5mpRewMTxw/view?usp=sharing","title":"Code reviews zadań od gladiatorów.","description":"0:00-3:06- Wstęp, omówienie planu spotkania. <br />\r\n3:06-25:36- Code review pierwszego zadania ZoomOnHover. <br />\r\n25:36-41:55- Code review drugiego zadania ArrayMethod. <br />\r\n41:45-1:19:52- Wykład o promise, eventEmiters, ascync await i callback’ach. <br />\r\n1:19:52-1:38:05- Przygotowanie do projektów. <br />\r\n1:38:05- Feedback projektu backendowego. <br />","date":"2021-03-25","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1XQ5JetDaWqukYZvhWdqrnZu4bZRs-ylJ/view?usp=sharing","title":"Wielokrotne zagnieżdżenia, high order function i metoda reduce.","description":"0:00-2:30- Wstęp, omówienie planu spotkania. <br />\r\n2:30-21:20- Wielokrotne zagnieżdżenia i filtrowanie na podstawie code review pierwszego zadania. <br /> 21:20-35:35- Wykład o podejściu deklaratywnym i imperatywnym. <br />\r\n35:35-39:36- Czym jest High order function? <br />\r\n39:36-1:20:32- Wykład o metodzie reduce. <br />\r\n1:20:32- Feedback odnośnie projektu do portfolio.<br />","date":"2021-03-11","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1BeONp2G7BYHADB74ysX5ReV-x52r4q0a/view?usp=sharing","title":"Error handling, walidacja kodu i dzielenie go na mniejsze części zgodnie z zasadą  DRY i KISS.","description":"0:00-1:57- Omówienie planu spotkania. <br />\r\n1:57-46:32- Rozdzielanie funkcjonalności na mniejsze części, walidacja kodu, wykład na podstawie  code review pierwszego zadania. <br />\r\n46:32-1:18:55- Error handling po stronie frontendu, zasada DRY i KISS. <br />\r\n1:18:55-1:43:18- Zapowiedź nowych projektów gladiatorów. <br />\r\n1:43:18-1:47:20- Przejrzenie zadań z rekrutacji. <br />\r\n1:47:20- Zakończenie. <br /> ","date":"2021-03-04","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1_Z6iLhVTW1SIevRSm3n2k0_gU8UW5bA_/view?usp=sharing","title":"Architektura i struktury plików.","description":"0:00-6:49- Wstęp, omówienie planu spotkania i kilka ogłoszeń. <br />\r\n6::49–27:04- Wykład o architekturze i strukturze projektów. <br />\r\n27:04-39:30- Architektura i struktura plików przy budowaniu aplikacji. <br />\r\n39:30-57:50- Podsumowanie wszystkich informacji + pytania. <br />\r\n57.50-1:25:30- Code review i analiza struktury aplikacji na podstawie kodu. <br />\r\n1:25:30- Zakończenie spotkania. <br />","date":"2021-03-18","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1eqTSR9040Uzh7G99gGwxGilwbTBZ38Gi/view?usp=sharing","title":"Abstrakcyjne abstrakcje i programowanie obiektowe.","description":"0:00-3:10- Wstęp, omówienie planu spotkani. <br />\r\n3:10-14:51- Code review podesłanych zadań. Użycie async await, promise i typów generycznych. <br /> 14:51-23:38- Wykład o obsłudze błędów. <br />\r\n23:38-42:29- Teoretyczny wstęp o abstrakcji i programowaniu obiektowym. <br /> 42:29-53:53- Wykład o abstrakcji bliższej kodu (hermetyzacja, dziedziczenie, polimorfizm). <br />53:53-1:07:54- Omawianie abstrakcji na podstawie kodu. <br />\r\n1:07:54-1:17:16- Omawianie hermetyzacji na podstawie kodu. <br />\r\n1:17:16-1:23:39- Omawianie dziedziczenia na podstawie kodu. <br />\r\n1:23:39-1:32:33- Omawianie polimorfizmu na podstawie kodu. <br />\r\n1:32:33-1:49:55- Ćwiczenia związane z abstrakcją na podstawie kodu. <br />\r\n1:49:55- Feedback odnośnie projektu farmy fotowoltaicznej. <br />","date":"2021-04-01","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1Sx6LhbW6_PUYZlZtpo6IhupYKNd7qccE/view?usp=sharing","title":"Code review zadania UseClickOutside i wykład na temat procesu testowania  aplikacji webowych.","description":"0:00-1:47- Wstęp i omówienie planu spotkania. <br />\r\n1:47-39:29- Code review zadania UseClickOutside. Kilka słów o memonizacji, typach prostych i  tworzeniu customowych hooków. <br />\r\n39:29-1:15:21- Proces testowania aplikacji webowej- wykład. <br />\r\n1:15:21-1:23:10- Rozmowa na temat nowych zbiorów gladiatorów. <br />\r\n1:23:10- Podsumowanie i zakończenie spotkania. <br />","date":"2021-02-11","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1hCV64Q3D-_paqo4WDt2nGEKP18GeN-JQ/view?usp=sharing","title":"Zasada Separation of Concern.","description":"0:00-2:35- Wstęp i omówienie planu spotkania. <br />\r\n2:35-26:40- Wykład- Zasada Separation of Concern i wzorcach architektonicznych MVC. <br />26:40-36:58- Jakby to wyglądało w aplikacjach backendowych zasada MVC na przykładzie bloga. <br /> 36:58-41:12- Wykład o Separation of Cocncern w większych aplikacjach. <br />\r\n41:12-1:15:16- Warsztat z zasady SoC w oparciu o aplikację Reacta + RestAPI. Podział aplikacji  frontendowej. <br />\r\n1:15:16-1:23:59- Podział części serwerowej. <br />\r\n1:23:59- Zakończenie spotkania.<br />","date":"2021-02-04","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1g1r2tl2V7imxdJUgsHZvoldNLlYYCCZt/view?usp=sharing","title":"Ocena projektu do portfolio BookMyApp, code reviews zadań i biblioteka react context-api.","description":"0:00-2:04-Wstęp i omówienie planu spotkania. <br />\r\n2:04-36:36- Ocena aplikacji do portfolio BookMyApp + code review. <br />\r\n36:36-48:44- BookMyApp code review serwerowej strony. Informacja zwrotna dla użytkownika wykład na podstawie kodu. <br />\r\n48:44-1:16:34- Code review zadania GoForIt. <br />\r\n1:16:34-1:26:20- Prezentacja autorskiej biblioteki react-context-toolkit. <br />\r\n1:26:20-1:32:29- Kilka słów o bibliotece Tailwind CSS i modelu bird od google.<br />\r\n1:32:29-1:42:01 Nowe zadania w nowej formie. <br />\r\n1:42:01- Code review napisanego hooka i zakończenie spotkania. <br />","date":"2021-01-28","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1pBCzfuv0TgYXwThzfTqJIuTYjbn__NL0/view?usp=sharing","title":"Code reviews zadań, tworzenie context api, nowe zbiory i zadania.","description":"0:00-0:57- Wstęp i omówienie planu spotkania. <br />\r\n0:57-9:14- Code review css’owego zadania. <br />\r\n9:14-38:47- Code review zadania autoTranslator. Wykład o mechanizmie ceach. <br /> 38:47-57:17- Standaryzacja tworzenia context API w oparciu o akcje- Wykład i prezentacja kodu. <br />57:17-1:07:53- Informacja o nowych zbiorach i zadaniach. <br />\r\n1:07:53- Pytania i zakończenie spotkania. <br />","date":"2021-01-14","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1crzlDviV29iZyStKsC6L3uTRupZqx8Id/view?usp=sharing","title":"Clean code, zasada MVC, SOLID na postawie code reviews.","description":"0:00-4:08- Wstęp i omówienie planu spotkania. <br />\r\n4:08-23:40- Code review zadania mailWithHooks + Refactor kodu zgodznie z zasadą clean code.<br />\r\n23:40-34:14- Code review zadań flipCard. Kilka słów o animacjach w css.<br />\r\n34:14-42:21- Wykład o tablicach na podstawie code review zadania arraySelect.<br />\r\n42:21-57:21- Zasada SOLID w oparciu o code review zadania userObject.<br />\r\n57:21-1:21:43- Projekt do portfolio- Book my app. Code review projektu i wykład o zasadzie  MVC. <br />\r\n1:21:43- Pytania i zakończenie spotkania. <br />","date":"2021-01-07","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/15AvVOxk4g06pyIHYO2vxTqNH6xLPwK7m/view?usp=sharing","title":"Zasada SOLID, zarządzanie stanem w reakcie i code reviews zadań.","description":"0:00-1:37- Wstęp i omówienie planu spotkania. <br />\r\n1:37-30:25- Budowa abstrakcji w oparciu o kod z zadania User.js, zasada SOLID i code review.<br />\r\n30:25-50:51- Tworzenie interfejsów w TypeScripcie, code review zadania User.js <br />\r\n50:51-55:57- Powolny React, jak temu zaradzić? O memonizacjach funkcji. <br />\r\n55:57-1:07:40- Wykład o zasadzie Separation of Concerns na podstawie kodu reacta. <br />\r\n1:07:40- Zarządzanie stanem w reakcie. Wykład na podstawie kodu.  <br />","date":"2020-12-17","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1ElNd4M9aM12FVWh_-gV_JEBrBqHWNMb9/view?usp=sharing","title":"Struktury danych, modale w reakcie i block chain.","description":"0:00-1:54- Wstęp i omówienie planu spotkania. <br />\r\n1:54-12:58- Code review zadania dynamicTable. <br />\r\n12:58-26:30- Code review zadania dynamicTable, kolejne rozwiązanie. <br />\r\n26:30-41:41- Code review zadania dynamicTable, kolejne rozwiązanie. <br />\r\n41:41-48:30- Code review zadania dynamicTable napisanego w podejściu klasowym. <br />\r\n48:30-53:00 -Code review zadania dynamicTable, kolejne rozwiązanie w podejściu funkcyjnym.<br />\r\n53:00-1:02:10- Kilka słów o metodologii BEM. Zadanie stylowania formularzy. <br />\r\n1:02:10-1:10:05- Code review zadania Compound-Modal. <br />\r\n1:10:05-1:18:37- Code review zadania Compound-Modal, kolejne rozwiązanie.<br />\r\n1:18:37-1:36:16- Wykład o block chain’ach na podstawie code review zadania JSBlockchain. <br />\r\n1:36:16- Pytania od widzów i zakończenie spotkania.<br />","date":"2020-12-10","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1nUH7lBTUAa92-eVqV4bQPXA5EfGlpdIz/view?usp=sharing","title":"Type generyczne, RegExp i store persisten na podstawie code reviews.","description":"0:00-1:09- Wstęp i omówienie planu spotkania. <br />\r\n1:09-42:52- Wykład o typach generycznych na podstawie code review zadania searchDeep.<br />\r\n42:52-47:55- Code review zadania filterWitth i kilka słów o RegExp’ie <br />\r\n47:55-58:20- Code review zadania async-reduce. Wykład o potężnej funkcji reduce. <br />\r\n58:20-1:09:14- Kilka słów o store persistent na podstawie code review zadania select-from-store by-GET. <br />\r\n1:09:14-Funkcje rekurencyjne, code review searchDeep i zakończenie spotkania. <br />","date":"2020-11-26","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1ZQjhgGELdXquRhTAhfmuHRKFfeYjEK8v/view?usp=sharing","title":"Code reviews zadań.","description":"0:00-1:43- Wstęp i omówienie planu spotkania. <br />\r\n1:43-23:37- Code review zadania custom-radio-buttons. <br />\r\n23:37-27:33- Code review zadabua custom-radio-buttons, kolejne rozwiązanie. <br />\r\n27:33-37:24- Code review zadania useClickOutside. <br />\r\n37:24-55:35- Code review zadania FetchBuilder. <br />\r\n55:35-1:17:01- Code review zadania FIFOQueueForPromises. <br />\r\n1:17:01- Code review zadania FIFOQueueForPromises, kolejne rozwiązanie. <br />","date":"2020-11-19","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1QLRSblGj3118mkBLua7rVJ-xfvv84I08/view?usp=sharing","title":"Rygor biznesowych w gladiatorach i zadanie awesome-date.","description":"0:00-1:04- Wstęp i omówienie planu spotkania. <br />\r\n1:04-46:07-Pomysły, sugestie i rygor biznesowy w nowym projekcie gladiatorów.<br />\r\n46:07-55:22- Code review zadania WithProgressBar <br />\r\n55:22-1:16:24- Code review zadania awesome-date. <br />\r\n1:16:24-1:35:56- Code review zadania awesome-date, drugie rozwiązanie.<br />\r\n1:35:56- Code review zadania awsesome-date, trzecie rozwiązanie. <br />","date":"2020-11-12","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1pxbRNRyqHmyz77MtHjDqkNSLG_XvtB-f/view?usp=sharing","title":"Code reviews przysłanych zadań.","description":"0:00-1:25- Wstęp i omówienie planu spotkania. <br />\r\n1:25-23:46- Code review zadania smartObject, korzystanie z klasy proxy.<br />\r\n23:46-32:48- Code review zadania smartObject, kolejne rozwiązanie. <br />\r\n32:48-1:06:36- Code review zadania contextAsRedux. <br />\r\n1:06:36-1:33:32- Code review zadania DatePicker. <br />\r\n1:33:32- Pytania i zakończenie spotkania. <br />","date":"2020-11-05","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1uwBg9pVfS1U7wbl5hgU2_8dLWZ52Gjvc/view?usp=sharing","title":"Code reviews zadań i omówienie projektu Eco Targ.","description":"0:00-2:35- Wstęp, omówienie planu spotkania. <br />\r\n2:35-48:06- Code review zadnaia clickLogger. <br />\r\n48:06-1:09:46- Code review zadania z pisania fetch’a w typescripcie. <br />\r\n1:09:46- Omówienie projektu eco targ.<br />","date":"2020-19-29","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1hw_gxdfM1zTFDXz_oRTWGbxu2scwmW10/view?usp=sharing","title":"Kilka słów o bibliotece axios i omówienie nowej formy nauki gladiatorów.","description":"0:00-2:40-Wstęp i omówienie planu spotkania. <br />\r\n2:40-28:45- Bibloteka axios, code review zadania z testowania request’ów. <br />\r\n28:45- Omówienie nowej formy nauki gladiatorów. <br />","date":"2020-10-22","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1gPbfoSG-ofqZevWtesHnEUZ1ir70Wh10/view?usp=sharing","title":"Jak będą wyglądać nowe sezony gladiatorów?","description":"0:00-1:28:26- Omówienie nowej formy gladiatorów. <br />\r\n1:28:16- Code review części projektu XNotes. <br />","date":"2020-10-15","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/14RCzjQQOQcFvOhzAYo84mCtc0W-grjEQ/view?usp=sharing","title":"Code review zadania UseIntersectionObserver i omówienie części rozwiązań  aplikacji XNotes.","description":"0:00-5:13- Wstęp i omówienie planu spotkania. <br />\r\n5:13-44:15- Code review zadania UseIntersectionObserver. <br />\r\n44:15-51:49 Omówienie warstwy wizualnej aplikacji XNotes. <br />\r\n51:49-1:06:50- Omówienie części rozwiązań w kodzie aplikacji XNotes. <br />\r\n1:06:50- Podsumowanie i zakończenie spotkania. <br />","date":"2020-10-08","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1XXNTezRjOwdsuk8apmctBp0uSzRsVKGO/view?usp=sharing","title":"Code review aplikacji Chat and User.","description":"0:00-5:07- Wstęp, omówienie planu spotkania. <br />\r\n5:07-59:00- Code review zadania Chat and user. <br />\r\n59:00- Code review zadania Chat and user, rozwiązanie kolejnego zespołu. <br />","date":"2020-09-24","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1nt8XTTx4d-0sHkaYDTzVFnNMbnDX8mfz/view?usp=sharing","title":"Omówienie planów projektu XNotes.","description":"0:00- Omówienie planu działania związanego z projektem. <br />","date":"2020-09-16","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1_VJq4zTEGuHyKM1qomRzIAFEjfg8VZLQ/view?usp=sharing","title":"Code reviews zadań z programowania asynchronicznego i używanie promisów.","description":"0:00-3:20- Wstęp, omówienie planu spotkania. <br />\r\n3:20-30:35- Omówienie projektu. <br />\r\n30:35-55:36- Code review zadania z promisów i programowania asynchronicznego. <br />\r\n55:36-1:27:18- Code review zadania z promisów i programowania asynchronicznego, rozwiązanie  drugiego zespołu. <br />\r\n1:27:18-1:41:24 Code review zadania z promisów i programowania asynchronicznego, rozwiązanie  trzeciego zespołu. <br />\r\n1:41:24- Podsumowanie i zakończenie. <br />","date":"2020-09-10","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1apjAo1SfIy9N7RJENYAld-I7Uo8Sai92/view?usp=sharing","title":"Zadania i rozwiązania od gladiatorów.","description":"0:00-2:07- Wstęp, omówienie planu spotkania. <br />\r\n2:07-46:06- Zadanie SearchWithDropdown: rozwiązanie nr 1. <br />\r\n46:06-1:05:18- Zadanie SearchWithDropdown: rozwiązanie nr 2 i 3.<br />\r\n1:05:18-1:32:12- Zadanie autoryzacji bankowej: rozwiązanie nr 1. <br />\r\n1:32:12- Zadanie autoryzacji bankowej: rozwiązanie nr 2. <br />","date":"2020-08-20","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1tOfm_nQIq_KAG9zSqhzeVLwowUKPDeCa/view?usp=sharing","title":"Zadania i rozwiązania od gladiatorów.","description":"0:00-3:15- Wstęp, omówienie planu spotkania. <br />\r\n3:15-37:23- Zadanie XNotes: rozwiązanie nr 1. <br />\r\n37:23-49:57- Zadanie XNotes: rozwiązanie nr 2. <br />\r\n49:57-58:06- Zadanie XNotes: rozwiązanie nr 3. <br />\r\n58:06-1:18:00- Zadanie regExpSearch: rozwiązanie nr 1. <br />\r\n1:18:00-1:29:55- Zadanie regExpSearch: rozwiązania nr 2. <br />\r\n1:29:55- Zakończenie i podsumowanie. <br />","date":"2020-08-13","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1jR5bJiYyWNXRr0HaKL3x8CnoBLv6XUGT/view?usp=sharing","title":"Burza mózgów odnośnie nowej aplikacji.","description":"0:00-00:55- Wstęp i omówienie planu spotkania. <br />\r\n00:55-12:54- Jak powinien wyglądać nowy sezon gladiatorów? <br />\r\n12:54-36:03- O nowym projekt pisanym w metodologi PASS. <br />\r\n38:03- Burza mózgów w postaci BDD (Behavior-driven design). <br />","date":"2020-08-06","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1I8wRF9YuRney-_DvTr-yVFygQ33eqGu3/view?usp=sharing","title":"Wykład o mikroserwisach.","description":"0:00-2:17- Wstęp i omówienie planu spotkania. <br />\r\n2:17-29:49- Wykład o docerze na przykładzie kodu. <br />\r\n29:49-38:14- Porównanie architektury monolitowej,a mikroserwisów. <br />\r\n38:14-41:39- Minusy stosowania mikroserwisów. <br />\r\n41:39-47:04- Plusy stosowania mikroserwisów. <br />\r\n47:04-52:18- Pytania od gladiatorów. <br />\r\n52:18-1:03:02- Aplikacja napisana w node.js działająca jako mikroserwis, przegląd i omówienie  kodu. <br />\r\n1:03:02-1:11:00- Podpinanie bazy danych bezpośrednio do aplikacji, pomocna wtyczka do VSC. <br />\r\n1:11:00- Podsumowanie i zakończenie. <br />","date":"2020-07-23","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1rEF-nS9F1uaSjxFg8JNjHnscieYySrzJ/view?usp=sharing","title":"Wzorce projektowe i pomysły na nowy sezon.","description":"0:00-2:30- Wstęp i omówienie planu spotkania. <br />\r\n2:30-9:22- Rozwiązania i code review zadanie wykorzystujące wzorzec proxy. <br />\r\n9:22-20:50- Code review zadania, które wykorzystuje wzorzec projektowy Adapter.<br />\r\n20:50-37:25- Prezentacja zadania StateOfTypes, wykład o state. <br />\r\n37:25- Opinie gladiatorów na temat pierwszego sezonu. Jak będą wyglądać następne edycje? <br />","date":"2020-07-16","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/drive/u/0/folders/1_LDCqwGKRsgaGUGNBQoRBdNKGU0DReE8","title":"Code reviews nadesłanych zadań.","description":"0:00-6:05- Wstęp, na czym polegają nasze spotkania? <br />\r\n6:05-24:50-Code review pierwszego zadania. <br />\r\n24:50-43:31- Code review zadania AuthTokenReactRouter. <br />\r\n43:31-49:15- Kolejne code review zadania AuthTokenReactRouter. <br />\r\n49:15-1:28:30- Code review zadania useGo. <br />\r\n1:28:30-1:46:50-Pomysły na dobre projekt do portfolio. <br />\r\n1:46:50-Pytania od widzów.<br /> ","date":"2020-07-02","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1HLWKOwVxW2ZBcJCHBcyyjeFuhtWpz8VN/view?usp=sharing","title":"Pisanie testów i tworzenie dobrego i spójnego CV.","description":"0:00-5:09- Wstęp, na czym polegają nasze spotkania? <br />\r\n5:09-26:30- Pisanie testów i memonizacja funkcji na podstawie code review zadania  useMemonizedState. <br />\r\n26:30-44:33- Code review zadania DatePro. <br />\r\n44:33-1:16:00- O wykładach dekoratora na podstawie code review zadania queryableDecorator.<br />\r\n1:16:00-1:38:11- Ocena CV jednego z gladiatorów, jak budować dobre CV?<br />\r\n1:38:11- Pytania od gladiatorów, <br />","date":"2020-06-25","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}},{"url":"https://drive.google.com/file/d/1gCf6oN4BhSY36MIOGec73erdLj80EoVM/view?usp=sharing","title":"Przepływ danych w Fluxie.","description":"0:00-2:30-Wstęp i omówienie planu spotkania. <br />\r\n2:30-7:00-Jak wygląda przepływ danych w flux’ie? <br />\r\n7:00-47:00-Analiza porównawcza kodu redux’a i kontekst api, oraz Implementacja wzorca flux w kontekst api. <br />\r\n1:11:00-Dlaczegogatsby jest super? <br />","date":"2020-07-09","image":{"sourceUrl":"https://lha.api.localhost-group.com/wp-content/uploads/2021/06/thumbnail-7f76b68a65650ff7a6562b72f1dc50b9.jpg"}}]}]}}}}}