{"componentChunkName":"component---src-templates-standard-tag-js","path":"/tags/projekty/","result":{"pageContext":{"page":{"id":"cGFnZToxMTA=","slug":"tag","title":"Tag","content":null,"databaseId":110,"featuredImage":null,"seo":{"focuskw":"","title":"Tag - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},"tag":{"slug":"projekty","name":"projekty","count":13},"products":[],"posts":[{"id":"cG9zdDo2Njk=","slug":"pisanie-customowych-high-order-functions-dla-arrayow-i-obiektow-w-typescript-wywolywanie-komend-basha-w-node","title":"Pisanie customowych High order functions dla Arrayów i Obiektów w Typescript, wywoływanie komend basha w Node","date":"2020-09-05T18:26:23","databaseId":669,"content":"\n<h3>Typescript, React, Hooki i Testy. Moi Gladiatorzy Javascriptu rozwijają się z tygodnia na tydzień i już coraz lepiej piszą swój kod</h3>\n\n\n\n<p>Live Code Review i Gladiatorów z 03.09.2020 można obejrzeć tutaj:</p>\n\n\n\n<p><a href=\"https://drive.google.com/file/d/1-2j_NTfFY8Umafhu-KBYmzd3ke79aANH/view?usp=sharing\">https://drive.google.com/file/d/1-2j_NTfFY8Umafhu-KBYmzd3ke79aANH/view?usp=sharing</a></p>\n\n\n\n<p>Kolejny Live Code Review za nami, a z tygodnia na tydzień Gladiatorzy uczą się coraz więcej. Jak zwykle mniej problemu sprawdziają moje zadania, niż poprawne otestowanie ich</p>\n\n\n\n<h4>Zadania:</h4>\n\n\n\n<p>W tym tygodniu zadania dotyczyły zbudowania customowych metod w Typescript dla klasy Object i Array, które sprawiły niemałą trudność Gladiatorom, jednak raczej udało się osiągnać ten rezultat. Do zadań były dołaczone też testy, które w różny sposób pokazywały podejście Gladiatorów do testowania własnego kodu</p>\n\n\n\n<p>Linki do zadań:</p>\n\n\n\n<ul><li><a>https://github.com/Przemocny/zbior-zadan-html-css-js-react/blob/master/TS/Array.select.ts</a></li><li><a>https://github.com/Przemocny/zbior-zadan-html-css-js-react/blob/master/TS/Object.map.ts</a></li></ul>\n\n\n\n<p>Jeśli chcesz obejrzeć kod rozwiązań to oto są rozwiązania Gladiatorów:</p>\n\n\n\n<ul><li>Array.select &#8211; <a rel=\"noreferrer noopener\" href=\"https://github.com/refixshow/useMemoState\" target=\"_blank\"></a><a>https://github.com/refixshow/arrayselect</a></li><li>Array.select &#8211; <a>https://github.com/erq-programmer/array-prototype-select</a></li><li>Object.map &#8211; <a rel=\"noreferrer noopener\" href=\"https://github.com/karolina-szlenk/TableWithPagination.js\" target=\"_blank\"></a><a>https://github.com/karolina-szlenk/Object.map.ts</a></li><li>Object.map &#8211; <a>https://github.com/Adamchello/objectMap</a></li></ul>\n\n\n\n<h4>Projekt:</h4>\n\n\n\n<p>Grupa projektowa realizuje już kolejne funkcjonalności projektu XNotes, udało się im z poziomu Node uderzać do api Githuba. Jednak z uwagi na brak wiedzy, nie wiedzieli, że w wielu przypadkach łatwiej będzie wykonać komendę basha przez child_process niż tłuc sie z restowym api 🙂 </p>\n\n\n\n<p>Jeśli chcesz zajrzeć w kod projektu to repo znajdziesz tutaj:</p>\n\n\n\n<p><a href=\"https://github.com/Drugi-Legion-Gladiatorow\" target=\"_blank\" rel=\"noreferrer noopener\">https://github.com/Drugi-Legion-Gladiatorow</a></p>\n\n\n\n<p>Pod koniec nagrania zdecydowałem, że ten sezon Gladiatorów zostanie przedłużony o tydzień, aby aktualna grupa projektowa zdążyła zrealizować to co trzeba i mogła przekazać zadania z Reacta do późniejszej realizacji dla późniejszej grupy projektowej</p>\n\n\n\n<h3>Zapraszam do obejrzenia całego nagrania!</h3>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filiberto-santillan-1HCb2gPk3ik-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filiberto-santillan-1HCb2gPk3ik-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filiberto-santillan-1HCb2gPk3ik-unsplash-scaled-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"nagrania-live-z-gladiatorow-javascriptu","id":"Y2F0ZWdvcnk6ODk=","name":"Nagrania Live z Gladiatorów Javascriptu"}]},"tags":{"nodes":[{"slug":"gladiatorzy","name":"gladiatorzy","count":15},{"slug":"nauka","name":"nauka","count":45},{"slug":"node","name":"node","count":6},{"slug":"projekty","name":"projekty","count":13},{"slug":"testy","name":"testy","count":8},{"slug":"typescript","name":"typescript","count":11}]},"comments":{"nodes":[]},"seo":{"title":"Pisanie customowych High order functions dla Arrayów i Obiektów w Typescript, wywoływanie komend basha w Node - Gladiatorzy JavaScriptu","opengraphTitle":"Pisanie customowych High order functions dla Arrayów i Obiektów w Typescript, wywoływanie komend basha w Node - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Typescript, React, Hooki i Testy. Moi Gladiatorzy Javascriptu rozwijają się z tygodnia na tydzień i już coraz lepiej piszą swój kod","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Typescript, React, Hooki i Testy. Moi Gladiatorzy Javascriptu rozwijają się z tygodnia na tydzień i już coraz lepiej piszą swój kod","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filiberto-santillan-1HCb2gPk3ik-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo2NTU=","slug":"burza-mozgow-wokol-mikroserwisu-do-brutalnej-oceny-kursow","title":"Burza mózgów wokół mikroserwisu do brutalnej oceny kursów","date":"2020-09-03T01:01:14","databaseId":655,"content":"\n<h3>Nagranie z calla jest dostępne tutaj:</h3>\n\n\n\n<p><a href=\"https://drive.google.com/drive/u/0/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E\">https://drive.google.com/file/d/1WlaiiRSiyAFP-PoELCDa79GE2k8_kj0A/view?usp=sharing</a> </p>\n\n\n\n<p>ale zanim obejrzysz lub wysłuchasz, przeczytaj trochę dalej -&gt;</p>\n\n\n\n<h3>Nowy PM w projekcie &#8211; Michał &#8211; przedstawiał swoją wizję na realizację tego mikroserwisu, a po drodze pomysły były ulepszane podczas burzy mózgów</h3>\n\n\n\n<p>Zostały umówione i opracowane</p>\n\n\n\n<ul><li>kategorie/płaszczyzny, w których będziemy oceniać kursy</li><li>mechanizmy scoringowe, jak głosy będą liczone</li><li>podstawową strukturę danych takiej oceny w apce </li><li>oraz porozmawialiśmy trochę o tym jak mikroserwis mógłby wyglądać po stronie frontu</li></ul>\n\n\n\n<p>Podczas wideo możesz zobaczyć jak wyglądała nasza burza mózgów wokół mikroserwisu do ratingu kursów prowadzona przez programistów na temat funkcjonalności oraz pogadaliśmy trochę o samych kursach</p>\n\n\n\n<p>Zapraszam do obejrzenia!</p>\n\n\n\n<h3>To był bardzo ciekawy i rozwijający live 🙂</h3>\n\n\n\n<p>Kod naszego projektu można znaleźć tutaj:</p>\n\n\n\n<ul><li><a href=\"https://github.com/Programmers-Only-Group\">https://github.com/Programmers-Only-Group</a></li></ul>\n\n\n\n<p>To nasza grupa:</p>\n\n\n\n<p><a href=\"https://www.facebook.com/groups/programmersonlyapp/\">https://www.facebook.com/groups/programmersonlyapp/</a></p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/neonbrand-y_6rqStQBYQ-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/neonbrand-y_6rqStQBYQ-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/neonbrand-y_6rqStQBYQ-unsplash-scaled-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"programmers-only-projekty","id":"Y2F0ZWdvcnk6OTE=","name":"Programmers Only"}]},"tags":{"nodes":[{"slug":"inicjatywy","name":"inicjatywy","count":5},{"slug":"programmers-only","name":"programmers-only","count":4},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Burza mózgów wokół mikroserwisu do brutalnej oceny kursów - Gladiatorzy JavaScriptu","opengraphTitle":"Burza mózgów wokół mikroserwisu do brutalnej oceny kursów","metaKeywords":"","metaDesc":"Nowy PM w projekcie - Michał - przedstawiał swoją wizję na realizację tego mikroserwisu, a po drodze pomysły były ulepszane podczas burzy mózgów","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Nowy PM w projekcie - Michał - przedstawiał swoją wizję na realizację tego mikroserwisu, a po drodze pomysły były ulepszane podczas burzy mózgów","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/neonbrand-y_6rqStQBYQ-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo1NTY=","slug":"lista-jest-chetnych-nie-ma-czyli-pierwsze-podsumowujace-zebranie-pmow","title":"Lista jest, chętnych nie ma &#8211; czyli pierwsze podsumowujące zebranie PMów","date":"2020-08-23T14:45:21","databaseId":556,"content":"\n<h3>Nagranie z calla jest dostępne tutaj:</h3>\n\n\n\n<p><a href=\"https://drive.google.com/drive/u/0/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E\">https://drive.google.com/drive/u/0/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E</a> </p>\n\n\n\n<p>ale zanim obejrzysz lub wysłuchasz, przeczytaj trochę dalej -></p>\n\n\n\n<h3>Podsumowanie techniczne jak podsumowanie 🙂 Najlepiej obejrzeć na nagraniu</h3>\n\n\n\n<ul><li>mikroserwis auth z express przechodzi na TS</li><li>mikroserwis users ma już prawie zrobiony layout z reactem przechodzi na TS</li><li>mikroserwis mailer jest prawie skończony, przestał być synchroniczny, dostał kolejkę w mqrabbit</li></ul>\n\n\n\n<p>Cały kod można znaleźć tutaj:</p>\n\n\n\n<ul><li><a href=\"https://github.com/Programmers-Only-Group\">https://github.com/Programmers-Only-Group</a></li></ul>\n\n\n\n<h3>Dodatkowo:</h3>\n\n\n\n<p>Razem z PMami poruszyłem też inną kwestię &#8211; można by to było nazwać </p>\n\n\n\n<h4>&#8222;zapałem do pracy&#8221;</h4>\n\n\n\n<p>Jak to jest, że na grupie na fb Programmers Only jest 650 osób, do excela do pracy nad projektem wpisało się 60 osób, ale 60% osób, z którymi się kontaktujemy milczą, więc zastanawiamy się WTF?</p>\n\n\n\n<p>Może to kwestia spamu, może zasięgu na facebooku, może wakacji?  </p>\n\n\n\n<p>Powiedz nam w komentarzu, co wg Ciebie może powodować takie zachowanie! </p>\n\n\n\n<h3>Coś dla nie JS devów:</h3>\n\n\n\n<p>Odnośnie programistów innych technologii niż JS &#8211; na razie na grupie nie ma chętnych do nauki seniorów z Javy, Pythona, PHP, C#. Jeśli podlinkujesz w komentarzu grupę z danej technologii to udostępnie tam odpowiedni post i może to właśnie dzięki Tobie jakiś senior z Twojej technologii to zobaczy 🙂</p>\n\n\n\n<h3>Luźne pomysły na kolejne mikroserwisy</h3>\n\n\n\n<p>Dla osób, które napisały, że mają doświadczenie z Javą, to przydałby nam się mikroserwis z widgetem do socketowego, skalowalnego chata ala discord/whatsapp, który będzie doczepiany do każdego projektu w apce</p>\n\n\n\n<p>Dla osób, które napisały, że mają doświadczenie z Pythonem:</p>\n\n\n\n<p><a href=\"https://github.com/shreyashankar/gpt3-sandbox\">https://github.com/shreyashankar/gpt3-sandbox</a></p>\n\n\n\n<p>Fajnie jakby w czacie projektu był bot, który umiałby szukać w google i stacku i odpowiadać na różne pytania młodych programistów:</p>\n\n\n\n<ul><li>jak napisać komponent Reacta w TS </li><li>jak zrobić pull requesta</li><li>co powinieniem przetestować w api</li><li>jak zrobić github actions dla apki reacta</li><li>jakie są dobre wtyczki do vscode</li><li>jak pisać wzorce projektowe</li></ul>\n\n\n\n<p>To taka propozycja dla osób z technologii innych niż JS 🙂 Jeśli któryś z mikroserwisów do Ciebie przemówił to koniecznie odezwij się na fanpage albo na slacku!</p>\n\n\n\n<p>To nasza grupa:</p>\n\n\n\n<p><a href=\"https://www.facebook.com/groups/programmersonlyapp/\">https://www.facebook.com/groups/programmersonlyapp/</a></p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":null,"sizes":"(max-width: 200px) 100vw, 200px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-200x300.jpg 200w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-683x1024.jpg 683w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-768x1152.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-1024x1536.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-1365x2048.jpg 1365w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-600x900.jpg 600w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-scaled.jpg 1707w"},"categories":{"nodes":[{"slug":"programmers-only-projekty","id":"Y2F0ZWdvcnk6OTE=","name":"Programmers Only"}]},"tags":{"nodes":[{"slug":"inicjatywy","name":"inicjatywy","count":5},{"slug":"programmers-only","name":"programmers-only","count":4},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Lista jest, chętnych nie ma - czyli pierwsze podsumowujące zebranie PMów - Gladiatorzy JavaScriptu","opengraphTitle":"Lista jest, chętnych nie ma - czyli pierwsze podsumowujące zebranie PMów - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Podsumowanie techniczne jak podsumowanie :) Najlepiej obejrzeć na nagraniu, a wraz z PMami też poruszyliśmy inną kwestię...","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Podsumowanie techniczne jak podsumowanie :) Najlepiej obejrzeć na nagraniu, a wraz z PMami też poruszyliśmy inną kwestię...","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/marten-bjork-ANGrwTKxjlk-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0ODg=","slug":"drugi-legion-gladiatorow-ruszyl-obejrzyj-nagranie-z-live","title":"Drugi Legion Gladiatorów ruszył &#8211; obejrzyj nagranie z live","date":"2020-08-13T23:07:36","databaseId":488,"content":"\n<h3>Hej, nowy Legion sierpień-wrzesień 2020 już rozpoczęty</h3>\n\n\n\n<p>Live rozpoczynający kolejnych już Gladiatorów z 06.08.2020 można obejrzeć tutaj:<br><a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://drive.google.com/file/d/1jR5bJiYyWNXRr0HaKL3x8CnoBLv6XUGT/view?usp=sharing\">https://drive.google.com/file/d/1jR5bJiYyWNXRr0HaKL3x8CnoBLv6XUGT/view?usp=sharing</a></p>\n\n\n\n<p>Rozmawialiśmy o tym jak będzie wyglądać nowy Legion, jak będą się uczyć w nowej, ulepszonej formule treningów oraz o projekcie, który będą realizować</p>\n\n\n\n<p>Nowy projekt Gladiatorów nazywa się<strong> XNotes</strong> będzie projektem w modelu PaaS, którego będzie mógł open-sourcowo używać każdy programista stawiając sobie XNotes na własnej darmowej instancji AWS. Chodzi o łatwe i przyjemne tworzenie notatek pisanych i głosowych, oraz ich odpowiednie katalogowanie i współdzielenie ich miedzy repo i dowolne urządzenia</p>\n\n\n\n<p>Popracowaliśmy też na mojej wersji warsztat Behaviour Driven Desing, którym podczas burzy mózgów zaprojekowaliśmy dokładne funkcjonalności XNotes</p>\n\n\n\n<h3>Zapraszam do obejrzenia!</h3>\n\n\n\n<p>Do następnego commita!</p>\n\n\n\n<p></p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/joshua-earle-sU9O-QhSlwQ-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/joshua-earle-sU9O-QhSlwQ-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/joshua-earle-sU9O-QhSlwQ-unsplash-scaled-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"nagrania-live-z-gladiatorow-javascriptu","id":"Y2F0ZWdvcnk6ODk=","name":"Nagrania Live z Gladiatorów Javascriptu"}]},"tags":{"nodes":[{"slug":"bdd","name":"bdd","count":1},{"slug":"gladiatorzy","name":"gladiatorzy","count":15},{"slug":"nauka","name":"nauka","count":45},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Drugi Legion Gladiatorów ruszył - obejrzyj nagranie z live - Gladiatorzy JavaScriptu","opengraphTitle":"Drugi Legion Gladiatorów ruszył - obejrzyj nagranie z live - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Rozmawialiśmy o tym jak będzie wyglądać nowy Legion, jak będą się uczyć w nowej, ulepszonej formule treningów oraz o projekcie, który będą realizować. Była też burza mózgów uczestników odnośnie projektu Gladiatorów - XNotes","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Rozmawialiśmy o tym jak będzie wyglądać nowy Legion, jak będą się uczyć w nowej, ulepszonej formule treningów oraz o projekcie, który będą realizować. Była też burza mózgów uczestników odnośnie projektu Gladiatorów - XNotes","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/joshua-earle-sU9O-QhSlwQ-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0Nzc=","slug":"programmers-only-mikroserwisy-do-mailingu-oraz-do-autoryzacji","title":"Programmers Only &#8211; mikroserwisy do mailingu oraz do autoryzacji","date":"2020-08-13T12:45:05","databaseId":477,"content":"\n<h3>Od ostatniego wpisu były 2 calle (trzeci i czwarty) &#8211; są tutaj dostępne w formie audio i wideo na google drive:</h3>\n\n\n\n<p><a href=\"https://drive.google.com/drive/u/0/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E\">https://drive.google.com/drive/u/0/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E</a> </p>\n\n\n\n<p>ale zanim obejrzysz lub wysłuchasz, przeczytaj trochę dalej -></p>\n\n\n\n<h3>AUTH z GITHUBem</h3>\n\n\n\n<p>Opis 3 spotkania ukradziony z Grupy Programmers Only od prowadzącego:</p>\n\n\n\n<p><em>Cześć!</em></p>\n\n\n\n<p><em>Wczoraj wieczorem odbyło się spotkanie w sprawie architektury mikroserwisów. Skupiliśmy się głównie na mikroserwisie do uwierzytelniania (tj. „auth”), który jest nam niezbędny do wystartowania z innymi funkcjonalnościami. Nagranie z tego spotkania znajdziecie tradycyjnie na Drive’ie. Umieściłem tam też dokument tekstowy, w którym znajduje się rozrysowana logika dla poszczegołnych mikroserwisów oraz endpointy wraz z wstępną strukturą danych.</em></p>\n\n\n\n<p><em>Za realizacje pierwszego mikroserwisu będzie odpowiedzialny <a href=\"https://www.facebook.com/kacpermaachowski?fref=gs&amp;__tn__=%2CdK-R-R&amp;eid=ARBVlvJQVScrF0pBqzOSH9bqB_UlITFYtFt7CSyHP8JyigJZbhJjEK0SfTR83jWbMrOi2p2WyQLmWDcj&amp;dti=336180117778353&amp;hc_location=group\">Kacper</a> i <a href=\"https://www.facebook.com/kklimczak1?fref=gs&amp;__tn__=%2CdK-R-R&amp;eid=ARDO5TBPDLOQMqpg-EDudEPox8ZuFj7ED9BssDOZ_X93waTkcJ2KoZtjEtqgvzfwNmssMchQT8lv4OuF&amp;dti=336180117778353&amp;hc_location=group\">Konrad</a>. Chciałbym aby współpraca miedzy chłopakami układała się na zasadzie jeden pisze drugi sprawdza, ponieważ na tę chwilę nie będzie to wymagało pisania dużej ilości kodu. Wraz z rozrastaniem się aplikacji pojawi się możliwość pisania równolegle niektórych serwisów, wówczas więcej osób będzie mogło być zaangażowane w pisanie kodu.</em></p>\n\n\n\n<p><em>W trakcie spotkania padła propozycja aby stworzyć zespoły „tematyczne”. Każdy zespół skupiałby się na jednej technologii (tj. NodeJS, Python, Java). Takie zespoły mogły by później realizować mikroserwisy w swojej technologii i wokół niej się rozwijać. Pytanie tylko czy to nie będzie działo się naturalnie w sytuacji omawiania nowych mikroserwisów.</em></p>\n\n\n\n<p><em>Dajcie koniecznie znać co o tym myślicie!</em></p>\n\n\n\n<p><em>Równocześnie zapraszam na kanał <a href=\"https://www.facebook.com/hashtag/auth?source=feed_text&amp;epa=HASHTAG\">#auth</a> na Slacku. Tam rozpoczynamy właśnie dyskusje na temat tego jak powinna wyglądać struktura naszego repozytorium!</em></p>\n\n\n\n<p><em>/bwieckow</em></p>\n\n\n\n<p><br>Link do repo: <a href=\"https://github.com/Programmers-Only-Group/auth\">https://github.com/Programmers-Only-Group/auth</a></p>\n\n\n\n<h3>MAILER z MJML</h3>\n\n\n\n<p>4 spotkanie odbyło się w sprawie części backendowej mikroserwisu do wysyłki maili odpowiadających na eventy w aplikacji tj &#8222;znalazłeś kompana&#8221;, &#8222;ktoś chce dołączyć do Twojego projektu&#8221;, &#8222;najciekawsze projekty w okolicy&#8221; itp. Z uwagi na to, że nie wiadomo z którego innego mikroserwisu może być zlecona akcja wysyłki maila, to osoby odpowiedzialne za serwis mają dostarczyć handlery na API w formie klas w pythonie i w js pomagających w poprawnym używaniu mikroserwisu</p>\n\n\n\n<p>Z uwagi na to, że mam działający projekt robiący generowanie ładniejszych maili przez bibliotekę mjml i działający kod odnośnie wysyłki maili w pythonie to wrzuciłem go już na repo i będę rozpisywać zadania dotyczące tego mikroserwisu. Realizacją części pythonowej zajmuje się Patryk, a do części JSowej będę szukać kogoś 🙂 </p>\n\n\n\n<p>Link do repo: <a href=\"https://github.com/Programmers-Only-Group/mailer\">https://github.com/Programmers-Only-Group/mailer</a> </p>\n\n\n\n<p>i teraz najlepiej obejrzeć nagranie:</p>\n\n\n\n<p><a href=\"https://drive.google.com/file/d/1M8jBrEcTmTPzVhHH5610VTgm7uUKpKcY/view?usp=sharing\">https://drive.google.com/file/d/1M8jBrEcTmTPzVhHH5610VTgm7uUKpKcY/view?usp=sharing</a></p>\n\n\n\n<p>Zostaw maila w newsletterze, aby być na bieżąco!</p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-300x207.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-1024x707.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-768x531.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-1536x1061.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-2048x1415.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-600x415.jpg 600w"},"categories":{"nodes":[{"slug":"programmers-only-projekty","id":"Y2F0ZWdvcnk6OTE=","name":"Programmers Only"}]},"tags":{"nodes":[{"slug":"inicjatywy","name":"inicjatywy","count":5},{"slug":"programmers-only","name":"programmers-only","count":4},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Programmers Only - mikroserwisy do mailingu oraz do autoryzacji - Gladiatorzy JavaScriptu","opengraphTitle":"Programmers Only - mikroserwisy do mailingu oraz do autoryzacji - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Od ostatniego wpisu były 2 nagrania - są tutaj dostępne w formie audio i wideo na google drive, ale zanim obejrzysz lub wysłuchasz, przeczytaj trochę dalej","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Od ostatniego wpisu były 2 nagrania - są tutaj dostępne w formie audio i wideo na google drive, ale zanim obejrzysz lub wysłuchasz, przeczytaj trochę dalej","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/campaign-creators-VV0En9viu2M-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0Mjk=","slug":"projektowanie-apki-warsztat-bdd-dla-programmers-only-app","title":"Projektowanie apki, czyli warsztat BDD dla Programmers Only App","date":"2020-08-08T18:22:28","databaseId":429,"content":"\n<p>No i stało się &#8211; zaczynamy robić apkę, Ale zaczynamy z głową 😉 </p>\n\n\n\n<p>W kilka osób zdzwoniliśmy się na zoomie i podjeliśmy się zaprojektowania funkcjonalności dla mikroserwisu do autoryzacji oraz mikroserwisu do tworzenia profilu programisty oraz nieprogramisty</p>\n\n\n\n<p>Korzystaliśmy z prostego warsztatu Behaviour Driven Desing, którego można używać do zbierania informacji od klienta, który niekoniecznie jest techniczny, ale wie i jest świadomy tego co apka miałaby robić dla użytkowników </p>\n\n\n\n<p>Najlepiej jednak obejrzeć nagranie:</p>\n\n\n\n<p><a href=\"https://drive.google.com/file/d/1M8jBrEcTmTPzVhHH5610VTgm7uUKpKcY/view?usp=sharing\">https://drive.google.com/file/d/1M8jBrEcTmTPzVhHH5610VTgm7uUKpKcY/view?usp=sharing</a></p>\n\n\n\n<p>Teraz czekamy co zaprojektuje zespół odpowiedzialny za te mikroserwisy 🙂 </p>\n\n\n\n<p>Zostaw maila w newsletterze, aby być na bieżąco</p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/markus-spiske-Vql8LCk32Ec-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/markus-spiske-Vql8LCk32Ec-unsplash-scaled.jpg 1706w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/markus-spiske-Vql8LCk32Ec-unsplash-scaled-600x900.jpg 600w"},"categories":{"nodes":[{"slug":"programmers-only-projekty","id":"Y2F0ZWdvcnk6OTE=","name":"Programmers Only"}]},"tags":{"nodes":[{"slug":"inicjatywy","name":"inicjatywy","count":5},{"slug":"programmers-only","name":"programmers-only","count":4},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Projektowanie apki, czyli warsztat BDD dla Programmers Only App - Gladiatorzy JavaScriptu","opengraphTitle":"Projektowanie apki, czyli warsztat BDD dla Programmers Only App","metaKeywords":"","metaDesc":"Korzystaliśmy z prostego warsztatu Behaviour Driven Desing, którego można używać do zbierania informacji od klienta, który niekoniecznie jest techniczny, ale wie i jest świadomy tego co apka miałaby robić dla użytkowników","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Korzystaliśmy z prostego warsztatu Behaviour Driven Desing, którego można używać do zbierania informacji od klienta, który niekoniecznie jest techniczny, ale wie i jest świadomy tego co apka miałaby robić dla użytkowników","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/markus-spiske-Vql8LCk32Ec-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0Mjc=","slug":"poczatki-projektu-programmers-only-app","title":"Początki projektu Programmers Only App &#8211; apka dla grupy dla szukających projektów programistów","date":"2020-08-08T18:04:19","databaseId":427,"content":"\n<p>Nowa inicjatywa, którą wymyślili ludzie ze społeczności zebranej wokół Gladiatorów oraz wokół fanpage Localhost</p>\n\n\n\n<p>Rzuciłem pomysł na apkę, która ułatwi programistom szukanie innych programistów, aby wspólnie robić projekty open source oraz te do portfolio</p>\n\n\n\n<p>No więc powstała grupa na facebooku:</p>\n\n\n\n<p><a href=\"https://www.facebook.com/groups/programmersonlyapp\">https://www.facebook.com/groups/programmersonlyapp</a></p>\n\n\n\n<p>Oraz excel, który został stworzony, aby zebrać ekipę oraz zaprojektować apkę stworzoną przez programistów dla programistów</p>\n\n\n\n<p><a href=\"https://docs.google.com/spreadsheets/d/1OvSIOwMSAVH4HolMCl5uBUp2WFJUUJk4DdtHqTb1QdQ\">https://docs.google.com/spreadsheets/d/1OvSIOwMSAVH4HolMCl5uBUp2WFJUUJk4DdtHqTb1QdQ</a></p>\n\n\n\n<p>Jeśli chcesz dołączyć do zespołu to dopisz się do zakładki: <strong>&#8222;Zespoły do prac nad projektem&#8221;</strong></p>\n\n\n\n<p></p>\n\n\n\n<p>Aby każdy miał dostęp do kodu, projekt będzie realizowany tutaj:</p>\n\n\n\n<p><a href=\"https://github.com/Przemocny/programmers_only\">https://github.com/Przemocny/programmers_only</a></p>\n\n\n\n<p>A tutaj jest link do google drive z nagraniami spotkań: <a rel=\"noreferrer noopener\" href=\"https://drive.google.com/drive/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E?usp=sharing&amp;fbclid=IwAR2eckrxhy2EEqRyd38b7ipLozRyR-qKY-H4libOszDpTCT3cYfXUBY4xYw\" target=\"_blank\">https://drive.google.com/drive/folders/1wrAqLQrsnFfG80g6pc_RWq2_WVVf4r8E?usp=sharing</a></p>\n\n\n\n<p>Serdecznie zapraszam do zapoznania się z projektem 🙂 </p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/daria-nepriakhina-zoCDWPuiRuA-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/daria-nepriakhina-zoCDWPuiRuA-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/daria-nepriakhina-zoCDWPuiRuA-unsplash-scaled-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"programmers-only-projekty","id":"Y2F0ZWdvcnk6OTE=","name":"Programmers Only"}]},"tags":{"nodes":[{"slug":"inicjatywy","name":"inicjatywy","count":5},{"slug":"nauka","name":"nauka","count":45},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Początki projektu Programmers Only App - apka dla grupy dla szukających projektów programistów - Gladiatorzy JavaScriptu","opengraphTitle":"Początki projektu Programmers Only App - apka dla grupy dla szukających projektów programistów - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Nowa inicjatywa, którą wymyślili ludzie ze społeczności zebranej wokół Gladiatorów oraz wokół fanpage Localhost","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Nowa inicjatywa, którą wymyślili ludzie ze społeczności zebranej wokół Gladiatorów oraz wokół fanpage Localhost","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/daria-nepriakhina-zoCDWPuiRuA-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0MTY=","slug":"github-oauth-passport-js-oraz-regexp","title":"Github OAuth dzięki passport.js oraz RegExp &#8211; Drugie Live Code Review za nami","date":"2020-08-07T14:32:36","databaseId":416,"content":"\n<h3>Drugi Legion Gladiatorów Javascriptu &#8211; sierpień-wrzesień 2020 &#8211; już rozpoczęty i to były drugie zajęcia w ulepszonej formule</h3>\n\n\n\n<p>Live Code Review i Gladiatorów z 13.08.2020 można obejrzeć tutaj:<br><a rel=\"noreferrer noopener\" href=\"https://drive.google.com/drive/folders/1QKoB3Bk1IzPUD5aLFugy6e3eBo5vjTPP?usp=sharing\" target=\"_blank\">https://drive.google.com/drive/folders/1QKoB3Bk1IzPUD5aLFugy6e3eBo5vjTPP?usp=sharing</a></p>\n\n\n\n<p>Rozmawialiśmy o tym jak został zrealizowany mikroserwis do autoryzacji przez Githuba przez <strong>grupę projektową</strong> oraz jak wyglądały rozwiązania zadań wypracowane przez <strong>grupę zadaniową </strong></p>\n\n\n\n<p>W nagraniu można posłuchać o bibliotece express z bazą mongo w typescript oraz podejrzeć jak wygląda praca z biblioteką do różnych strategii autoryzacyjnych passport.js, posłuchać trochę o regexpach i testach<br><br>Jeśli chcesz zajrzeć w kod projektu to repo znajdziesz tutaj:</p>\n\n\n\n<p><a href=\"https://github.com/Drugi-Legion-Gladiatorow\">https://github.com/Drugi-Legion-Gladiatorow</a></p>\n\n\n\n<p></p>\n\n\n\n<h3>Zapraszam do obejrzenia!</h3>\n\n\n\n<p>Do następnego commita!</p>\n\n\n\n<p></p>\n\n\n\n<p></p>\n\n\n\n<p><small>Jeśli uważasz, że robię dobrą robotę ucząć młodszych programistów i tworząc dla nich ciekawe materiały, możesz postawić mi kawę:<br><a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://gladiators-of-javascript.com/shop/products/postaw-mocna-kawe-tylko-dla-programistow/\">https://gladiators-of-javascript.com/shop/products/postaw-mocna-kawe-tylko-dla-programistow/</a></small></p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-300x174.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-1024x594.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-768x445.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-1536x891.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-2048x1188.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-600x348.jpg 600w"},"categories":{"nodes":[{"slug":"nagrania-live-z-gladiatorow-javascriptu","id":"Y2F0ZWdvcnk6ODk=","name":"Nagrania Live z Gladiatorów Javascriptu"}]},"tags":{"nodes":[{"slug":"express","name":"express","count":2},{"slug":"gladiatorzy","name":"gladiatorzy","count":15},{"slug":"nauka","name":"nauka","count":45},{"slug":"node","name":"node","count":6},{"slug":"passport","name":"passport","count":1},{"slug":"projekty","name":"projekty","count":13},{"slug":"regexp","name":"regexp","count":1},{"slug":"typescript","name":"typescript","count":11}]},"comments":{"nodes":[]},"seo":{"title":"Github OAuth dzięki passport.js oraz RegExp - Drugie Live Code Review za nami","opengraphTitle":"Github OAuth dzięki passport.js oraz RegExp - Drugie Live Code Review za nami","metaKeywords":"","metaDesc":"Drugi Legion Gladiatorów Javascriptu - sierpień-wrzesień 2020 - już rozpoczęty i to były drugie zajęcia w ulepszonej formule","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Drugi Legion Gladiatorów Javascriptu - sierpień-wrzesień 2020 - już rozpoczęty i to były drugie zajęcia w ulepszonej formule","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDozNTQ=","slug":"przedsprzedaz-nowego-zbioru-40-ambitnych-inspiracji-na-projekty-do-portfolio","title":"Przedsprzedaż nowego zbioru &#8211; 40 ambitnych inspiracji na projekty do portfolio","date":"2020-07-29T23:54:16","databaseId":354,"content":"\n<p>Chcę ze swojej strony zrobić idealne miejsce dla osób chcących rozwijać się intensywnie w kierunku JS devów, szukających niepodstawowych materiałów i bardziej zaawansowanej wiedzy</p>\n\n\n\n<p>Z tej okazji chciałbym przekazać, że niedługo do przedsprzedaży trafi nowy zbiór:</p>\n\n\n\n<p>&#8222;40 ambitnych inspiracji na projekty do portfolio&#8221;</p>\n\n\n\n<p>Będzie to zbiór z gotowymi pomysłami na projekty dla Juniorów i Midów, dla tych co szukają wyzwań podczas ciągłego rozwoju i chcieliby się dokształcić</p>\n\n\n\n<p>Nowy zbiór planuję ukończyć do końca września 2020 roku i będzie on w formie 40 krótkich podcastów nagranych z uczniami i Gladiatorami. Przedsprzedaż będzie prowadzona do 30 września</p>\n\n\n\n<p>Jeśli byłbyś/byłabyś zainteresowana takim zbiorem, zostaw proszę komentarz &#8222;szukam inspiracji&#8221;, pomoże mi to sprawdzić zapotrzebowanie na tego typu zbiór</p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/hello-i-m-nik-z1d-LP8sjuI-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/hello-i-m-nik-z1d-LP8sjuI-unsplash-scaled.jpg 2097w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/hello-i-m-nik-z1d-LP8sjuI-unsplash-scaled-600x732.jpg 600w"},"categories":{"nodes":[{"slug":"materialy-do-nauki","id":"Y2F0ZWdvcnk6NjM=","name":"Materiały do nauki"}]},"tags":{"nodes":[{"slug":"programowanie","name":"programowanie","count":42},{"slug":"projekty","name":"projekty","count":13},{"slug":"zbiory","name":"zbiory","count":5}]},"comments":{"nodes":[]},"seo":{"title":"Przedsprzedaż nowego zbioru - 40 ambitnych inspiracji na projekty do portfolio - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDozNTE=","slug":"drugi-legion-gladiatorow-javascriptu-nowe-zasady-treningu","title":"Drugi Legion Gladiatorów Javascriptu &#8211; nowe zasady treningu","date":"2020-07-29T23:48:43","databaseId":351,"content":"\n<p>Wczoraj na Live Code Review rozmawialiśmy o tym co w Gladiatorach się nie udało, a co wyszło całkiem nieźle oraz o tym jak będzie wyglądać nowy Legion Gladiatorów</p>\n\n\n\n<p>Więc&#8230;</p>\n\n\n\n<p>Nowy Legion będzie składać się z 16 osób podzielonych na 2 teamy po 8 osób:<br>&#8211; jeden team będzie tworzyć razem mały, średniozaawansowany projekt do portfolio<br>&#8211; drugi team będzie grupowo rozwiązywać 2 zadania w tygodniu</p>\n\n\n\n<p>Taki układ będzie trwać przez 1msc nauki,<br>w 2 msc nauki zamiana odpowiedzialności zespołów</p>\n\n\n\n<p>Dodatkowo do slacka zostanie podpięty bot, który będzie uczyć każdego pracy wg metodologii scrum &#8211; od odpowiedniego raportowania do nauki estymacji własnego czasu pracy</p>\n\n\n\n<p>Więcej informacji będzie w linku do nagrania, które rozsyłam w weekend na maila&nbsp;🙂</p>\n\n\n\n<p>Nowy Legion zacznie się od sierpnia, a przez najbliższe 2 tygodnie, aż do sierpnia będę prowadzić Live na jakiś bardziej zaawansowany programistyczny temat.</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://static.xx.fbcdn.net/images/emoji.php/v9/t4c/1/16/1f642.png\" alt=\"\"/></figure>\n\n\n\n<p>W weekend coś wymyślę i propozycję wyślę na maila pod głosowanie&nbsp;🙂</p>\n\n\n\n<p>Ale myślę, że pogadamy o dockerze i o mikroserwisach oraz pokaże swój projekt Gatsbiego i omówimy go sobie</p>\n\n\n\n<p>Więc jeśli jeszcze nie ma Cię na liście mailingowej, to możesz dołączyć w tym linku:</p>\n\n\n\n<p><a href=\"https://zbior-zadan-html-css-javascript-react.localhost-group.com/\">https://zbior-zadan-html-css-javascript-react.localhost-group.com/</a></p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":null,"sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/tim-van-der-kuip-CPs2X8JYmS8-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/tim-van-der-kuip-CPs2X8JYmS8-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/tim-van-der-kuip-CPs2X8JYmS8-unsplash-scaled-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"gdybania-seniora","id":"Y2F0ZWdvcnk6NDg=","name":"Gdybania Seniora"}]},"tags":{"nodes":[{"slug":"gladiatorzy","name":"gladiatorzy","count":15},{"slug":"mentoring","name":"mentoring","count":5},{"slug":"nauka","name":"nauka","count":45},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Drugi Legion Gladiatorów Javascriptu - nowe zasady treningu - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDozMzA=","slug":"tinder-dla-programistow-czyli-budujemy-apke-aby-matchowac-devow-do-wspolnych-projektow","title":"&#8222;Tinder&#8221; dla programistów &#8211; czyli budujemy apkę, aby matchować devów do współnych projektów","date":"2020-07-29T23:11:11","databaseId":330,"content":"\n<p>Do tego posta natchnął mnie jeden komentarz pod jakąś z ofert pracy, który brzmiał mniej więcej:</p>\n\n\n\n<p>&#8222;Junior z rokiem doświadczenia komercyjnego, ale gdzie jako junior mam zdobywać to doświadczenie?&#8221;</p>\n\n\n\n<p>Więc wymyśliłem apkę, którą ktoś może zrealizować (może ja), aby zdobyć doświadczenie komercyjne, po to aby pomagać innym zdobywać doświadczenie komercyjne na różnych projektach open source i różną pomoc od starszych kolegów po fachu</p>\n\n\n\n<p>Apka byłaby swojego typu &#8222;tinderem&#8221; dla tylko dla programistów, który pozwalałaby na utworzenie swojego konta, dodanie informacji o sobie, podpięcie swojego githuba do wglądu</p>\n\n\n\n<p>Apka pozwalałaby również na swoim profilu dodawać swoje &#8222;zapotrzebowanie&#8221; np:<br>&#8211; szukam frontendowca z reactem do projektu do portfolio<br>&#8211; szukam mentora, który pomoże poprawić mi CV<br>&#8211; szukam backendowca, aby ożywić swój layout<br>&#8211; szukam kogoś do code pairing<br>&#8211; kompletuje zespół pod projekt open source<br>&#8211; itp</p>\n\n\n\n<p>I z uwagi na charakterystykę rynku IT, można byłoby wybrać lokalizację, w której chcemy szukać, można byłoby wybrać kraj albo cały świat</p>\n\n\n\n<p>Po zmatchowaniu można umówić się na calla i pogadać o dalszej, potencjalnej współpracy</p>\n\n\n\n<p>Aby zmonetyzować taką aplikację, wystarczy pobierać mały abonament (np 10zł / msc) od programistów, a pozwolić też tworzyć konta osobom z hr-u i od nich pobierać większe opłaty abomamentowe oraz fee za zatrudnienie programisty przez apkę</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://static.xx.fbcdn.net/images/emoji.php/v9/t57/1/16/1f609.png\" alt=\"\"/></figure>\n\n\n\n<p>To jak? Robisz apkę i starasz się podbić cały świat IT?&nbsp;😉</p>\n\n\n\n<p>Jeśli chcesz brać udział w tym projekcie:<br><a href=\"https://www.facebook.com/groups/336180117778353/?fref=mentions&amp;__xts__%5B0%5D=68.ARDHPIY1UgZMRI11tjW_hugKmO644aBno_Fw2is_QV_xDq1sJ7Mcp6U80bGzu2VcEPFVcoFQs4GLV0UDT-NPBoZfjHB87KMmix-8JMGB0EVKlUz70k9OasHpGuv8jxOmoweeeSEPEW1maiUxxdlu0gIcBkLFeAGYGbPJfnvCs30lrFrMquqekhl1KY_znncf-AFr8PT9IPRc9YiNhyq0_Bi8atbxa2Tn6_ZtPFkTKxWrLHIEF9_ju94vmr6SIgSAC2LkWOjKhgJzO7DzNpkcGIVdTnJ-v7V2mRFVstTzXcTvz7zMbfddAPhaHZOdXm0hFlpkXl6wXfVVRJGTW0oU1h4&amp;__tn__=K-R\">https://www.facebook.com/groups/336180117778353/</a></p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/annie-spratt-vGgn0xLdy8s-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/annie-spratt-vGgn0xLdy8s-unsplash-scaled.jpg 1708w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/07/annie-spratt-vGgn0xLdy8s-unsplash-scaled-600x899.jpg 600w"},"categories":{"nodes":[{"slug":"gdybania-seniora","id":"Y2F0ZWdvcnk6NDg=","name":"Gdybania Seniora"}]},"tags":{"nodes":[{"slug":"programowanie","name":"programowanie","count":42},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"&quot;Tinder&quot; dla programistów - czyli budujemy apkę, aby matchować devów do współnych projektów - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDoxNTU=","slug":"jak-dobrze-rozpoczac-nowy-projekt-do-portfolio","title":"Jak dobrze rozpocząć nowy projekt IT do portfolio","date":"2020-06-17T13:18:44","databaseId":155,"content":"\n<p>UWAGA,<br>MATERIAŁ ZAPEWNIA +5 DO UNIWERSALNEJ MĄDROŚCI PROGRAMISTYCZNEJ</p>\n\n\n\n<h4>Stworzyłem templatkę arkusza, który pomoże Ci zaprojektować średniozaawansowaną aplikację do Twojego portfolio</h4>\n\n\n\n<p>Dla tych, który zaczynają robić nowy projekt polecam się zapoznać &#8211; to ułatwi Wam pracę i oszczędzi masę czasu na kodowanie na ślepo</p>\n\n\n\n<p>Jest to bardzo prosta forma BDD, które w dużym skrócie łączy TDD i podejście biznesowe. Jeśli te skrót TDD nie jest dla Ciebie zrozumiały, to znaczy, że nic nie wiesz o programowaniu &#8211; pogoogluj na ten temat, aby uzupełnić wiedzę</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://static.xx.fbcdn.net/images/emoji.php/v9/t4c/1/16/1f642.png\" alt=\"\"/></figure>\n\n\n\n<p>Niedługo zacznę przygotowywać boilerplaty na repo na githubie pod świeże projekty Reacta, Gatsbiego, Node w JS i TS z testami, więc będziesz mógł zacząć już projekt z odpowiednią strukturą plików i podstawowym kodem 🙂 Więc nie będziesz musiał męczyć się samemu, tylko będziesz mógł skorzystać z jednej gotowej</p>\n\n\n\n<h4>Link do arkusza: <a href=\"https://docs.google.com/spreadsheets/d/1_08lzJ538mTyE7MLETJt-tIWTQWb422rCLgSvLBisZ4/edit?fbclid=IwAR2t6jQh0LBdsrIvxcKGjPYwayb7pReyi1Ycr5SC2Nx376B98ob-wNw31IM#gid=0\">https://docs.google.com/spreadsheets/d/1_08lzJ538mTyE7MLETJt-tIWTQWb422rCLgSvLBisZ4/edit?fbclid=IwAR2t6jQh0LBdsrIvxcKGjPYwayb7pReyi1Ycr5SC2Nx376B98ob-wNw31IM#gid=0</a></h4>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/jo-szczepanska-5aiRb5f464A-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/jo-szczepanska-5aiRb5f464A-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/jo-szczepanska-5aiRb5f464A-unsplash-scaled-600x401.jpg 600w"},"categories":{"nodes":[{"slug":"materialy-do-nauki","id":"Y2F0ZWdvcnk6NjM=","name":"Materiały do nauki"}]},"tags":{"nodes":[{"slug":"nauka","name":"nauka","count":45},{"slug":"programowanie","name":"programowanie","count":42},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Jak dobrze rozpocząć nowy projekt IT do portfolio - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"Stworzyłem templatkę arkusza, który pomoże Ci zaprojektować średniozaawansowaną aplikację do Twojego portfolio wg metodologii BDD","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDoxNTE=","slug":"twoje-portfolio-zle-wyglada-bo-nie-znasz-zasad-ui","title":"Twoje portfolio źle wygląda? Bo nie znasz zasad UI","date":"2020-06-17T13:13:01","databaseId":151,"content":"\n<p>Obejrzyj to [13min], aby nie popełniać durnych błędów podczas tworzenia UI i aby Twoje projekty w portfolio wyglądały lepiej:</p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Web Design Tutorial - 5 IMPORTANT Tips!\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/z-xkbNLIB5w?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n</div></figure>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/charles-deluvio-cZr2sgaxy3Q-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/charles-deluvio-cZr2sgaxy3Q-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/charles-deluvio-cZr2sgaxy3Q-unsplash-scaled-600x386.jpg 600w"},"categories":{"nodes":[{"slug":"materialy-do-nauki","id":"Y2F0ZWdvcnk6NjM=","name":"Materiały do nauki"}]},"tags":{"nodes":[{"slug":"programowanie","name":"programowanie","count":42},{"slug":"projektowanie-ui","name":"projektowanie ui","count":1},{"slug":"projekty","name":"projekty","count":13}]},"comments":{"nodes":[]},"seo":{"title":"Twoje portfolio źle wygląda? Bo nie znasz zasad UI - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"Obejrzyj to [13min], aby nie popełniać durnych błędów podczas tworzenia UI i aby Twoje projekty w portfolio wyglądały lepiej. 5 ważnych zasad UI","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}}]}},"staticQueryHashes":[]}