<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Bartek Witczak Podcast</title><link>http://poprostujs.pl</link><description><![CDATA[Bartek Witczak Podcast to podcast na temat kodowania, inżynierii programowania i tworzenia produktów technologicznych. Omawiam zagadnienia związane z tworzeniem, testowaniem i zarządzaniem softwarem. Skupiam się na architekturze systemu, dobrych praktyki i solidnych podstawach tworzeniu softu. Jeżeli tworzysz systemu, które chcesz rozwijać przez wiele lat to ten podcast jest zdecydowanie dla Ciebie.]]></description><atom:link href="https://www.spreaker.com/show/4768395/episodes/feed" rel="self" type="application/rss+xml"/><language>pl</language><category>Technology</category><copyright>Bartek Witczak</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg</url><title>Bartek Witczak Podcast</title><link>http://poprostujs.pl</link></image><lastBuildDate>Tue, 11 Jun 2024 06:58:33 +0000</lastBuildDate><itunes:author>Bartek Witczak</itunes:author><itunes:owner><itunes:name>Bartek Witczak</itunes:name><itunes:email>bartek@bartekwitczak.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:subtitle>Podcast ze świata JS</itunes:subtitle><itunes:summary><![CDATA[Bartek Witczak Podcast to podcast na temat kodowania, inżynierii programowania i tworzenia produktów technologicznych. Omawiam zagadnienia związane z tworzeniem, testowaniem i zarządzaniem softwarem. Skupiam się na architekturze systemu, dobrych praktyki i solidnych podstawach tworzeniu softu. Jeżeli tworzysz systemu, które chcesz rozwijać przez wiele lat to ten podcast jest zdecydowanie dla Ciebie.]]></itunes:summary><itunes:category text="Technology"/><itunes:category text="News"><itunes:category text="Tech News"/></itunes:category><itunes:category text="Education"/><itunes:explicit>false</itunes:explicit><podcast:guid>9092c3cd-7daf-58b2-990b-152a61a4bcc2</podcast:guid><itunes:type>episodic</itunes:type><item><title>Pożar na produkcji i co dalej? Wywiad - Michal Ostruszka</title><link>https://www.spreaker.com/episode/pozar-na-produkcji-i-co-dalej-wywiad-michal-ostruszka--60346848</link><description><![CDATA[Dzisiaj goszczę doświadczonego inżyniera oprogramowania Michała Ostruszkę. Zagłębiamy się w kluczową rolę analizy postmortem w zarządzaniu kryzysami produkcyjnymi. Rozmawiamy jak skutecznie zintegrować te praktyki w zespołach inżynieryjnych. Dyskusja obejmuje również obowiązki on-call, zarządzanie incydentami, niezawodność stosu technologicznego oraz wpływ kultury inżynieryjnej na minimalizowanie problemów. Michał dzieli się cennymi doświadczeniami i praktycznymi poradami na temat monitorowania, obserwowalności i wykonywania obowiązków dyżurnych, co sprawia, że ten odcinek to skarbnica wiedzy dla każdego związanego z rozwojem oprogramowania i operacjami.<br /><br />00:00 Intro<br />00:30 Michał Ostruszka - projekty i dynamika zespołu<br />03:57 Pamiętne chwile programowania<br />05:21 Awarie na produkcji<br />06:10 Niespodziewane wdrożenie<br />08:05 Problemy z wydajnością baz danych<br />19:32 Postmortem<br />21:33 Prowadzenie skutecznych spotkań postmortem<br />34:55 Brainstorm i przygotowanie do spotkań<br />35:35 Analiza przyczyn źródłowych<br />37:30 Kultura bez obwiniania w inżynierii<br />38:48 Postmortem: wdrożenie i wyzwania<br />46:00 Praktyki monitorowania i on-call<br />56:03 Automatyzacja i procesy manualne<br />01:04:04 Analiza premortem i zarządzanie ryzykiem<br />01:09:42 Refleksje]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60346848</guid><pubDate>Tue, 11 Jun 2024 06:55:13 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/60346848/wywiad_michal_ostruszka.mp3" length="68030508" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Dzisiaj goszczę doświadczonego inżyniera oprogramowania Michała Ostruszkę. Zagłębiamy się w kluczową rolę analizy postmortem w zarządzaniu kryzysami produkcyjnymi. Rozmawiamy jak skutecznie zintegrować te praktyki w zespołach inżynieryjnych. Dyskusja...</itunes:subtitle><itunes:summary><![CDATA[Dzisiaj goszczę doświadczonego inżyniera oprogramowania Michała Ostruszkę. Zagłębiamy się w kluczową rolę analizy postmortem w zarządzaniu kryzysami produkcyjnymi. Rozmawiamy jak skutecznie zintegrować te praktyki w zespołach inżynieryjnych. Dyskusja obejmuje również obowiązki on-call, zarządzanie incydentami, niezawodność stosu technologicznego oraz wpływ kultury inżynieryjnej na minimalizowanie problemów. Michał dzieli się cennymi doświadczeniami i praktycznymi poradami na temat monitorowania, obserwowalności i wykonywania obowiązków dyżurnych, co sprawia, że ten odcinek to skarbnica wiedzy dla każdego związanego z rozwojem oprogramowania i operacjami.<br /><br />00:00 Intro<br />00:30 Michał Ostruszka - projekty i dynamika zespołu<br />03:57 Pamiętne chwile programowania<br />05:21 Awarie na produkcji<br />06:10 Niespodziewane wdrożenie<br />08:05 Problemy z wydajnością baz danych<br />19:32 Postmortem<br />21:33 Prowadzenie skutecznych spotkań postmortem<br />34:55 Brainstorm i przygotowanie do spotkań<br />35:35 Analiza przyczyn źródłowych<br />37:30 Kultura bez obwiniania w inżynierii<br />38:48 Postmortem: wdrożenie i wyzwania<br />46:00 Praktyki monitorowania i on-call<br />56:03 Automatyzacja i procesy manualne<br />01:04:04 Analiza premortem i zarządzanie ryzykiem<br />01:09:42 Refleksje]]></itunes:summary><itunes:duration>4231</itunes:duration><itunes:keywords>cleancode,coding,developer,engineer,java,javascript,nodejs,programmer,reactjs,scala,software,webapp,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/06e8827bcbd64e05b26d3b782a2809bd.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sztuka komunikacji w świecie technologii: Ania Adamiak o FRIS i współpracy w zespole</title><link>https://www.spreaker.com/episode/sztuka-komunikacji-w-swiecie-technologii-ania-adamiak-o-fris-i-wspolpracy-w-zespole--59927244</link><description><![CDATA[W najnowszym odcinku podcastu, goszczę Anię Adamiak, trenerkę i partnera FRIS z 15-letnim doświadczeniem w branży IT. Tematem przewodnim rozmowy jest wykorzystanie testu FRIS w usprawnianiu komunikacji wewnątrz zespołów IT, a szczególnie w software house’ach. <br /><br />Ania dzieli się swoimi spostrzeżeniami na temat wyzwań komunikacyjnych między deweloperami a resztą zespołu, a także między różnymi działami w firmie. Podkreśla, że odpowiedni mix kompetencji komunikacyjnych w zespole przekłada się na lepsze wyniki w realizacji projektów. <br /><br />Opowiadam o swoich doświadczeniach z testem FRIS i jak narzędzie to pomogło mu lepiej zrozumieć własne preferencje komunikacyjne. Poruszamy kwestie przygotowania zespołu do wdrożenia FRIS oraz korzyści płynących z jego zastosowania na różnych etapach pracy zespołowej. <br /><br />Główne wątki odcinka:<br /><br />00:00 Wprowadzenie do tematu komunikacji w IT<br />02:03 Znaczenie testu FRIS w usprawnianiu komunikacji<br />04:50 Problemy komunikacyjne i rozwiązania FRIS<br />09:20 Osobiste doświadczenia z FRIS i jego wpływ<br />28:08 Dyskusja o idealnym miksie zespołowym i zastosowaniu FRIS w praktyce<br />49:38 Podsumowanie rozmowy]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59927244</guid><pubDate>Thu, 09 May 2024 04:00:04 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/59927244/wywiad_ania_adamiak.mp3" length="49783686" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W najnowszym odcinku podcastu, goszczę Anię Adamiak, trenerkę i partnera FRIS z 15-letnim doświadczeniem w branży IT. Tematem przewodnim rozmowy jest wykorzystanie testu FRIS w usprawnianiu komunikacji wewnątrz zespołów IT, a szczególnie w software...</itunes:subtitle><itunes:summary><![CDATA[W najnowszym odcinku podcastu, goszczę Anię Adamiak, trenerkę i partnera FRIS z 15-letnim doświadczeniem w branży IT. Tematem przewodnim rozmowy jest wykorzystanie testu FRIS w usprawnianiu komunikacji wewnątrz zespołów IT, a szczególnie w software house’ach. <br /><br />Ania dzieli się swoimi spostrzeżeniami na temat wyzwań komunikacyjnych między deweloperami a resztą zespołu, a także między różnymi działami w firmie. Podkreśla, że odpowiedni mix kompetencji komunikacyjnych w zespole przekłada się na lepsze wyniki w realizacji projektów. <br /><br />Opowiadam o swoich doświadczeniach z testem FRIS i jak narzędzie to pomogło mu lepiej zrozumieć własne preferencje komunikacyjne. Poruszamy kwestie przygotowania zespołu do wdrożenia FRIS oraz korzyści płynących z jego zastosowania na różnych etapach pracy zespołowej. <br /><br />Główne wątki odcinka:<br /><br />00:00 Wprowadzenie do tematu komunikacji w IT<br />02:03 Znaczenie testu FRIS w usprawnianiu komunikacji<br />04:50 Problemy komunikacyjne i rozwiązania FRIS<br />09:20 Osobiste doświadczenia z FRIS i jego wpływ<br />28:08 Dyskusja o idealnym miksie zespołowym i zastosowaniu FRIS w praktyce<br />49:38 Podsumowanie rozmowy]]></itunes:summary><itunes:duration>3090</itunes:duration><itunes:keywords>angular,backend,developer,frontend,it,javascript,js,nodejs,programista,programistka,programming,programowanie,react,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/06e8827bcbd64e05b26d3b782a2809bd.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Jadąc na fali, czyli Hype-Driven Development - wywiad z Krzysztof Jendrzyca</title><link>https://www.spreaker.com/episode/jadac-na-fali-czyli-hype-driven-development-wywiad-z-krzysztof-jendrzyca--59627353</link><description><![CDATA[W dzisiejszym odcinku moim gościem jest Krzysztof Jendrzyca. Rozmawiamy o dynamicznym świecie programowania i jego ciągłych zmianach.<br /><br /><b>Poruszamy temat Hype Driven Development, czyli zjawiska podążania za najnowszymi trendami i narzędziami, które nie zawsze przynoszą oczekiwane korzyści.</b> Czy warto gonić za nowościami, czy lepiej skupić się na sprawdzonych rozwiązaniach?<br /><br /><b>Przyglądamy się ekosystemowi JavaScript, który słynie z częstych zmian.</b> Dyskutujemy o ewolucji frameworków takich jak React i Next.js oraz o wpływie tych zmian na pracę programistów<br />. <br /><b>Zastanawiamy się, jak nadążyć za ciągłymi zmianami w technologiach i uniknąć frustracji.</b> Czy istnieje sposób na efektywne uczenie się nowych narzędzi?<br /><br /><b>Analizujemy, jak dojrzałość technologii wpływa na jej adaptację i częstotliwość zmian.</b> Czy stabilne języki programowania są skazane na stagnację?<br /><br />Zapraszamy do wysłuchania rozmowy o wyzwaniach ! ]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59627353</guid><pubDate>Wed, 24 Apr 2024 10:18:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/59627353/krzysztof_jendrzyca_wywiad.mp3" length="92344870" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W dzisiejszym odcinku moim gościem jest Krzysztof Jendrzyca. Rozmawiamy o dynamicznym świecie programowania i jego ciągłych zmianach.

Poruszamy temat Hype Driven Development, czyli zjawiska podążania za najnowszymi trendami i narzędziami, które nie...</itunes:subtitle><itunes:summary><![CDATA[W dzisiejszym odcinku moim gościem jest Krzysztof Jendrzyca. Rozmawiamy o dynamicznym świecie programowania i jego ciągłych zmianach.<br /><br /><b>Poruszamy temat Hype Driven Development, czyli zjawiska podążania za najnowszymi trendami i narzędziami, które nie zawsze przynoszą oczekiwane korzyści.</b> Czy warto gonić za nowościami, czy lepiej skupić się na sprawdzonych rozwiązaniach?<br /><br /><b>Przyglądamy się ekosystemowi JavaScript, który słynie z częstych zmian.</b> Dyskutujemy o ewolucji frameworków takich jak React i Next.js oraz o wpływie tych zmian na pracę programistów<br />. <br /><b>Zastanawiamy się, jak nadążyć za ciągłymi zmianami w technologiach i uniknąć frustracji.</b> Czy istnieje sposób na efektywne uczenie się nowych narzędzi?<br /><br /><b>Analizujemy, jak dojrzałość technologii wpływa na jej adaptację i częstotliwość zmian.</b> Czy stabilne języki programowania są skazane na stagnację?<br /><br />Zapraszamy do wysłuchania rozmowy o wyzwaniach ! ]]></itunes:summary><itunes:duration>5751</itunes:duration><itunes:keywords>angular,developer,javascript,js,nodejs,programming,reactjs,software,typescript,vue,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/06e8827bcbd64e05b26d3b782a2809bd.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Failujący test, niedziałający kod? To Twoje mosty do porannego sukcesu!</title><link>https://www.spreaker.com/episode/failujacy-test-niedzialajacy-kod-to-twoje-mosty-do-porannego-sukcesu--59391883</link><description><![CDATA[Jak szybko wejść w rytm pracy od samego rana? 🌅💡 Wykorzystaj pewną prostą technikę, która podobno pomogła Hemingwayowi w pisaniu powieści! 📚✍️ Odkryj skuteczny sposób na efektywne poranki i dowiedz się, jak z łatwością ruszyć do działania już po pierwszej kawie! ☕🚀<br /><br />Posłuchaj koniecznie! 🎧<br /><br /><br /><br /><br /><br /><br /><br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59391883</guid><pubDate>Thu, 11 Apr 2024 04:00:03 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/59391883/mosty_hemingway.mp3" length="4941885" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Jak szybko wejść w rytm pracy od samego rana? 🌅💡 Wykorzystaj pewną prostą technikę, która podobno pomogła Hemingwayowi w pisaniu powieści! 📚✍️ Odkryj skuteczny sposób na efektywne poranki i dowiedz się, jak z łatwością ruszyć do działania już po...</itunes:subtitle><itunes:summary><![CDATA[Jak szybko wejść w rytm pracy od samego rana? 🌅💡 Wykorzystaj pewną prostą technikę, która podobno pomogła Hemingwayowi w pisaniu powieści! 📚✍️ Odkryj skuteczny sposób na efektywne poranki i dowiedz się, jak z łatwością ruszyć do działania już po pierwszej kawie! ☕🚀<br /><br />Posłuchaj koniecznie! 🎧<br /><br /><br /><br /><br /><br /><br /><br />]]></itunes:summary><itunes:duration>286</itunes:duration><itunes:keywords>angular,backend,developer,development,frontend,javascript,nodejs,productivity,programming,reactjs,typescript,vuejs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ac9ac5282b7ba2c393feecddedec0fb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Efekt domina a czas implementacji feature’a: kiedy backend spotyka frontend</title><link>https://www.spreaker.com/episode/efekt-domina-a-czas-implementacji-feature-a-kiedy-backend-spotyka-frontend--59274844</link><description><![CDATA[W tym odcinku zapraszam Cię na podróż przez moje doświadczenia związane z implementacją feature'ów. Podzielę się z Tobą historią systemu, który składa się z front-endu, back-endu i proxy. Omówię jak warstwy są przeważnie implementowane i jak uniknąć pułapek efektu domina, które mogą znacząco wpłynąć na czas i jakość Twojej pracy. Oto kilka powodów, dla których warto posłuchać tego odcinka:<br /><ul><li>Poznasz realia pracy nad złożonymi systemami: Wytłumaczę, jak różne elementy systemu wpływają na siebie nawzajem i co to oznacza dla Ciebie jako programisty.</li><li>Odkryjesz, jak efekt domina wpływa na Twój projekt: Zrozumiesz, jak uniknąć opóźnień i problemów związanych z implementacją różnych warstw aplikacji.</li><li>Dowiesz się więcej o roli full stack developera: Omówię, czy warto być „człowiekiem orkiestrą” w dzisiejszym świecie IT.</li><li>Zagłębisz się w tematykę testowania: Porównam testy integracyjne i end-to-end, by pokazać Ci, jak mogą one ratować projekt przed nieoczekiwanymi błędami.</li><li>Poznasz zalety i wady testów kontraktowych: Wyjaśnię, dlaczego są one coraz popularniejsze, szczególnie w architekturze mikroserwisowej.</li></ul><br />W tym odcinku znajdziesz solidną dawkę praktycznej wiedzy, która pomoże Ci lepiej zrozumieć zawiłości pracy nad projektami programistycznymi. Niezależnie od tego, czy jesteś na początku swojej drogi w programowaniu, czy masz już za sobą lata doświadczeń, ten odcinek dostarczy Ci wartościowych wskazówek, które możesz zastosować w swoich projektach. Przygotuj się na inspirującą podróż, która pokaże Ci, jak efektywnie i bez zbędnych przestojów implementować feature'y w swoich aplikacjach.<br /><br />Piona!]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59274844</guid><pubDate>Thu, 04 Apr 2024 04:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/59274844/domino_effect.mp3" length="15758637" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W tym odcinku zapraszam Cię na podróż przez moje doświadczenia związane z implementacją feature'ów. Podzielę się z Tobą historią systemu, który składa się z front-endu, back-endu i proxy. Omówię jak warstwy są przeważnie implementowane i jak uniknąć...</itunes:subtitle><itunes:summary><![CDATA[W tym odcinku zapraszam Cię na podróż przez moje doświadczenia związane z implementacją feature'ów. Podzielę się z Tobą historią systemu, który składa się z front-endu, back-endu i proxy. Omówię jak warstwy są przeważnie implementowane i jak uniknąć pułapek efektu domina, które mogą znacząco wpłynąć na czas i jakość Twojej pracy. Oto kilka powodów, dla których warto posłuchać tego odcinka:<br /><ul><li>Poznasz realia pracy nad złożonymi systemami: Wytłumaczę, jak różne elementy systemu wpływają na siebie nawzajem i co to oznacza dla Ciebie jako programisty.</li><li>Odkryjesz, jak efekt domina wpływa na Twój projekt: Zrozumiesz, jak uniknąć opóźnień i problemów związanych z implementacją różnych warstw aplikacji.</li><li>Dowiesz się więcej o roli full stack developera: Omówię, czy warto być „człowiekiem orkiestrą” w dzisiejszym świecie IT.</li><li>Zagłębisz się w tematykę testowania: Porównam testy integracyjne i end-to-end, by pokazać Ci, jak mogą one ratować projekt przed nieoczekiwanymi błędami.</li><li>Poznasz zalety i wady testów kontraktowych: Wyjaśnię, dlaczego są one coraz popularniejsze, szczególnie w architekturze mikroserwisowej.</li></ul><br />W tym odcinku znajdziesz solidną dawkę praktycznej wiedzy, która pomoże Ci lepiej zrozumieć zawiłości pracy nad projektami programistycznymi. Niezależnie od tego, czy jesteś na początku swojej drogi w programowaniu, czy masz już za sobą lata doświadczeń, ten odcinek dostarczy Ci wartościowych wskazówek, które możesz zastosować w swoich projektach. Przygotuj się na inspirującą podróż, która pokaże Ci, jak efektywnie i bez zbędnych przestojów implementować feature'y w swoich aplikacjach.<br /><br />Piona!]]></itunes:summary><itunes:duration>963</itunes:duration><itunes:keywords>angular,backend,developer,development,frontend,golang,javascript,nodejs,programming,reactjs,software,typescript,vuejs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ac9ac5282b7ba2c393feecddedec0fb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Full stack developer - jednorożec w świecie IT</title><link>https://www.spreaker.com/episode/full-stack-developer-jednorozec-w-swiecie-it--59199928</link><description><![CDATA[W najnowszym odcinku mojego podcastu zagłębiam się w fascynujący świat full stack developerów, omawiając ich ewolucję, wyzwania i wpływ nowych technologii na ich pracę. Rozpoczynam od historii roli full stack developera, eksplorując, jak zmieniały się oczekiwania i potrzeby rynku. Następnie przechodzę do analizy szerokiego zakresu umiejętności wymaganych od współczesnych developerów, włączając w to zarówno front-end, back-end, jak i zrozumienie baz danych. Na koniec omawiam rewolucyjny wpływ AI i innych nowych technologii, które transformują sposób, w jaki deweloperzy podchodzą do tworzenia i utrzymania aplikacji webowych.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59199928</guid><pubDate>Thu, 28 Mar 2024 04:01:07 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/59199928/full_stack_developer_evolution.mp3" length="15593719" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W najnowszym odcinku mojego podcastu zagłębiam się w fascynujący świat full stack developerów, omawiając ich ewolucję, wyzwania i wpływ nowych technologii na ich pracę. Rozpoczynam od historii roli full stack developera, eksplorując, jak zmieniały się...</itunes:subtitle><itunes:summary><![CDATA[W najnowszym odcinku mojego podcastu zagłębiam się w fascynujący świat full stack developerów, omawiając ich ewolucję, wyzwania i wpływ nowych technologii na ich pracę. Rozpoczynam od historii roli full stack developera, eksplorując, jak zmieniały się oczekiwania i potrzeby rynku. Następnie przechodzę do analizy szerokiego zakresu umiejętności wymaganych od współczesnych developerów, włączając w to zarówno front-end, back-end, jak i zrozumienie baz danych. Na koniec omawiam rewolucyjny wpływ AI i innych nowych technologii, które transformują sposób, w jaki deweloperzy podchodzą do tworzenia i utrzymania aplikacji webowych.]]></itunes:summary><itunes:duration>953</itunes:duration><itunes:keywords>angularjs,backend,developer,dotnet,frontend,java,javascript,js,nodejs,php,programming,python,reactjs,software,vuejs,webdev,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ac9ac5282b7ba2c393feecddedec0fb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Metoda 80/15/5 - Kiedy jest czas na rozwój w życiu developera?</title><link>https://www.spreaker.com/episode/metoda-80-15-5-kiedy-jest-czas-na-rozwoj-w-zyciu-developera--57341846</link><description><![CDATA[Kiedy jest czas na naukę? I w sumie to kto ma za to płacić?<br />Czy powinniśmy uczyć się w czasie pracodawcy, w czasie kiedy robimy projekty?<br /><br />Jeżeli nie będziemy się rozwijać, to trudno będzie spełniać coraz wyższe wymagania projektów. Codziennie powstają nowe narzędzia, biblioteki, frameworki czy języki programowania?<br /><br />Kiedy znaleźć czas na naukę?<br /><br />Przedstawiam metodę opisaną przez Kenta Beck - 80/15/5.<br />W skrócie wygląda to następująco:<br />80% - LOW RISK, NORMAL REWARD<br />15% - HIGH RISK, HIGH REWARD<br />5% - CURIOSITY<br /><br />Artykuł Kenta Beck był zapalnikiem do tego odcinka. Mam kilka własnych przemyśleń jak znaleźć balans? Czy to odpowiednie proporcje? Gdzie w tym modelu jest czas na przekazywanie wiedzy?<br /><br />Zapraszam do wysłuchania odcinka.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/57341846</guid><pubDate>Tue, 24 Oct 2023 04:00:03 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/57341846/80_15_5.mp3" length="14314227" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Kiedy jest czas na naukę? I w sumie to kto ma za to płacić?
Czy powinniśmy uczyć się w czasie pracodawcy, w czasie kiedy robimy projekty?

Jeżeli nie będziemy się rozwijać, to trudno będzie spełniać coraz wyższe wymagania projektów. Codziennie...</itunes:subtitle><itunes:summary><![CDATA[Kiedy jest czas na naukę? I w sumie to kto ma za to płacić?<br />Czy powinniśmy uczyć się w czasie pracodawcy, w czasie kiedy robimy projekty?<br /><br />Jeżeli nie będziemy się rozwijać, to trudno będzie spełniać coraz wyższe wymagania projektów. Codziennie powstają nowe narzędzia, biblioteki, frameworki czy języki programowania?<br /><br />Kiedy znaleźć czas na naukę?<br /><br />Przedstawiam metodę opisaną przez Kenta Beck - 80/15/5.<br />W skrócie wygląda to następująco:<br />80% - LOW RISK, NORMAL REWARD<br />15% - HIGH RISK, HIGH REWARD<br />5% - CURIOSITY<br /><br />Artykuł Kenta Beck był zapalnikiem do tego odcinka. Mam kilka własnych przemyśleń jak znaleźć balans? Czy to odpowiednie proporcje? Gdzie w tym modelu jest czas na przekazywanie wiedzy?<br /><br />Zapraszam do wysłuchania odcinka.]]></itunes:summary><itunes:duration>873</itunes:duration><itunes:keywords>backend,developer,frontend,javascript,nauka,nodejs,programista,programming,software,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ac9ac5282b7ba2c393feecddedec0fb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Technical Debt - czym jest? Kiedy przyjdzie czas zapłaty?</title><link>https://www.spreaker.com/episode/technical-debt-czym-jest-kiedy-przyjdzie-czas-zaplaty--57207355</link><description><![CDATA[Metafora długu technicznego przyjęła się bardzo dobrze.<br /><br />Piszesz kod, nie dbasz o jakość, a potem płacisz procent przy każdej nowej funkcjonalności. Metafora wydaje się prosta, ale temat jak zawsze jest bardziej złożony.<br /><br />Omawiam matrycę długu technicznego. Mamy 2 kryteria: - celowość - rozsądek<br />Jak wygląda większość projektów? Jakie umiejętności odróżniają juniorów od seniorów?<br /><br />Zapraszam do wysłuchania 🙏]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/57207355</guid><pubDate>Thu, 12 Oct 2023 09:30:36 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/57207355/technical_debt.mp3" length="14540517" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Metafora długu technicznego przyjęła się bardzo dobrze.

Piszesz kod, nie dbasz o jakość, a potem płacisz procent przy każdej nowej funkcjonalności. Metafora wydaje się prosta, ale temat jak zawsze jest bardziej złożony.

Omawiam matrycę długu...</itunes:subtitle><itunes:summary><![CDATA[Metafora długu technicznego przyjęła się bardzo dobrze.<br /><br />Piszesz kod, nie dbasz o jakość, a potem płacisz procent przy każdej nowej funkcjonalności. Metafora wydaje się prosta, ale temat jak zawsze jest bardziej złożony.<br /><br />Omawiam matrycę długu technicznego. Mamy 2 kryteria: - celowość - rozsądek<br />Jak wygląda większość projektów? Jakie umiejętności odróżniają juniorów od seniorów?<br /><br />Zapraszam do wysłuchania 🙏]]></itunes:summary><itunes:duration>887</itunes:duration><itunes:keywords>backend,clean_code,developer,frontend,javascript,nextjs,nodejs,programming,software,software_architecture,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ac9ac5282b7ba2c393feecddedec0fb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Zmiany, zmiany, zmiany</title><link>https://www.spreaker.com/episode/zmiany-zmiany-zmiany--57027088</link><description><![CDATA[Wracam po naprawdę długiej przerwie. <br /><br />Wracam z nowym formatem, zakresem tematów i oprawą muzyczną. <br /><br />Zapraszam do wysłuchania wstępu, a właściwie rozbiegówki przed prawdziwymi odcinkami. Do usłyszenia. Piona.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/57027088</guid><pubDate>Mon, 02 Oct 2023 11:27:37 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/57027088/zmiany.mp3" length="6671068" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Wracam po naprawdę długiej przerwie. 

Wracam z nowym formatem, zakresem tematów i oprawą muzyczną. 

Zapraszam do wysłuchania wstępu, a właściwie rozbiegówki przed prawdziwymi odcinkami. Do usłyszenia. Piona.</itunes:subtitle><itunes:summary><![CDATA[Wracam po naprawdę długiej przerwie. <br /><br />Wracam z nowym formatem, zakresem tematów i oprawą muzyczną. <br /><br />Zapraszam do wysłuchania wstępu, a właściwie rozbiegówki przed prawdziwymi odcinkami. Do usłyszenia. Piona.]]></itunes:summary><itunes:duration>401</itunes:duration><itunes:keywords>coder,developer,development,javascript,js,node,programming,software,testing,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/08777f38db75ad571027eb0821cd9540.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Style guides &amp; Rules - jak ogarnąć codebase?</title><link>https://www.spreaker.com/episode/style-guides-rules-jak-ogarnac-codebase--52332443</link><description><![CDATA[Znowu bierzymy na tapet książkę Software Engineering at Google. Tym razem omawiamy temat zasad i utrzymywania porządku w codebase. Poruszamy następujące kwestie:<br /><ul><li>jak podejść do style guide?</li><li>czy można utrzymać ten sam styl w wielu projektach?</li><li>kto odpowiada za utrzymywanie porządku?</li><li>czy automatyzacja to jedyne rozwiązanie?</li><li>ten sam czy inny styl dla kolejnego projektu?</li></ul>Zapraszamy do wysłuchania rozmowy 💪<br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/52332443</guid><pubDate>Tue, 03 Jan 2023 04:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/52332443/ppjs_38_mixdown.mp3" length="35664147" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Znowu bierzymy na tapet książkę Software Engineering at Google. Tym razem omawiamy temat zasad i utrzymywania porządku w codebase. Poruszamy następujące kwestie:

- jak podejść do style guide?
- czy można utrzymać ten sam styl w wielu projektach?
-...</itunes:subtitle><itunes:summary><![CDATA[Znowu bierzymy na tapet książkę Software Engineering at Google. Tym razem omawiamy temat zasad i utrzymywania porządku w codebase. Poruszamy następujące kwestie:<br /><ul><li>jak podejść do style guide?</li><li>czy można utrzymać ten sam styl w wielu projektach?</li><li>kto odpowiada za utrzymywanie porządku?</li><li>czy automatyzacja to jedyne rozwiązanie?</li><li>ten sam czy inny styl dla kolejnego projektu?</li></ul>Zapraszamy do wysłuchania rozmowy 💪<br />]]></itunes:summary><itunes:duration>1478</itunes:duration><itunes:keywords>angular,automation,engineering,frontend,javascript,js,kodowanie,node,prettier,programista,programistka,programowanie,reactjs,software,typescript,vue,webdev,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Dokumentacja w projekcie - Software Engineering at Google</title><link>https://www.spreaker.com/episode/dokumentacja-w-projekcie-software-engineering-at-google--51523186</link><description><![CDATA[Wracamy z kolejnym odcinkiem, gdzie analizujemy temat z książki Software Engineering at Google. Tym razem bierzemy na tapet dokumentację w projekcie. <br /><br />Dyskutujemy:<br /><br />- czy rzeczywiście dokumentacja to pierwsza potrzeba w projekcie?<br />- kiedy potrzebujemy dokumentacji?<br />- kto powinien być odpowiedzialny za jej utrzymywanie?<br />- jakie projekty szczególnie potrzebują dokumentacji?<br />- jakie korzyści ma tworzenie dokumentacji?<br />- czy możemy zmierzyć ROI z dokmentacji?<br /><br />Na te i wiele innych pytań staramy się odpowiedzieć w tym odcinku. Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i <a href="https://poprostujs.pl" rel="noopener">https://poprostujs.pl</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/51523186</guid><pubDate>Tue, 11 Oct 2022 03:05:01 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/51523186/ppjs_documentation_mixdown.mp3" length="49692501" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Wracamy z kolejnym odcinkiem, gdzie analizujemy temat z książki Software Engineering at Google. Tym razem bierzemy na tapet dokumentację w projekcie. &#13;
&#13;
Dyskutujemy:&#13;
&#13;
- czy rzeczywiście dokumentacja to pierwsza potrzeba w projekcie?&#13;
- kiedy...</itunes:subtitle><itunes:summary><![CDATA[Wracamy z kolejnym odcinkiem, gdzie analizujemy temat z książki Software Engineering at Google. Tym razem bierzemy na tapet dokumentację w projekcie. <br /><br />Dyskutujemy:<br /><br />- czy rzeczywiście dokumentacja to pierwsza potrzeba w projekcie?<br />- kiedy potrzebujemy dokumentacji?<br />- kto powinien być odpowiedzialny za jej utrzymywanie?<br />- jakie projekty szczególnie potrzebują dokumentacji?<br />- jakie korzyści ma tworzenie dokumentacji?<br />- czy możemy zmierzyć ROI z dokmentacji?<br /><br />Na te i wiele innych pytań staramy się odpowiedzieć w tym odcinku. Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i <a href="https://poprostujs.pl" rel="noopener">https://poprostujs.pl</a>]]></itunes:summary><itunes:duration>2060</itunes:duration><itunes:keywords>angular,backend,development,documentation,engineering,frontend,google,javascript,js,nodejs,react,reactjs,software,typescript,vuejs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web Performance - wywiad z Adamem Barem</title><link>https://www.spreaker.com/episode/web-performance-wywiad-z-adamem-barem--50036468</link><description><![CDATA[Zapraszam na kolejny wywiad. Tym razem zaprosiłem Adama Bara. Znamy się z Adamem już od dłuższego czasu i wiem, że Adam mocno siedzi w tematach web performance & PWA. <br /><br />Chciałem porozmawiać na oba tematy, ale … trochę się rozgadaliśmy i przegadaliśmy tylko web performance. Mam nadzieję, że przyjdzie czas na dogrywkę i temat PWA. <br /><br />Adam przeprowadza audyty wydajności i pomaga firmom osiągnąć lepsze === szybsze systemy. Rozmawiamy na temat:<br />- przeprowadzania audytów<br />- metryk wydajności aplikacji<br />- wpływu architektury na wydajność<br />- kompromisach we wspólnych działaniach z teamami marketingowymi<br />- przydatnych narzędziach w mierzeniu wydajności <br />- “ulubionych” bibliotekach<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i <a href="https://poprostujs.pl" rel="noopener">https://poprostujs.pl</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/50036468</guid><pubDate>Tue, 21 Jun 2022 02:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/50036468/ppjs_adam_bar.mp3" length="95604073" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Zapraszam na kolejny wywiad. Tym razem zaprosiłem Adama Bara. Znamy się z Adamem już od dłuższego czasu i wiem, że Adam mocno siedzi w tematach web performance &amp; PWA. &#13;
&#13;
Chciałem porozmawiać na oba tematy, ale … trochę się rozgadaliśmy i...</itunes:subtitle><itunes:summary><![CDATA[Zapraszam na kolejny wywiad. Tym razem zaprosiłem Adama Bara. Znamy się z Adamem już od dłuższego czasu i wiem, że Adam mocno siedzi w tematach web performance & PWA. <br /><br />Chciałem porozmawiać na oba tematy, ale … trochę się rozgadaliśmy i przegadaliśmy tylko web performance. Mam nadzieję, że przyjdzie czas na dogrywkę i temat PWA. <br /><br />Adam przeprowadza audyty wydajności i pomaga firmom osiągnąć lepsze === szybsze systemy. Rozmawiamy na temat:<br />- przeprowadzania audytów<br />- metryk wydajności aplikacji<br />- wpływu architektury na wydajność<br />- kompromisach we wspólnych działaniach z teamami marketingowymi<br />- przydatnych narzędziach w mierzeniu wydajności <br />- “ulubionych” bibliotekach<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i <a href="https://poprostujs.pl" rel="noopener">https://poprostujs.pl</a>]]></itunes:summary><itunes:duration>3976</itunes:duration><itunes:keywords>angular,backend,coding,developer,development,frontend,javascript,js,lighthouse,nextjs,performance,programming,reactjs,typescript,vuejs,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Next.js - wywiad z Arturem Chmaro</title><link>https://www.spreaker.com/episode/next-js-wywiad-z-arturem-chmaro--49874108</link><description><![CDATA[Kolejny wywiad wjeżdża na salony. Miałem przyjemność porozmawiać z Arturem Chmaro. Artur siedzi w tematach JS, React & blockchain. Artur dzieli się swoją wiedzą na social mediach. Prowadzi kanał na youtube - <a href="https://www.youtube.com/c/ArturChmaro" rel="noopener">https://www.youtube.com/c/ArturChmaro</a> oraz konto na instagramie <a href="https://www.instagram.com/fullstak_pl/" rel="noopener">https://www.instagram.com/fullstak_pl/</a>. Artur jest również twórcą kursu Next.js -> <a href="https://sklep.fullstak.pl/kurs-nextjs" rel="noopener">https://sklep.fullstak.pl/kurs-nextjs</a><br /><br />Rozmawiamy na temat Next.js, jakie są jego zalety i wady. Wszystko w kontekście doświadczeń Artura w projektach, które tworzy. Omawiamy różne rodzaje renderowania w Next.js - SSR, SSG oraz ISR. <br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49874108</guid><pubDate>Tue, 07 Jun 2022 02:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49874108/ppjs_chmaro_mixdown.mp3" length="75089385" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Kolejny wywiad wjeżdża na salony. Miałem przyjemność porozmawiać z Arturem Chmaro. Artur siedzi w tematach JS, React &amp; blockchain. Artur dzieli się swoją wiedzą na social mediach. Prowadzi kanał na youtube - https://www.youtube.com/c/ArturChmaro oraz...</itunes:subtitle><itunes:summary><![CDATA[Kolejny wywiad wjeżdża na salony. Miałem przyjemność porozmawiać z Arturem Chmaro. Artur siedzi w tematach JS, React & blockchain. Artur dzieli się swoją wiedzą na social mediach. Prowadzi kanał na youtube - <a href="https://www.youtube.com/c/ArturChmaro" rel="noopener">https://www.youtube.com/c/ArturChmaro</a> oraz konto na instagramie <a href="https://www.instagram.com/fullstak_pl/" rel="noopener">https://www.instagram.com/fullstak_pl/</a>. Artur jest również twórcą kursu Next.js -> <a href="https://sklep.fullstak.pl/kurs-nextjs" rel="noopener">https://sklep.fullstak.pl/kurs-nextjs</a><br /><br />Rozmawiamy na temat Next.js, jakie są jego zalety i wady. Wszystko w kontekście doświadczeń Artura w projektach, które tworzy. Omawiamy różne rodzaje renderowania w Next.js - SSR, SSG oraz ISR. <br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></itunes:summary><itunes:duration>3121</itunes:duration><itunes:keywords>backend,blog,developer,development,express,frontend,gatsbyjs,javascript,js,nextjs,nodejs,programming,reactjs,software,ssg,ts</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Deprecation - co zrobić ze starym kodem?</title><link>https://www.spreaker.com/episode/deprecation-co-zrobic-ze-starym-kodem--49952191</link><description><![CDATA[Nie każdy kod żyje wiecznie… <br /><br />W sumie, to chyba żaden. <br /><br />Ale co zrobić kiedy już nie chcemy utrzymywać jakiegoś systemu czy API, z którego ciągle ktoś korzysta? W tym odcinku bierzemy na tapet “Code Deprecation”. Do dyskusji skłoniła nas książka “Software Engineering at Google by Titus Winters, Tom Manshreck & Hyrum Wright”. <br /><br />Jest to pierwszy odcinek z nadchodzącej serii na temat książki nt. tworzenia software według Google i naszego komentarza.  <br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49952191</guid><pubDate>Tue, 31 May 2022 02:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49952191/ppjs_e34_mixdown.mp3" length="60642503" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Nie każdy kod żyje wiecznie… &#13;
&#13;
W sumie, to chyba żaden. &#13;
&#13;
Ale co zrobić kiedy już nie chcemy utrzymywać jakiegoś systemu czy API, z którego ciągle ktoś korzysta? W tym odcinku bierzemy na tapet “Code Deprecation”. Do dyskusji skłoniła nas książka...</itunes:subtitle><itunes:summary><![CDATA[Nie każdy kod żyje wiecznie… <br /><br />W sumie, to chyba żaden. <br /><br />Ale co zrobić kiedy już nie chcemy utrzymywać jakiegoś systemu czy API, z którego ciągle ktoś korzysta? W tym odcinku bierzemy na tapet “Code Deprecation”. Do dyskusji skłoniła nas książka “Software Engineering at Google by Titus Winters, Tom Manshreck & Hyrum Wright”. <br /><br />Jest to pierwszy odcinek z nadchodzącej serii na temat książki nt. tworzenia software według Google i naszego komentarza.  <br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></itunes:summary><itunes:duration>2517</itunes:duration><itunes:keywords>angular,architecture,backend,coding,development,frontend,go,google,java,javascript,js,microservices,nodejs,programming,react,rust,scala,software,ts,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Nauka React'a - wywiad z Krzysztofem Jendrzycą</title><link>https://www.spreaker.com/episode/nauka-react-a-wywiad-z-krzysztofem-jendrzyca--49777728</link><description><![CDATA[Przygotowania chwilę trwały, ale w końcu mamy to. Wchodzimy z nowym formatem, a właściwie dodajemy nowy format do podcastu. <br /><br />Regularnie będziemy zapraszać ciekawych ludzi ze świata JS oraz ogólnie programowania. Będziemy wspólnie rozkminiali ciekawe tematy, ale nadal wszystko w obrębie własnych doświadczeń.<br /><br />Do pierwszego wywiadu zaprosiłem Krzysztofa Jendrzycę. Znamy się z Krzysztofem naprawdę dobrze i cenimy podobne wartości. Bardzo mocno trzymamy się solidnych fundamentów i prostoty. Krzysztof jest znany z bloga SkutecznyProgramista.pl, gdzie dzieli się swoimi przemyśleniami na temat nawyków, modeli mentalnych i sposobów pracy doświadczonych programistów. Bardzo szanuję go, że zawsze skupia się na własnych doświadczeniach, a nie filozofowaniu jak świat powinien wyglądać. Bardzo ciekawie o swoich przemyśleniach na różne tematy pisze również na blogu krzysztof.io<br /><br />Rozmawiamy o tym, jak podejść do nauki React'a. Obaj siedzimy w temacie naprawdę długo. Wzięliśmy React'a, ponieważ dobrze rozmawiać na konkretnym przykładzie, ale rozmowa dotyczy ogólnie nauki nowych języków, bibliotek czy koncepcji.<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49777728</guid><pubDate>Tue, 17 May 2022 03:05:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49777728/ppjs_33_mixdown.mp3" length="72346361" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Przygotowania chwilę trwały, ale w końcu mamy to. Wchodzimy z nowym formatem, a właściwie dodajemy nowy format do podcastu. &#13;
&#13;
Regularnie będziemy zapraszać ciekawych ludzi ze świata JS oraz ogólnie programowania. Będziemy wspólnie rozkminiali...</itunes:subtitle><itunes:summary><![CDATA[Przygotowania chwilę trwały, ale w końcu mamy to. Wchodzimy z nowym formatem, a właściwie dodajemy nowy format do podcastu. <br /><br />Regularnie będziemy zapraszać ciekawych ludzi ze świata JS oraz ogólnie programowania. Będziemy wspólnie rozkminiali ciekawe tematy, ale nadal wszystko w obrębie własnych doświadczeń.<br /><br />Do pierwszego wywiadu zaprosiłem Krzysztofa Jendrzycę. Znamy się z Krzysztofem naprawdę dobrze i cenimy podobne wartości. Bardzo mocno trzymamy się solidnych fundamentów i prostoty. Krzysztof jest znany z bloga SkutecznyProgramista.pl, gdzie dzieli się swoimi przemyśleniami na temat nawyków, modeli mentalnych i sposobów pracy doświadczonych programistów. Bardzo szanuję go, że zawsze skupia się na własnych doświadczeniach, a nie filozofowaniu jak świat powinien wyglądać. Bardzo ciekawie o swoich przemyśleniach na różne tematy pisze również na blogu krzysztof.io<br /><br />Rozmawiamy o tym, jak podejść do nauki React'a. Obaj siedzimy w temacie naprawdę długo. Wzięliśmy React'a, ponieważ dobrze rozmawiać na konkretnym przykładzie, ale rozmowa dotyczy ogólnie nauki nowych języków, bibliotek czy koncepcji.<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></itunes:summary><itunes:duration>3007</itunes:duration><itunes:keywords>backend,development,frontend,javascript,js,nodejs,programming,reactjs,reactnative,software,typescript,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Micro Frontends - a może jednak ma to (czasami) sens?</title><link>https://www.spreaker.com/episode/micro-frontends-a-moze-jednak-ma-to-czasami-sens--49475128</link><description><![CDATA[Wszystko zaczęło się od monolitu i tak pewni by się skończyło, ale ...<br /><br />Nie pałaliśmy zbytnio chęcią do pójścia w stronę micro frontend'ów. Natomiast wymagania w projekcie tak pokierowały naszymi wyborami, że postanowiliśmy spróbować. <br /><br />Rozmawiamy o naszych doświadczeniach:<br /><br />- jakie są mocne strony micro frontend'ów? <br />- jakie są wady?<br />- czy narzędzia pomagają czy przeszkadzają?<br />- czy warto wchodzić w temat?<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl<br /><br />TRANSCRIPT: 5e0298d966e043809252088b1d6be45d]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49475128</guid><pubDate>Tue, 19 Apr 2022 11:29:23 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49475128/ppjs_32_mixdown.mp3" length="39986021" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Wszystko zaczęło się od monolitu i tak pewni by się skończyło, ale ...&#13;
&#13;
Nie pałaliśmy zbytnio chęcią do pójścia w stronę micro frontend'ów. Natomiast wymagania w projekcie tak pokierowały naszymi wyborami, że postanowiliśmy spróbować. &#13;
&#13;
Rozmawiamy...</itunes:subtitle><itunes:summary><![CDATA[Wszystko zaczęło się od monolitu i tak pewni by się skończyło, ale ...<br /><br />Nie pałaliśmy zbytnio chęcią do pójścia w stronę micro frontend'ów. Natomiast wymagania w projekcie tak pokierowały naszymi wyborami, że postanowiliśmy spróbować. <br /><br />Rozmawiamy o naszych doświadczeniach:<br /><br />- jakie są mocne strony micro frontend'ów? <br />- jakie są wady?<br />- czy narzędzia pomagają czy przeszkadzają?<br />- czy warto wchodzić w temat?<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl<br /><br />TRANSCRIPT: 5e0298d966e043809252088b1d6be45d]]></itunes:summary><itunes:duration>1657</itunes:duration><itunes:keywords>angular,development,frontend,javascript,js,nodejs,reactjs,software,typescript,vuejs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Testowanie na froncie - czy warto?</title><link>https://www.spreaker.com/episode/testowanie-na-froncie-czy-warto--49207739</link><description><![CDATA[Bardzo kontrowersyjny temat. Ale chyba takie są najlepsze. Po 10-15 latach kodowania mamy swoje przemyślenia i chcemy podzielić się naszym punktem widzenia. Mamy nadzieję, że będzie kontrowersyjnie. <br /><br />Czy testowanie na froncie ma sens? <br />Jak definiujemy testy jednostkowe, integracyjne i end-to-end?<br />Czym różni się testowanie backendu i frontu?<br />Kiedy warto testować? <br />Na jakie elementy warto zwracać uwagę?<br />Czym jest ROI?<br />Dlaczego kiedyś programiści nie pisali testów, a software powstawał?<br />Czy odchodzi pewna epoka kodowania?<br /><br />Często powstają dyskusje na temat testów, TDD i podejścia do tworzenia kodu. Mam nadzieję, że dajemy trochę argumentów do ponownego przemyślenia tematu.<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49207739</guid><pubDate>Tue, 29 Mar 2022 03:15:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49207739/ppjs_31_mixdown.mp3" length="53383817" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Bardzo kontrowersyjny temat. Ale chyba takie są najlepsze. Po 10-15 latach kodowania mamy swoje przemyślenia i chcemy podzielić się naszym punktem widzenia. Mamy nadzieję, że będzie kontrowersyjnie. &#13;
&#13;
Czy testowanie na froncie ma sens? &#13;
Jak...</itunes:subtitle><itunes:summary><![CDATA[Bardzo kontrowersyjny temat. Ale chyba takie są najlepsze. Po 10-15 latach kodowania mamy swoje przemyślenia i chcemy podzielić się naszym punktem widzenia. Mamy nadzieję, że będzie kontrowersyjnie. <br /><br />Czy testowanie na froncie ma sens? <br />Jak definiujemy testy jednostkowe, integracyjne i end-to-end?<br />Czym różni się testowanie backendu i frontu?<br />Kiedy warto testować? <br />Na jakie elementy warto zwracać uwagę?<br />Czym jest ROI?<br />Dlaczego kiedyś programiści nie pisali testów, a software powstawał?<br />Czy odchodzi pewna epoka kodowania?<br /><br />Często powstają dyskusje na temat testów, TDD i podejścia do tworzenia kodu. Mam nadzieję, że dajemy trochę argumentów do ponownego przemyślenia tematu.<br /><br />Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl]]></itunes:summary><itunes:duration>2214</itunes:duration><itunes:keywords>angularjs,development,javascript,jest,js,mocha,nodejs,programming,react,reactjs,software,testing,typescript,web,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Konferencja LIVE - zapowiedź, odwołanie, ale będzie ...</title><link>https://www.spreaker.com/episode/konferencja-live-zapowiedz-odwolanie-ale-bedzie--49031126</link><description><![CDATA[Lekka przerwa już za nami. Wracamy do regularnego nagrywania. Nie było nas tak długo, że nie zdążyliśmy zapowiedzieć naszej konferencji, a już musieliśmy ją przełożyć...<br />Rozmawiamy na temat konferencji:<br /><br />- jakie są założenia?<br />- jaki będzie format?<br />- kto ma przyjechać<br />- dlaczego postanowiliśmy przełożyć?<br /><br />Konferencja to temat, który chodził nam po głowie od dobrych 3 lat. W końcu wszystko zaczęło się krystalizować i mocno zabraliśmy się do pracy. Wszystko szło pięknie, do momentu aż Ukraina nie została zaatakowana...<br /><br />Zapraszamy do rozmowy i szerszego kontekstu tworzenia konferencji.<br /><br />TRANSCRIPT: dc10b815fc184e18b8efb72431323c31]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49031126</guid><pubDate>Tue, 15 Mar 2022 04:00:02 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/49031126/ppjs_30_mixdown.mp3" length="22181533" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Lekka przerwa już za nami. Wracamy do regularnego nagrywania. Nie było nas tak długo, że nie zdążyliśmy zapowiedzieć naszej konferencji, a już musieliśmy ją przełożyć...&#13;
Rozmawiamy na temat konferencji:&#13;
&#13;
- jakie są założenia?&#13;
- jaki będzie format?...</itunes:subtitle><itunes:summary><![CDATA[Lekka przerwa już za nami. Wracamy do regularnego nagrywania. Nie było nas tak długo, że nie zdążyliśmy zapowiedzieć naszej konferencji, a już musieliśmy ją przełożyć...<br />Rozmawiamy na temat konferencji:<br /><br />- jakie są założenia?<br />- jaki będzie format?<br />- kto ma przyjechać<br />- dlaczego postanowiliśmy przełożyć?<br /><br />Konferencja to temat, który chodził nam po głowie od dobrych 3 lat. W końcu wszystko zaczęło się krystalizować i mocno zabraliśmy się do pracy. Wszystko szło pięknie, do momentu aż Ukraina nie została zaatakowana...<br /><br />Zapraszamy do rozmowy i szerszego kontekstu tworzenia konferencji.<br /><br />TRANSCRIPT: dc10b815fc184e18b8efb72431323c31]]></itunes:summary><itunes:duration>916</itunes:duration><itunes:keywords>angular,coding,conference,developer,development,javascript,js,nextjs,node,react,reactjs,software,typescript,vue</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ewolucja języków - JS, TS, CoffeeScript, Go, GoPlus, Java, Scala, Kotlin</title><link>https://www.spreaker.com/episode/ewolucja-jezykow-js-ts-coffeescript-go-goplus-java-scala-kotlin--47478471</link><description><![CDATA[Kolejny odcinek z serii GitHub Trending Repos. Punktem zapalnym naszej dyskusji jest repozytorium języka GoPlus. GoPlus to dialekt Go, który ma umożliwić inżynierom łatwiejsze wejście i działanie w świecie programowania. <br />Nowy dialekt Go to tylko początek dyskusji na temat ewolucji języków programowania. Rozmawiamy na temat zmian w świecie JS patrząc na CoffeeScript & TypeScript. <br />Mocno filozoficzne rozważania na początek tygodnia. <br />Zapraszamy do wysłuchania odcinka.<br /><br />TRANSCRIPT: 237cabb73e08481590bda3bdce13fa30]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/47478471</guid><pubDate>Tue, 16 Nov 2021 04:00:14 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/47478471/ppjs_e29_mixdown.mp3" length="27879612" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Kolejny odcinek z serii GitHub Trending Repos. Punktem zapalnym naszej dyskusji jest repozytorium języka GoPlus. GoPlus to dialekt Go, który ma umożliwić inżynierom łatwiejsze wejście i działanie w świecie programowania. &#13;
Nowy dialekt Go to tylko...</itunes:subtitle><itunes:summary><![CDATA[Kolejny odcinek z serii GitHub Trending Repos. Punktem zapalnym naszej dyskusji jest repozytorium języka GoPlus. GoPlus to dialekt Go, który ma umożliwić inżynierom łatwiejsze wejście i działanie w świecie programowania. <br />Nowy dialekt Go to tylko początek dyskusji na temat ewolucji języków programowania. Rozmawiamy na temat zmian w świecie JS patrząc na CoffeeScript & TypeScript. <br />Mocno filozoficzne rozważania na początek tygodnia. <br />Zapraszamy do wysłuchania odcinka.<br /><br />TRANSCRIPT: 237cabb73e08481590bda3bdce13fa30]]></itunes:summary><itunes:duration>1154</itunes:duration><itunes:keywords>backend,development,engineering,frontend,github,go,goplus,java,javascript,js,software,ts,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JS + Hardware / GameDev = ?</title><link>https://www.spreaker.com/episode/js-hardware-gamedev--46989883</link><description><![CDATA[Tym razem Marek prowadzi ( prawie ) monolog na temat ciekawych zastosowań JS. <br />Wybraliśmy 2 skrajne tematy:<br />- hardware -> <a href="https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch" rel="noopener">https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch</a><br />- gamedev -> <a href="https://mp2.dk/techblog/chowjs/" rel="noopener">https://mp2.dk/techblog/chowjs/</a><br /><br />Poza tym, że pozwalają wykorzystać JS w zupełnie odmiennych środowiskach, to jeszcze ze swojej natury są zupełnie różne. BangleJS 2 to ekosystem w świece open-source. Praktycznie wszystko jest otwarte i możemy dowolnie modyfikować elementy. Natomiast ChowJS jest closed-source z ( mocno ) płatną licencją. <br /><br />Rozmawiamy o dwóch różnych światach. Marek mocno przygotował się do rozmowy, także zapraszam do wysłuchania (mono / dia ) logu.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46989883</guid><pubDate>Tue, 19 Oct 2021 03:00:07 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46989883/ppjs_e28_mixdown.mp3" length="33643104" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Tym razem Marek prowadzi ( prawie ) monolog na temat ciekawych zastosowań JS. &#13;
Wybraliśmy 2 skrajne tematy:&#13;
- hardware -&gt; https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch&#13;
- gamedev -&gt; https://mp2.dk/techblog/chowjs/&#13;
&#13;
Poza...</itunes:subtitle><itunes:summary><![CDATA[Tym razem Marek prowadzi ( prawie ) monolog na temat ciekawych zastosowań JS. <br />Wybraliśmy 2 skrajne tematy:<br />- hardware -> <a href="https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch" rel="noopener">https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch</a><br />- gamedev -> <a href="https://mp2.dk/techblog/chowjs/" rel="noopener">https://mp2.dk/techblog/chowjs/</a><br /><br />Poza tym, że pozwalają wykorzystać JS w zupełnie odmiennych środowiskach, to jeszcze ze swojej natury są zupełnie różne. BangleJS 2 to ekosystem w świece open-source. Praktycznie wszystko jest otwarte i możemy dowolnie modyfikować elementy. Natomiast ChowJS jest closed-source z ( mocno ) płatną licencją. <br /><br />Rozmawiamy o dwóch różnych światach. Marek mocno przygotował się do rozmowy, także zapraszam do wysłuchania (mono / dia ) logu.]]></itunes:summary><itunes:duration>1394</itunes:duration><itunes:keywords>development,gamedev,hardware,javascript,js,kickstarter,programmer,programming,reactjs,software,watch,web,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Trending repos on GitHub - 09.2021</title><link>https://www.spreaker.com/episode/trending-repos-on-github-09-2021--46926161</link><description><![CDATA[Przejrzeliśmy listę repozytoriów na GitHub'ie w poszukiwaniu ciekawych projektów. GitHub publikuję listę repozytoriów "na topie". <br /><br />Znaleźliśmy 5 projektów, które wydają nam się ciekawe:<br />- Tech Interview Handbook<br />- The Algorithms<br />- Python-Mini-Projects<br />- Spotify TUI<br />- Authelia<br /><br />Omawiamy projekty edukacyjne, ciekawe i warte wypróbowania. <br /><br />Zapraszamy do wysłuchania odcinka.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46926161</guid><pubDate>Tue, 12 Oct 2021 03:00:14 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46926161/ppjs_e27_mixdown.mp3" length="35351796" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Przejrzeliśmy listę repozytoriów na GitHub'ie w poszukiwaniu ciekawych projektów. GitHub publikuję listę repozytoriów "na topie". &#13;
&#13;
Znaleźliśmy 5 projektów, które wydają nam się ciekawe:&#13;
- Tech Interview Handbook&#13;
- The Algorithms&#13;
-...</itunes:subtitle><itunes:summary><![CDATA[Przejrzeliśmy listę repozytoriów na GitHub'ie w poszukiwaniu ciekawych projektów. GitHub publikuję listę repozytoriów "na topie". <br /><br />Znaleźliśmy 5 projektów, które wydają nam się ciekawe:<br />- Tech Interview Handbook<br />- The Algorithms<br />- Python-Mini-Projects<br />- Spotify TUI<br />- Authelia<br /><br />Omawiamy projekty edukacyjne, ciekawe i warte wypróbowania. <br /><br />Zapraszamy do wysłuchania odcinka.]]></itunes:summary><itunes:duration>1463</itunes:duration><itunes:keywords>angular,backend,developer,frontend,github,go,javascript,js,node,nodejs,python,react,reactjs,rust,software,vuejs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Electron !== Security - bezpieczeństwo w aplikacjach desktop'owych</title><link>https://www.spreaker.com/episode/electron-security-bezpieczenstwo-w-aplikacjach-desktop-owych--46804675</link><description><![CDATA[Najpopularniejszy ( jedyny ? ) sposób na tworzenie aplikacji desktop'owych w JS to Electron. Niestety, wbrew pozorom wrzucenie stworzonej wersji webowej do Electron to nie jest najlepszy pomysł... <br /><br />Rozmawiamy na temat bezpieczeństwa w Electron. Nasza krótka przygoda z Electron'em zupełnie nas nie zaskoczyła i na szczęście szybko się skończyła. <br /><br />Zapraszam do wysłuchania nowego odcinka.<br /><br />TRANSCRIPT: aed2a31edc5d4893a737b77b3dbe1298]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46804675</guid><pubDate>Tue, 05 Oct 2021 03:00:04 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46804675/ppjs_e26_mixdown.mp3" length="23121839" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Najpopularniejszy ( jedyny ? ) sposób na tworzenie aplikacji desktop'owych w JS to Electron. Niestety, wbrew pozorom wrzucenie stworzonej wersji webowej do Electron to nie jest najlepszy pomysł... &#13;
&#13;
Rozmawiamy na temat bezpieczeństwa w Electron....</itunes:subtitle><itunes:summary><![CDATA[Najpopularniejszy ( jedyny ? ) sposób na tworzenie aplikacji desktop'owych w JS to Electron. Niestety, wbrew pozorom wrzucenie stworzonej wersji webowej do Electron to nie jest najlepszy pomysł... <br /><br />Rozmawiamy na temat bezpieczeństwa w Electron. Nasza krótka przygoda z Electron'em zupełnie nas nie zaskoczyła i na szczęście szybko się skończyła. <br /><br />Zapraszam do wysłuchania nowego odcinka.<br /><br />TRANSCRIPT: aed2a31edc5d4893a737b77b3dbe1298]]></itunes:summary><itunes:duration>956</itunes:duration><itunes:keywords>angular,backend,css,desktop,development,electron,frontend,html,javascript,js,programming,programowanie,react,reactjs,vuejs,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>ES 2022 - klasy, klasy, klasy - Quo Vadis JS?</title><link>https://www.spreaker.com/episode/es-2022-klasy-klasy-klasy-quo-vadis-js--46679857</link><description><![CDATA[ES2022 wprowadza szereg nowości ( szczególnie ) dla klas : <br />- Class Public Instance Fields & Private Instance Fields<br />- Private instance methods and accessors<br />- Static class fields and private static methods<br />- Ergonomic brand checks for Private Fields<br /><br />Mamy jeszcze lekką zmianę dla RegExp oraz top-level await. <br /><br />Natomiast widać wyraźny trend w nadchodzących zmianach... A może to tylko przypadek i kolejny standard wprowadzi zmiany do innych elementów języka i biblioteki standardowej. Być może wprowadzone zmiany to efekt niedopracowania wcześniejszych standardów.<br /><br />Długo czekaliśmy na zmiany wprowadzone w ES6, ale czy zmiana cyklu wydawniczego na roczny nie spowodowała wprowadzania niekompletnych feature'ów? <br /><br />Zapraszamy do wysłuchania rozmowy.<br /><br />TRANSCRIP: c4b3a102459447abb03db5699b58bc52]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46679857</guid><pubDate>Tue, 28 Sep 2021 03:00:11 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46679857/ppjs_e25_mixdown.mp3" length="31129747" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>ES2022 wprowadza szereg nowości ( szczególnie ) dla klas : &#13;
- Class Public Instance Fields &amp; Private Instance Fields&#13;
- Private instance methods and accessors&#13;
- Static class fields and private static methods&#13;
- Ergonomic brand checks for Private...</itunes:subtitle><itunes:summary><![CDATA[ES2022 wprowadza szereg nowości ( szczególnie ) dla klas : <br />- Class Public Instance Fields & Private Instance Fields<br />- Private instance methods and accessors<br />- Static class fields and private static methods<br />- Ergonomic brand checks for Private Fields<br /><br />Mamy jeszcze lekką zmianę dla RegExp oraz top-level await. <br /><br />Natomiast widać wyraźny trend w nadchodzących zmianach... A może to tylko przypadek i kolejny standard wprowadzi zmiany do innych elementów języka i biblioteki standardowej. Być może wprowadzone zmiany to efekt niedopracowania wcześniejszych standardów.<br /><br />Długo czekaliśmy na zmiany wprowadzone w ES6, ale czy zmiana cyklu wydawniczego na roczny nie spowodowała wprowadzania niekompletnych feature'ów? <br /><br />Zapraszamy do wysłuchania rozmowy.<br /><br />TRANSCRIP: c4b3a102459447abb03db5699b58bc52]]></itunes:summary><itunes:duration>1290</itunes:duration><itunes:keywords>angular,backend,developer,development,ecmascript,es2022,frontend,java,javascript,js,microsoft,nodejs,react,reactjs,software,typescript,vuejs,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Czy import maps oznacza koniec Webpack'a?</title><link>https://www.spreaker.com/episode/czy-import-maps-oznacza-koniec-webpack-a--46297927</link><description><![CDATA[Zaczątkiem do dyskusji na temat import maps był artykuł DHH. Nowy feature wprowadzony narazie w Chromie daje nadzieje, że pozbędziemy się nadmiaru narzędzi do budowania i znowu będziemy mogli wykorzystać siłę cache w przeglądarce. Trzeba pamiętać, że warunkiem wymaganym jest HTTP 2.0.<br /><br />W rozmowie poruszamy kilka tematów:<br />- HTTP 2.0<br />- import maps<br />- cache przeglądarki<br />- czy mamy do czynienia z essential czy accidental complexity?<br />- czy jeszcze potrzebujemy Webpack'a?<br />- co jeżeli wykorzystujemy TypeScript?<br /><br />Zapraszam do wysłuchania rozmowy.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46297927</guid><pubDate>Tue, 31 Aug 2021 03:00:14 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46297927/ppjs_e24_mixdown.mp3" length="46611314" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Zaczątkiem do dyskusji na temat import maps był artykuł DHH. Nowy feature wprowadzony narazie w Chromie daje nadzieje, że pozbędziemy się nadmiaru narzędzi do budowania i znowu będziemy mogli wykorzystać siłę cache w przeglądarce. Trzeba pamiętać, że...</itunes:subtitle><itunes:summary><![CDATA[Zaczątkiem do dyskusji na temat import maps był artykuł DHH. Nowy feature wprowadzony narazie w Chromie daje nadzieje, że pozbędziemy się nadmiaru narzędzi do budowania i znowu będziemy mogli wykorzystać siłę cache w przeglądarce. Trzeba pamiętać, że warunkiem wymaganym jest HTTP 2.0.<br /><br />W rozmowie poruszamy kilka tematów:<br />- HTTP 2.0<br />- import maps<br />- cache przeglądarki<br />- czy mamy do czynienia z essential czy accidental complexity?<br />- czy jeszcze potrzebujemy Webpack'a?<br />- co jeżeli wykorzystujemy TypeScript?<br /><br />Zapraszam do wysłuchania rozmowy.]]></itunes:summary><itunes:duration>1938</itunes:duration><itunes:keywords>backend,browser,chrome,development,ecmascript,frontend,javascript,nodejs,performance,reactjs,software,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>A może jednak Deno ma sens?</title><link>https://www.spreaker.com/episode/a-moze-jednak-deno-ma-sens--46155097</link><description><![CDATA[W poprzednim odcinku rozmawialiśmy na temat Deno i krótko mówiąc nie byliśmy zbyt optymistyczni. Główne założenia Deno nie robiły różnicy w kontekście porównań z Node.js. <br /><br />Wracamy po "wakacyjnej" przerwie. Nowa usługa - Deno Deploy - wchodzi na scenę. Czy to zmienia wszystko? Czy nasze przemyślenia nadal mają sens? Czy porównanie do Node.js to dobre zestawienie? Czy zbliża się godny konkurent dla AWS Lamda?<br /><br />Zapraszamy do wysłuchania rozmowy 🙏]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/46155097</guid><pubDate>Tue, 24 Aug 2021 03:00:03 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/46155097/ppjs_e23_mixdown.mp3" length="23565670" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W poprzednim odcinku rozmawialiśmy na temat Deno i krótko mówiąc nie byliśmy zbyt optymistyczni. Główne założenia Deno nie robiły różnicy w kontekście porównań z Node.js. &#13;
&#13;
Wracamy po "wakacyjnej" przerwie. Nowa usługa - Deno Deploy - wchodzi na...</itunes:subtitle><itunes:summary><![CDATA[W poprzednim odcinku rozmawialiśmy na temat Deno i krótko mówiąc nie byliśmy zbyt optymistyczni. Główne założenia Deno nie robiły różnicy w kontekście porównań z Node.js. <br /><br />Wracamy po "wakacyjnej" przerwie. Nowa usługa - Deno Deploy - wchodzi na scenę. Czy to zmienia wszystko? Czy nasze przemyślenia nadal mają sens? Czy porównanie do Node.js to dobre zestawienie? Czy zbliża się godny konkurent dla AWS Lamda?<br /><br />Zapraszamy do wysłuchania rozmowy 🙏]]></itunes:summary><itunes:duration>976</itunes:duration><itunes:keywords>aws,backend,deno,frontend,javascript,js,nodejs,software,web,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Deno - czy przerzucimy się na nowego Node.js?</title><link>https://www.spreaker.com/episode/deno-czy-przerzucimy-sie-na-nowego-node-js--44741588</link><description><![CDATA[W najnowszym odcinku rozmawiamy na temat Deno, czyli najnowszej alternatywy dla Node.js. Twórca Node.js po pracy w Google postanowił powrócić do środowiska JS i stworzyć nową, lepszą wersję Node.js. <br /><br />Deno to runtime na silniku V8, czyli dokładnie tym samym, co Node.js. Mamy oczywiście kilka ulepszeń jak sandbox, TypeScript by default, wbudowany package manager. <br /><br />Czy Deno jest w stanie zastąpić Node.js? <br />Czy warto zainwestować trochę czasu i rozejrzeć się po ekosystemie Deno?<br /><br />Zapraszam do wysłuchania rozmowy.<br /><br />TRANSCRIPT: 0ebc09d19ba24b228369377872ca7317]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44741588</guid><pubDate>Tue, 11 May 2021 04:00:20 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/44741588/ppjs_ep22_mixdown.mp3" length="25987440" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W najnowszym odcinku rozmawiamy na temat Deno, czyli najnowszej alternatywy dla Node.js. Twórca Node.js po pracy w Google postanowił powrócić do środowiska JS i stworzyć nową, lepszą wersję Node.js. &#13;
&#13;
Deno to runtime na silniku V8, czyli dokładnie...</itunes:subtitle><itunes:summary><![CDATA[W najnowszym odcinku rozmawiamy na temat Deno, czyli najnowszej alternatywy dla Node.js. Twórca Node.js po pracy w Google postanowił powrócić do środowiska JS i stworzyć nową, lepszą wersję Node.js. <br /><br />Deno to runtime na silniku V8, czyli dokładnie tym samym, co Node.js. Mamy oczywiście kilka ulepszeń jak sandbox, TypeScript by default, wbudowany package manager. <br /><br />Czy Deno jest w stanie zastąpić Node.js? <br />Czy warto zainwestować trochę czasu i rozejrzeć się po ekosystemie Deno?<br /><br />Zapraszam do wysłuchania rozmowy.<br /><br />TRANSCRIPT: 0ebc09d19ba24b228369377872ca7317]]></itunes:summary><itunes:duration>1076</itunes:duration><itunes:keywords>angularjs,backend,development,frontend,javascript,node,react,reactjs,software,vuejs,web,web_development</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Czy potrzebujemy review do pull request'ów?</title><link>https://www.spreaker.com/episode/czy-potrzebujemy-review-do-pull-request-ow--44283596</link><description><![CDATA[Natrafiłem na ciekawy blog post napisany przez Jessica Kerr na temat pull request'ów. Znalazłem tam kilka ciekawych tez i postanowiliśmy nagrać odcinek. <br /><br />Rozmawiamy:<br /><br />- dlaczego nikt nie chce robić review do pull request'ów?<br />- jak wygląda dobrze zrobione review?<br />- czy warto inwestować tyle czas na sprawdzenie każdej zmiany?<br />- czy pair programming / mob programming jest alternatywą?<br />- jakie widzimy problemy z mob programming?<br /><br />Zapraszam do wysłuchania podcast. Rozmawiamy mocno subiektywnie na bazie naszych doświadczeń.<br /><br />TRANSCRIPT: 6387e7d9dc984793a61e25964d0d30f2]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44283596</guid><pubDate>Tue, 13 Apr 2021 03:00:18 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/44283596/ppjs_e21_mixdown.mp3" length="34185246" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Natrafiłem na ciekawy blog post napisany przez Jessica Kerr na temat pull request'ów. Znalazłem tam kilka ciekawych tez i postanowiliśmy nagrać odcinek. &#13;
&#13;
Rozmawiamy:&#13;
&#13;
- dlaczego nikt nie chce robić review do pull request'ów?&#13;
- jak wygląda dobrze...</itunes:subtitle><itunes:summary><![CDATA[Natrafiłem na ciekawy blog post napisany przez Jessica Kerr na temat pull request'ów. Znalazłem tam kilka ciekawych tez i postanowiliśmy nagrać odcinek. <br /><br />Rozmawiamy:<br /><br />- dlaczego nikt nie chce robić review do pull request'ów?<br />- jak wygląda dobrze zrobione review?<br />- czy warto inwestować tyle czas na sprawdzenie każdej zmiany?<br />- czy pair programming / mob programming jest alternatywą?<br />- jakie widzimy problemy z mob programming?<br /><br />Zapraszam do wysłuchania podcast. Rozmawiamy mocno subiektywnie na bazie naszych doświadczeń.<br /><br />TRANSCRIPT: 6387e7d9dc984793a61e25964d0d30f2]]></itunes:summary><itunes:duration>1416</itunes:duration><itunes:keywords>angular,backend,coding,development,frontend,javascript,js,mobile,programming,react,redux,vuejs,webdev</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>3 powody, dla których warto rozważyć CSS-in-JS</title><link>https://www.spreaker.com/episode/3-powody-dla-ktorych-warto-rozwazyc-css-in-js--44103256</link><description><![CDATA[Czym jest CSS-in-JS? Jakie są największe problemy z CSS? Czy CSS-in-JS ma słabe strony? Jakie ulepszenia chcielibyśmy zobaczyć? Rozmawiamy o naszym doświadczeniu ze stylowaniem aplikacji.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44103256</guid><pubDate>Tue, 30 Mar 2021 03:00:14 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/44103256/ppjs_e20_mixdown.mp3" length="31292508" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Czym jest CSS-in-JS? Jakie są największe problemy z CSS? Czy CSS-in-JS ma słabe strony? Jakie ulepszenia chcielibyśmy zobaczyć? Rozmawiamy o naszym doświadczeniu ze stylowaniem aplikacji.</itunes:subtitle><itunes:summary><![CDATA[Czym jest CSS-in-JS? Jakie są największe problemy z CSS? Czy CSS-in-JS ma słabe strony? Jakie ulepszenia chcielibyśmy zobaczyć? Rozmawiamy o naszym doświadczeniu ze stylowaniem aplikacji.]]></itunes:summary><itunes:duration>1296</itunes:duration><itunes:keywords>angular,backend,css,flutter,frontend,javascript,mobile,programming,reactjs,reactnative,softwarearchitecture,vuejs,web,webdesign,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Gatsby - czy w ogóle warto ?</title><link>https://www.spreaker.com/episode/gatsby-czy-w-ogole-warto--44005373</link><guid isPermaLink="false">https://api.spreaker.com/episode/44005373</guid><pubDate>Tue, 23 Mar 2021 04:00:11 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/44005373/ppjs_e19_mixdown.mp3" length="31760282" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:duration>1317</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83eb0828778748c239796ddf7515a976.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Dekoratory w JS - czy nadchodzi Hibernate ?</title><link>https://www.spreaker.com/episode/dekoratory-w-js-czy-nadchodzi-hibernate--43692882</link><description><![CDATA[Najnowszy proposal odnośnie dekoratorów w JS mocno zmienia dotychczasowy obraz. Ogranicza dekoratory tylko do klas, nie pozwala operować na property descriptor. Natomiast wprowadza możliwość pisania i czytania metadanych. <br />Czy zobaczymy nadejście Spring'a i Hibernate ? <br />Czy JavaScript coraz bardziej zaczyna przypominać Java ?]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43692882</guid><pubDate>Tue, 02 Mar 2021 05:00:21 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43692882/ppjs_e18_mixdown.mp3" length="31070124" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Najnowszy proposal odnośnie dekoratorów w JS mocno zmienia dotychczasowy obraz. Ogranicza dekoratory tylko do klas, nie pozwala operować na property descriptor. Natomiast wprowadza możliwość pisania i czytania metadanych. &#13;
Czy zobaczymy nadejście...</itunes:subtitle><itunes:summary><![CDATA[Najnowszy proposal odnośnie dekoratorów w JS mocno zmienia dotychczasowy obraz. Ogranicza dekoratory tylko do klas, nie pozwala operować na property descriptor. Natomiast wprowadza możliwość pisania i czytania metadanych. <br />Czy zobaczymy nadejście Spring'a i Hibernate ? <br />Czy JavaScript coraz bardziej zaczyna przypominać Java ?]]></itunes:summary><itunes:duration>1288</itunes:duration><itunes:keywords>angular,backend,development,frontend,javascript,nodejs,programming,react,reactjs,software,vuejs,web,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9ea2ec1421e39bef2319caf1b0b77d08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React Server Components - powrót do przeszłości?</title><link>https://www.spreaker.com/episode/react-server-components-powrot-do-przeszlosci--43479311</link><description><![CDATA[ReactJS rozwija się w coraz ciekawszych kierunkach. Ostatnio Dan Abramov, Lauren Tan, Joseph Savona i Sebastian Markbåge przedstawili propozycję czegoś całkowicie nowego, co przypomina stare dobre programowanie w JSP. <br /><br />Czy React Server Side Components zrewolucjonizują pisanie BackEnd? Czy dzięki nim nasze bundle staną się lekkie jak piórko, czy może wszystkie nasze aplikacje zostaną przejęte przez hackerów?<br /><br />Posłuchaj co ciekawego udało nam się znaleźć w tym tygodniu.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43479311</guid><pubDate>Mon, 15 Feb 2021 23:30:10 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43479311/ppjs_e17_mixdown.mp3" length="38578382" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>ReactJS rozwija się w coraz ciekawszych kierunkach. Ostatnio Dan Abramov, Lauren Tan, Joseph Savona i Sebastian Markbåge przedstawili propozycję czegoś całkowicie nowego, co przypomina stare dobre programowanie w JSP. &#13;
&#13;
Czy React Server Side...</itunes:subtitle><itunes:summary><![CDATA[ReactJS rozwija się w coraz ciekawszych kierunkach. Ostatnio Dan Abramov, Lauren Tan, Joseph Savona i Sebastian Markbåge przedstawili propozycję czegoś całkowicie nowego, co przypomina stare dobre programowanie w JSP. <br /><br />Czy React Server Side Components zrewolucjonizują pisanie BackEnd? Czy dzięki nim nasze bundle staną się lekkie jak piórko, czy może wszystkie nasze aplikacje zostaną przejęte przez hackerów?<br /><br />Posłuchaj co ciekawego udało nam się znaleźć w tym tygodniu.]]></itunes:summary><itunes:duration>1602</itunes:duration><itunes:keywords>javascript,programming,react,reactjs,ssr,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/56f8a3b17fa817dc9d5d080b0f4fb15a.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Analizujemy State Of JS 2020</title><link>https://www.spreaker.com/episode/analizujemy-state-of-js-2020--43216742</link><description><![CDATA[State Of JS to ogólnoświatowa ankieta dla społeczności JS, w której uczestnicy dzielą się swoimi doświadczeniami z nowymi bibliotekami, technologiami których używają i których chcieliby spróbować  w przyszłości. W tym odcinku rozmawiamy o tym, co ciekawego i dziwnego można tam znaleźć.]]></description><guid isPermaLink="false">https://poprostujs.pl/16/</guid><pubDate>Tue, 26 Jan 2021 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216742/ppjs_e16_mixdown.mp3" length="52064094" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>State Of JS to ogólnoświatowa ankieta dla społeczności JS, w której uczestnicy dzielą się swoimi doświadczeniami z nowymi bibliotekami, technologiami których używają i których chcieliby spróbować  w przyszłości. W tym odcinku rozmawiamy o tym, co...</itunes:subtitle><itunes:summary><![CDATA[State Of JS to ogólnoświatowa ankieta dla społeczności JS, w której uczestnicy dzielą się swoimi doświadczeniami z nowymi bibliotekami, technologiami których używają i których chcieliby spróbować  w przyszłości. W tym odcinku rozmawiamy o tym, co ciekawego i dziwnego można tam znaleźć.]]></itunes:summary><itunes:duration>2165</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ekosystem zależności w JS - wartość czy koszt?</title><link>https://www.spreaker.com/episode/ekosystem-zaleznosci-w-js-wartosc-czy-koszt--43216744</link><description><![CDATA[Ktoś kiedyś powiedział, że każda linijka kodu której nie musiałeś napisać to linijka, której nie będziesz musiał utrzymywać. Tym właśnie miały być biblioteki - kodem którego nie musimy utrzymywać. Niestety nie ma nic za darmo. Wymieniamy własny kod na dbanie o zgodność z API biblioteki. Tylko czy to zawsze jest opłacalna wymiana?]]></description><guid isPermaLink="false">https://poprostujs.pl/15/</guid><pubDate>Tue, 12 Jan 2021 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216744/ppjs_e15_mixdown.mp3" length="29982896" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Ktoś kiedyś powiedział, że każda linijka kodu której nie musiałeś napisać to linijka, której nie będziesz musiał utrzymywać. Tym właśnie miały być biblioteki - kodem którego nie musimy utrzymywać. Niestety nie ma nic za darmo. Wymieniamy własny kod na...</itunes:subtitle><itunes:summary><![CDATA[Ktoś kiedyś powiedział, że każda linijka kodu której nie musiałeś napisać to linijka, której nie będziesz musiał utrzymywać. Tym właśnie miały być biblioteki - kodem którego nie musimy utrzymywać. Niestety nie ma nic za darmo. Wymieniamy własny kod na dbanie o zgodność z API biblioteki. Tylko czy to zawsze jest opłacalna wymiana?]]></itunes:summary><itunes:duration>1244</itunes:duration><itunes:keywords>no</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Premiera Cyberpunk 2077 - Spisek czy po prostu realia developmentu?</title><link>https://www.spreaker.com/episode/premiera-cyberpunk-2077-spisek-czy-po-prostu-realia-developmentu--43216752</link><description><![CDATA[Cyberpunk 2077 miał być najlepszą grą wszechczasów. Wprowadzić graczy na kolejny poziom imersji. Tymczasem w dniu premiery okazało się, że co prawda gra jest świetna, ale ma ogromną ilość bugów. Na dodatek konsolowa wersja była praktycznie niegrywalna. Czy to spisek zarządu? Skok na kasę? Czy może po prostu tak wygląda kolejny etap w rozwoju firmy programistycznej...]]></description><guid isPermaLink="false">https://poprostujs.pl/14/</guid><pubDate>Tue, 22 Dec 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216752/ppjs_e14_mixdown.mp3" length="32374118" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Cyberpunk 2077 miał być najlepszą grą wszechczasów. Wprowadzić graczy na kolejny poziom imersji. Tymczasem w dniu premiery okazało się, że co prawda gra jest świetna, ale ma ogromną ilość bugów. Na dodatek konsolowa wersja była praktycznie...</itunes:subtitle><itunes:summary><![CDATA[Cyberpunk 2077 miał być najlepszą grą wszechczasów. Wprowadzić graczy na kolejny poziom imersji. Tymczasem w dniu premiery okazało się, że co prawda gra jest świetna, ale ma ogromną ilość bugów. Na dodatek konsolowa wersja była praktycznie niegrywalna. Czy to spisek zarządu? Skok na kasę? Czy może po prostu tak wygląda kolejny etap w rozwoju firmy programistycznej...]]></itunes:summary><itunes:duration>1343</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Redux Form, Formik, React Hook Form - czyli formularze w ReactJS</title><link>https://www.spreaker.com/episode/redux-form-formik-react-hook-form-czyli-formularze-w-reactjs--43216760</link><description><![CDATA[ReactJS zawsze był znany z ignorowania faktu, że niektóre aplikacje potrzebują więcej formularzy niż 1 input. W ciągu ostatnich kilku lat powstało kilka bibliotek, które próbują ułatwić nam życie z dużymi formularzami. Czy wszystkie są warte zachodu? Czy może już teraz ich wcale nie potrzebujemy? Posłuchaj kolejnego odcinka...]]></description><guid isPermaLink="false">https://poprostujs.pl/13/</guid><pubDate>Tue, 15 Dec 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216760/ppjs_e13_mixdown.mp3" length="39310338" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>ReactJS zawsze był znany z ignorowania faktu, że niektóre aplikacje potrzebują więcej formularzy niż 1 input. W ciągu ostatnich kilku lat powstało kilka bibliotek, które próbują ułatwić nam życie z dużymi formularzami. Czy wszystkie są warte zachodu?...</itunes:subtitle><itunes:summary><![CDATA[ReactJS zawsze był znany z ignorowania faktu, że niektóre aplikacje potrzebują więcej formularzy niż 1 input. W ciągu ostatnich kilku lat powstało kilka bibliotek, które próbują ułatwić nam życie z dużymi formularzami. Czy wszystkie są warte zachodu? Czy może już teraz ich wcale nie potrzebujemy? Posłuchaj kolejnego odcinka...]]></itunes:summary><itunes:duration>1633</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Co się stało z Pixel Perfect Design</title><link>https://www.spreaker.com/episode/co-sie-stalo-z-pixel-perfect-design--43216761</link><description><![CDATA[Dawno, Dawno temu internet objegła wieść, że jeśli nie robisz Pixel Perfect design, to twoje aplikacje i strony są paskudne, a ty nie powinieneś się zajmować programowaniem, tylko wypasem owiec. W tym odcinku rozmawiamy o tym co stało się z Pixel Perfect Design i czy to wogóle jest możliwe, żeby w dzisiejszych czasach aplikacja była zgodna z designem co do pixela.]]></description><guid isPermaLink="false">https://poprostujs.pl/12/</guid><pubDate>Tue, 01 Dec 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216761/ppjs_e12_mixdown.mp3" length="27071091" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Dawno, Dawno temu internet objegła wieść, że jeśli nie robisz Pixel Perfect design, to twoje aplikacje i strony są paskudne, a ty nie powinieneś się zajmować programowaniem, tylko wypasem owiec. W tym odcinku rozmawiamy o tym co stało się z Pixel...</itunes:subtitle><itunes:summary><![CDATA[Dawno, Dawno temu internet objegła wieść, że jeśli nie robisz Pixel Perfect design, to twoje aplikacje i strony są paskudne, a ty nie powinieneś się zajmować programowaniem, tylko wypasem owiec. W tym odcinku rozmawiamy o tym co stało się z Pixel Perfect Design i czy to wogóle jest możliwe, żeby w dzisiejszych czasach aplikacja była zgodna z designem co do pixela.]]></itunes:summary><itunes:duration>1122</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>GraphQL - czy i kiedy warto spróbować</title><link>https://www.spreaker.com/episode/graphql-czy-i-kiedy-warto-sprobowac--43216749</link><description><![CDATA[W tym odcinku bierzemy pod lupę nasze doświadczenia z GraphQL. Jak wyglądało nasze przejście od Reduxa i REST do Apollo i GraphQLa. Czy i kiedy uważamy, że jest to dobry a kiedy zły pomysł. I czy ponownie zdecydowalibyśmy się na tą zmianę. Posłuchaj... nie pożałujesz...]]></description><guid isPermaLink="false">https://poprostujs.pl/11/</guid><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216749/ppjs_e11_mixdown.mp3" length="40098960" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W tym odcinku bierzemy pod lupę nasze doświadczenia z GraphQL. Jak wyglądało nasze przejście od Reduxa i REST do Apollo i GraphQLa. Czy i kiedy uważamy, że jest to dobry a kiedy zły pomysł. I czy ponownie zdecydowalibyśmy się na tą zmianę....</itunes:subtitle><itunes:summary><![CDATA[W tym odcinku bierzemy pod lupę nasze doświadczenia z GraphQL. Jak wyglądało nasze przejście od Reduxa i REST do Apollo i GraphQLa. Czy i kiedy uważamy, że jest to dobry a kiedy zły pomysł. I czy ponownie zdecydowalibyśmy się na tą zmianę. Posłuchaj... nie pożałujesz...]]></itunes:summary><itunes:duration>1666</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Baza danych w NodeJS? Czy to możliwe?</title><link>https://www.spreaker.com/episode/baza-danych-w-nodejs-czy-to-mozliwe--43216743</link><description><![CDATA[Baza danych w NodeJS? Wydawałoby się niemożliwe... A jednak, twórcy HarperDB porwali się z "motyką na słońce" i stworzyli właśnie coś takiego. W tym odcinku, całkiem subiektywnie, rozprawiamy o tym szalonym pomyśle.]]></description><guid isPermaLink="false">https://poprostujs.pl/10/</guid><pubDate>Tue, 10 Nov 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216743/ppjs_e10_mixdown.mp3" length="28607939" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Baza danych w NodeJS? Wydawałoby się niemożliwe... A jednak, twórcy HarperDB porwali się z "motyką na słońce" i stworzyli właśnie coś takiego. W tym odcinku, całkiem subiektywnie, rozprawiamy o tym szalonym pomyśle.</itunes:subtitle><itunes:summary><![CDATA[Baza danych w NodeJS? Wydawałoby się niemożliwe... A jednak, twórcy HarperDB porwali się z "motyką na słońce" i stworzyli właśnie coś takiego. W tym odcinku, całkiem subiektywnie, rozprawiamy o tym szalonym pomyśle.]]></itunes:summary><itunes:duration>1186</itunes:duration><itunes:keywords>liwe</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Typescript i Type Guards - sposoby wszelakie na rzutowania typów w TS 4.0</title><link>https://www.spreaker.com/episode/typescript-i-type-guards-sposoby-wszelakie-na-rzutowania-typow-w-ts-4-0--43216757</link><description><![CDATA[W tym odcinku rozprawiamy o tym jakie są możliwości, aby "wyperswadować" kompilatorowi TypeScript-u, że to my lepiej wiemy jaki jest konkretny typ obiektu. Omawiamy wszystkie dostępne opcje, co myślimy o każdej z nich i jak to wszystko wygląda w porównaniu do Flow.]]></description><guid isPermaLink="false">https://poprostujs.pl/09/</guid><pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216757/ppjs_e9_mixdown.mp3" length="41291580" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W tym odcinku rozprawiamy o tym jakie są możliwości, aby "wyperswadować" kompilatorowi TypeScript-u, że to my lepiej wiemy jaki jest konkretny typ obiektu. Omawiamy wszystkie dostępne opcje, co myślimy o każdej z nich i jak to wszystko wygląda w...</itunes:subtitle><itunes:summary><![CDATA[W tym odcinku rozprawiamy o tym jakie są możliwości, aby "wyperswadować" kompilatorowi TypeScript-u, że to my lepiej wiemy jaki jest konkretny typ obiektu. Omawiamy wszystkie dostępne opcje, co myślimy o każdej z nich i jak to wszystko wygląda w porównaniu do Flow.]]></itunes:summary><itunes:duration>1716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>AsyncLocalStorage w Node.js - kontekst dla asynchronicznych wywołań | Safari 14 i Firefox Tracking Protection - czy używanie analytics strac</title><link>https://www.spreaker.com/episode/asynclocalstorage-w-node-js-kontekst-dla-asynchronicznych-wywolan-safari-14-i-firefox-tracking-protection-czy-uzywanie-analytics-strac--43216746</link><description><![CDATA[W części pierwszej rozmawiamy o Node.js 14, który wszedł do fazy LTS a wraz z nim beta AyncLocalStorage, czyli stanu dostępnego pomiędzy asynchronicznymi wywołaniami. Wreszcie możliwe będzie przechowywanie kontekstu dla całego wywołania HTTP, niezależnie od warstwy w której znajduje się kod. Następnie przechodzimy do nowych wersji przęglądarek z rozbudowanymi zabezpieczeniami przeciwko śledzeniu użytkowników. Czy w niedalekiej przyszłości używanie narzędzi do analizy ruchu na stronie straci sens?]]></description><guid isPermaLink="false">https://poprostujs.pl/08/</guid><pubDate>Tue, 27 Oct 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216746/ppjs_e8_mixdown.mp3" length="32410480" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W części pierwszej rozmawiamy o Node.js 14, który wszedł do fazy LTS a wraz z nim beta AyncLocalStorage, czyli stanu dostępnego pomiędzy asynchronicznymi wywołaniami. Wreszcie możliwe będzie przechowywanie kontekstu dla całego wywołania HTTP,...</itunes:subtitle><itunes:summary><![CDATA[W części pierwszej rozmawiamy o Node.js 14, który wszedł do fazy LTS a wraz z nim beta AyncLocalStorage, czyli stanu dostępnego pomiędzy asynchronicznymi wywołaniami. Wreszcie możliwe będzie przechowywanie kontekstu dla całego wywołania HTTP, niezależnie od warstwy w której znajduje się kod. Następnie przechodzimy do nowych wersji przęglądarek z rozbudowanymi zabezpieczeniami przeciwko śledzeniu użytkowników. Czy w niedalekiej przyszłości używanie narzędzi do analizy ruchu na stronie straci sens?]]></itunes:summary><itunes:duration>1345</itunes:duration><itunes:keywords>ywanie</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Czy Recoil.js - nowa biblioteka do zarządzania stanem, zdetronizuje Reduxa.</title><link>https://www.spreaker.com/episode/czy-recoil-js-nowa-biblioteka-do-zarzadzania-stanem-zdetronizuje-reduxa--43216748</link><description><![CDATA[Już kilka lat temu Redux stał się de facto standardem w przechowywaniu globalnego stanu w React-ie. Ale świat nie lubi stać w miejscu i ciągle powstają nowe rozwiązania tego samego problemu. Jednym z nich jest Recoil.js, który trochę wywraca cały koncept do góry nogami. Czy warto dać mu szansę?]]></description><guid isPermaLink="false">https://poprostujs.pl/07/</guid><pubDate>Tue, 20 Oct 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216748/ppjs_e7_mixdown.mp3" length="30128112" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Już kilka lat temu Redux stał się de facto standardem w przechowywaniu globalnego stanu w React-ie. Ale świat nie lubi stać w miejscu i ciągle powstają nowe rozwiązania tego samego problemu. Jednym z nich jest Recoil.js, który trochę wywraca cały...</itunes:subtitle><itunes:summary><![CDATA[Już kilka lat temu Redux stał się de facto standardem w przechowywaniu globalnego stanu w React-ie. Ale świat nie lubi stać w miejscu i ciągle powstają nowe rozwiązania tego samego problemu. Jednym z nich jest Recoil.js, który trochę wywraca cały koncept do góry nogami. Czy warto dać mu szansę?]]></itunes:summary><itunes:duration>1250</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>ESBuild - czy potrzebujemy kolejnego bundlera do JavaScriptu?</title><link>https://www.spreaker.com/episode/esbuild-czy-potrzebujemy-kolejnego-bundlera-do-javascriptu--43216753</link><description><![CDATA[Tym razem na tapecie temat, który wydawałoby się, nie może być interesujący. Bo czy kolejny bundler dla JavaScriptu może wnieść coś nowego? Ale esbuild jest na swój sposób wyjątkowy, bo jest napisany w Go i rzeczywiście wprowadza nową jakość jeżeli chodzi o czas budowania.]]></description><guid isPermaLink="false">https://poprostujs.pl/06/</guid><pubDate>Tue, 13 Oct 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216753/ppjs_e6_mixdown.mp3" length="22157936" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Tym razem na tapecie temat, który wydawałoby się, nie może być interesujący. Bo czy kolejny bundler dla JavaScriptu może wnieść coś nowego? Ale esbuild jest na swój sposób wyjątkowy, bo jest napisany w Go i rzeczywiście wprowadza nową jakość jeżeli...</itunes:subtitle><itunes:summary><![CDATA[Tym razem na tapecie temat, który wydawałoby się, nie może być interesujący. Bo czy kolejny bundler dla JavaScriptu może wnieść coś nowego? Ale esbuild jest na swój sposób wyjątkowy, bo jest napisany w Go i rzeczywiście wprowadza nową jakość jeżeli chodzi o czas budowania.]]></itunes:summary><itunes:duration>917</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Zwolnienia w Mozilla Foundation - czy to koniec internetu jaki znamy?</title><link>https://www.spreaker.com/episode/zwolnienia-w-mozilla-foundation-czy-to-koniec-internetu-jaki-znamy--43216756</link><description><![CDATA[W sierpniu 2020 Mozilla Foundation podała informację o zwolnieniu 250 pracowników. W tym odcinku zastanawiamy się co tak naprawdę znaczy to dla przyszłości internetu. Czy to pozwoli im złapać oddech i przywróci równowagę w wojnie przeglądarek? Czy może to już koniec internetu jaki znamy?]]></description><guid isPermaLink="false">https://poprostujs.pl/05/</guid><pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216756/ppjs_e5_mixdown.mp3" length="35593058" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W sierpniu 2020 Mozilla Foundation podała informację o zwolnieniu 250 pracowników. W tym odcinku zastanawiamy się co tak naprawdę znaczy to dla przyszłości internetu. Czy to pozwoli im złapać oddech i przywróci równowagę w wojnie przeglądarek? Czy...</itunes:subtitle><itunes:summary><![CDATA[W sierpniu 2020 Mozilla Foundation podała informację o zwolnieniu 250 pracowników. W tym odcinku zastanawiamy się co tak naprawdę znaczy to dla przyszłości internetu. Czy to pozwoli im złapać oddech i przywróci równowagę w wojnie przeglądarek? Czy może to już koniec internetu jaki znamy?]]></itunes:summary><itunes:duration>1478</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>LightDate - czy mikro-biblioteki są potrzebne | GraphQL i co nowego w Apollo Client 3.0</title><link>https://www.spreaker.com/episode/lightdate-czy-mikro-biblioteki-sa-potrzebne-graphql-i-co-nowego-w-apollo-client-3-0--43216759</link><description><![CDATA[Pojawienie się "super-puper" lekkiej biblioteki do formatowania daty skłoniło nas do dyskusji na temat mikro-bibliotek i czy na pewno dzięki nim nasze życie jest łatwiejsze. Rozprawiamy też o enkapuslacji i bibliotekach jako takich. Następnie przechodzimy do nowości w Apollo Client 3.0 i dlaczego szczególnie nas cieszy nowa wersja. Poświęcamy też chwileczkę, żeby podzielić się, a jakże, naszymi opiniami na temat GraphQL i Apollo.]]></description><guid isPermaLink="false">https://poprostujs.pl/04/</guid><pubDate>Tue, 29 Sep 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216759/ppjs_e4_mixdown.mp3" length="38711630" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Pojawienie się "super-puper" lekkiej biblioteki do formatowania daty skłoniło nas do dyskusji na temat mikro-bibliotek i czy na pewno dzięki nim nasze życie jest łatwiejsze. Rozprawiamy też o enkapuslacji i bibliotekach jako takich. Następnie...</itunes:subtitle><itunes:summary><![CDATA[Pojawienie się "super-puper" lekkiej biblioteki do formatowania daty skłoniło nas do dyskusji na temat mikro-bibliotek i czy na pewno dzięki nim nasze życie jest łatwiejsze. Rozprawiamy też o enkapuslacji i bibliotekach jako takich. Następnie przechodzimy do nowości w Apollo Client 3.0 i dlaczego szczególnie nas cieszy nowa wersja. Poświęcamy też chwileczkę, żeby podzielić się, a jakże, naszymi opiniami na temat GraphQL i Apollo.]]></itunes:summary><itunes:duration>1608</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>ES2020: wykorzystaj siłę nowego standardu JavaScript</title><link>https://www.spreaker.com/episode/es2020-wykorzystaj-sile-nowego-standardu-javascript--43216758</link><description><![CDATA[Analizujemy najnowszą wersję ES2020 i najciekawsze elementy wprowadzone do języka i biblioteki standardowej JavaScript. Pojawiło się naprawdę sporo ciekawych rzeczy: lazy loading import, Promise.allSettled, BigInt, globalThis, optional chaining, czy nullish coalescing operator. Szczególnie wprowadzenie 2 nowych operatorów prawdopodobnie mocno wpłynie na tworzony kod. Wiele z wprowadzonych zmian jest już dostępnych od jakiegoś czasu w TypeScript, natomiast wprowadzenie ich do JS to zdecydowanie krok na przód. Wprowadzenie rocznego cyklu ECMAScript pomogło wprowadzać stopniowe zmiany, w przeciwieństwie do rewolucji ES6.]]></description><guid isPermaLink="false">https://poprostujs.pl/03/</guid><pubDate>Tue, 22 Sep 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216758/ppjs_e3_mixdown.mp3" length="30097165" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Analizujemy najnowszą wersję ES2020 i najciekawsze elementy wprowadzone do języka i biblioteki standardowej JavaScript. Pojawiło się naprawdę sporo ciekawych rzeczy: lazy loading import, Promise.allSettled, BigInt, globalThis, optional chaining, czy...</itunes:subtitle><itunes:summary><![CDATA[Analizujemy najnowszą wersję ES2020 i najciekawsze elementy wprowadzone do języka i biblioteki standardowej JavaScript. Pojawiło się naprawdę sporo ciekawych rzeczy: lazy loading import, Promise.allSettled, BigInt, globalThis, optional chaining, czy nullish coalescing operator. Szczególnie wprowadzenie 2 nowych operatorów prawdopodobnie mocno wpłynie na tworzony kod. Wiele z wprowadzonych zmian jest już dostępnych od jakiegoś czasu w TypeScript, natomiast wprowadzenie ich do JS to zdecydowanie krok na przód. Wprowadzenie rocznego cyklu ECMAScript pomogło wprowadzać stopniowe zmiany, w przeciwieństwie do rewolucji ES6.]]></itunes:summary><itunes:duration>1249</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Regexp i SuperExpressive | JsHint i zło | nowości w TypeScript4</title><link>https://www.spreaker.com/episode/regexp-i-superexpressive-jshint-i-zlo-nowosci-w-typescript4--43216750</link><description><![CDATA[Tym razem zaczynamy od nowego podejścia do wyrażeń regularnych. Co to jest Super-Expressive, czy zastąpi popularne regex-y? Potem płynnie przeskakujemy do JSHint i zmian licencyjnych, które wstrząsnęły światem JS i kończymy nowościami w TypeScript, który przeskoczył ostatnio na wersję 4.0. Zapraszamy na sporą dawkę osobistych opinii i niekoniecznie poważnych analiz tego co dzieje się w społeczności i technologiach JS.]]></description><guid isPermaLink="false">https://poprostujs.pl/02/</guid><pubDate>Tue, 15 Sep 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216750/ppjs_e2_mixdown.mp3" length="25453136" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>Tym razem zaczynamy od nowego podejścia do wyrażeń regularnych. Co to jest Super-Expressive, czy zastąpi popularne regex-y? Potem płynnie przeskakujemy do JSHint i zmian licencyjnych, które wstrząsnęły światem JS i kończymy nowościami w TypeScript,...</itunes:subtitle><itunes:summary><![CDATA[Tym razem zaczynamy od nowego podejścia do wyrażeń regularnych. Co to jest Super-Expressive, czy zastąpi popularne regex-y? Potem płynnie przeskakujemy do JSHint i zmian licencyjnych, które wstrząsnęły światem JS i kończymy nowościami w TypeScript, który przeskoczył ostatnio na wersję 4.0. Zapraszamy na sporą dawkę osobistych opinii i niekoniecznie poważnych analiz tego co dzieje się w społeczności i technologiach JS.]]></itunes:summary><itunes:duration>1055</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>XBox i React Native | ReacType i inne starter kity</title><link>https://www.spreaker.com/episode/xbox-i-react-native-reactype-i-inne-starter-kity--43216754</link><description><![CDATA[W tym odcinku rozmawiamy o najnowszej wersji aplikacji XBox dla Windows 10. Co to ma wspólnego z JS? Otóż wydana ostatnio wersja beta jest napisana w React Native i korzysta ze stworzonych przez Microsoft specjalnie dla RN bibliotek. Później przechodzimy do wydanego ostatnio narzędzia programowania wizualnego ReacType i filozoficznych rozważań, czy narzędzia piszące kod za nas na pewno są przydatne.]]></description><guid isPermaLink="false">https://poprostujs.pl/01/</guid><pubDate>Tue, 08 Sep 2020 00:00:00 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/43216754/ppjs_e1_mixdown.mp3" length="25745766" type="audio/mpeg"/><itunes:author>Bartek Witczak</itunes:author><itunes:subtitle>W tym odcinku rozmawiamy o najnowszej wersji aplikacji XBox dla Windows 10. Co to ma wspólnego z JS? Otóż wydana ostatnio wersja beta jest napisana w React Native i korzysta ze stworzonych przez Microsoft specjalnie dla RN bibliotek. Później...</itunes:subtitle><itunes:summary><![CDATA[W tym odcinku rozmawiamy o najnowszej wersji aplikacji XBox dla Windows 10. Co to ma wspólnego z JS? Otóż wydana ostatnio wersja beta jest napisana w React Native i korzysta ze stworzonych przez Microsoft specjalnie dla RN bibliotek. Później przechodzimy do wydanego ostatnio narzędzia programowania wizualnego ReacType i filozoficznych rozważań, czy narzędzia piszące kod za nas na pewno są przydatne.]]></itunes:summary><itunes:duration>1067</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfb8f9bb675a9236a5a3565652dbac33.jpg"/><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
