angular

A collection of 10 post

Web Performance - wywiad z Adamem Barem

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. 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. Adam przeprowadza audyty wydajności i pomaga firmom osiągnąć lepsze === szybsze systemy. Rozmawiamy na temat: - przeprowadzania audytów - metryk wydajności aplikacji - wpływu architektury na wydajność - kompromisach we wspólnych działaniach z teamami marketingowymi - przydatnych narzędziach w mierzeniu wydajności - “ulubionych” bibliotekach Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i https://poprostujs.pl

Deprecation - co zrobić ze starym kodem?

Nie każdy kod żyje wiecznie… W sumie, to chyba żaden. 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”. Jest to pierwszy odcinek z nadchodzącej serii na temat książki nt. tworzenia software według Google i naszego komentarza. Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl

Micro Frontends - a może jednak ma to (czasami) sens?

Wszystko zaczęło się od monolitu i tak pewni by się skończyło, ale ... 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ć. Rozmawiamy o naszych doświadczeniach: - jakie są mocne strony micro frontend'ów? - jakie są wady? - czy narzędzia pomagają czy przeszkadzają? - czy warto wchodzić w temat? Zapraszam do wysłuchania rozmowy na Spotify, Apple Podcasts, Google Podcasts i poprostujs.pl

Konferencja LIVE - zapowiedź, odwołanie, ale będzie ...

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ć... Rozmawiamy na temat konferencji: - jakie są założenia? - jaki będzie format? - kto ma przyjechać - dlaczego postanowiliśmy przełożyć? 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... Zapraszamy do rozmowy i szerszego kontekstu tworzenia konferencji.

Trending repos on GitHub - 09.2021

Przejrzeliśmy listę repozytoriów na GitHub'ie w poszukiwaniu ciekawych projektów. GitHub publikuję listę repozytoriów 'na topie'. Znaleźliśmy 5 projektów, które wydają nam się ciekawe: - Tech Interview Handbook - The Algorithms - Python-Mini-Projects - Spotify TUI - Authelia Omawiamy projekty edukacyjne, ciekawe i warte wypróbowania. Zapraszamy do wysłuchania odcinka.

Electron !== Security - bezpieczeństwo w aplikacjach desktop'owych

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ł... 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. Zapraszam do wysłuchania nowego odcinka.

ES 2022 - klasy, klasy, klasy - Quo Vadis JS?

ES2022 wprowadza szereg nowości ( szczególnie ) dla klas : - Class Public Instance Fields & Private Instance Fields - Private instance methods and accessors - Static class fields and private static methods - Ergonomic brand checks for Private Fields Mamy jeszcze lekką zmianę dla RegExp oraz top-level await. 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. Długo czekaliśmy na zmiany wprowadzone w ES6, ale czy zmiana cyklu wydawniczego na roczny nie spowodowała wprowadzania niekompletnych feature'ów? Zapraszamy do wysłuchania rozmowy.

Czy potrzebujemy review do pull request'ów?

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. Rozmawiamy: - dlaczego nikt nie chce robić review do pull request'ów? - jak wygląda dobrze zrobione review? - czy warto inwestować tyle czas na sprawdzenie każdej zmiany? - czy pair programming / mob programming jest alternatywą? - jakie widzimy problemy z mob programming? Zapraszam do wysłuchania podcast. Rozmawiamy mocno subiektywnie na bazie naszych doświadczeń.

3 powody, dla których warto rozważyć CSS-in-JS

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.

Dekoratory w JS - czy nadchodzi Hibernate ?

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. Czy zobaczymy nadejście Spring'a i Hibernate ? Czy JavaScript coraz bardziej zaczyna przypominać Java ?