Lista artykułów

Obserwujemy wszystko w Przeglądarce

Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.

Obserwujemy wszystko w Przeglądarce

Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.

Obserwujemy wszystko w Przeglądarce

Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.

React Hooks — wprowadzenie i motywacja

Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Jakiś czas temu zrobiło się głośno na temat React Hooks. Co to jest i po co Ci to? Przez dłuższy czas celowo nie pisałem o tym na blogu, gdyż była to ledwie propozycja i to do tego mocno niestabilna. Teraz jednak sytuacja się zmieniła i wszystko wskazuje na to, że React Hooks wkrótce trafią do wersji stabilnej. Czas się zaprzyjaźnić! Stan w komponentach funkcyjnych Bolączką komponentów funkcyjnych było to, …

Zmiana tempa filmu w ScreenFlow

Zmiana tempa fragmentu filmu jest czymś normalnym. Zwłaszcza gdy mamy do czynienia z wszelkiego rodzaju kursami wideo. Kto z nasz chciałby oglądać cały proces instalacji oprogramowania, czy nie lepiej proces, który trwa trzy minuty skrócić do 10 sekund ? Oczywiście poza przyspieszaniem tempa filmu mamy także możliwość jego spowolnienia, czy całkowitego zatrzymania. Wybór zależy od […]

6

DevTalk #87 – O Pisaniu Książek Technicznych z Konradem Kokosa

Witajcie w osiemdziesiątym siódmym odcinku podcastu DevTalk! Bardzo fajnie jest mieć powracających gości, zwłaszcza jeśli wracają z tematami, które są czymś więcej, niż petardą. W obecnym odcinku rozmawiam z Konradem Kokosa o tym, jak to jest napisać książkę techniczną i z czym to się wiąże. Bardzo nietypowy temat, ale powinien Was zainteresować! Konrad jest architektem, programistą, […]

DevTalk #87 – O Pisaniu Książek Technicznych z Konradem Kokosa

Witajcie w osiemdziesiątym siódmym odcinku podcastu DevTalk! Bardzo fajnie jest mieć powracających gości, zwłaszcza jeśli wracają z tematami, które są czymś więcej, niż petardą. W obecnym odcinku rozmawiam z Konradem Kokosa o tym, jak to jest napisać książkę techniczną i z czym to się wiąże. Bardzo nietypowy temat, ale powinien Was zainteresować! Konrad jest architektem, programistą, [...]

Ewolucja architektury

Dobra architektura nie powstaje od razu. Jest ona raczej wypracowana na bazie różnych doświadczeń. Jednak w większości systemów jest ona określana na sztywno na samym początku, kiedy jeszcze nie mamy wystarczającej wiedzy, aby zrobić ją dobrze. Jest to źródłem wielu problemów z utrzymaniem. Zamiast tego powinniśmy pogodzić się z faktem, że dobre rozwiązania wymagają czasu […]

Cele na 2019 - styczeń ️‍♀️

Kurczę! 🐔W tamtym roku moje cele mi gdzieś pouciekały, rozpierzchły się i dopiero na koniec roku udało mi się je jako tako ogarnąć. Postanowiłam sobie, że w 2019 będę na bieżąco sprawdzać, jak idzie

Pakiety, klasy, obiekty oraz podstawowe typy danych

Dziś jak nazwa wpisu wskazuje porozmawiamy sobie o trzech rzeczach, pakietach, klasach, oraz o podstawowych typach danych. Tematy same w sobie są dość obszerne, i gdyby skupić się na detalach, na każdy z tych tematów można by poświęcić osobny wpis ( lub kilka wpisów ).  W tym wpisie postaram się skupić na najważniejszych rzeczach związanych z każdym tematem. Zaczynamy!

Null a undefined

Często pracując z Typescriptem przychodzi moment, w którym należy sobie zadać pytanie – chcę użyć null czy undefined? Czasami może nam się wydawać, że jest to obojętne – ale jednak różnica jest. Podstawowa różnica Na początek: undefined – coś nie zostało zainicjalizowane, null – coś jest aktualnie niedostępne. Jak sprawdzić obydwie te wartości w jednej…

Podsumowanie miesiąca – Styczeń 2019

Właśnie minął pierwszy miesiąc mojego blogowania! TechnologicznaSowa ma właśnie jeden miesiąc. Bez większego obwijania w bawełnę przechodzimy do podsumowania!

Dev:Cast – #22 Code Smells. Czyli co śmierdzi w kodzie.

Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu. Na jakie Code Smells zwracać uwagę w swoim kodzie? W tym odcinku podcastu skupiamy się na […]

14

#22 Code Smells. Czyli co śmierdzi w kodzie.

Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu. Na jakie Code Smells zwracać uwagę w swoim kodzie? W tym odcinku podcastu skupiamy się na Code Smells, które z naszej perspektywy pojawiają się najczęściej i nad którymi warto popracować. Jeżeli chcesz poznać więcej potencjalnych smrodków w kodzie serdecznie polecamy z zapoznaniem się z materiałem umieszczonym w serwisie Refactoring.Guru. Zapraszam do odsłuchu ⤵️⤵️

15

Symfony 3 Dependency Injection + Service Container

Pracując Symfony 3 na pewno używałeś Service Container i Dependency Injection. To bardzo podstawowy - corowy mechanizm. Dlatego jeśli chcesz bliżej poznać sposób korzystania z DI, SC i parametrów to zapraszam do lektury.