Lista artykułów

Uczymy się pisania testów jednostkowych z wykorzystaniem biblioteki JUnit

Recenzja kursu wprowadzającego w podstawy pisania testów jednostkowych w Javie z wykorzystaniem biblioteki JUnit.

Łączę siły z Konradem, by zwojować świat :)

W podcastach i wpisach wspominałem o tym, że chciałbym spróbować swoim sił w międzynarodowym wydaniu swojej karcianki IT Startup. Myślałem, by poszukać sobie kogoś do pomocy, bo rozkręcenie podobnego pomysłu na skalę międzynarodową, to całkowicie nowa skala projektu. Okazało się, że nie musiałem długo szukać 🙂 Synergia zamiast konkurencji Niecały miesiąc temu na Twitterze napisał […]

Kwiecień 2019, czyli dalej spoko. Podsumowanie i raport finansowy.

Na swoim (nieaktywnym już) profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Dodatkowo zamieszczam podsumowanie tego, co działo się w imperium devstyle w ostatnim miesiącu. Pokazuję… wszystko. Bez tajemnic. Enjoy! Kwiecień-plecień uplótł bardzo ciekawe wyniki. Na dobry start miesiąca wystąpiłem na białostockiej scenie studenckiego festiwalu biznesowego BOSS z nową prezentacją “Marzenie przedsiębiorcy: to ja mam biznes, [...]

Wyjątki – Podstawa

Kolejnym ważnym elementem Javy są wyjątki i ich obsługa. Dziś poruszymy właśnie ten temat. Wyjątki w Javie potrafią zaskoczyć. Powiem szczerze że niektóre decyzje projektowe zaskakują mnie do dziś ;)

useReducer — przenoszenie logiki poza komponent

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… useReducer to alternatywa dla useState. Ale po co i kiedy jej używać? W skrócie: Gdy logika komponentu się rozrasta i chcemy oddzielić ją całkowicie od widoku. Zgodnie z dobrymi praktykami! Użycie useReducer useReducer i useState pełnią bardzo podobne role: Służą do ustawiania stanu komponentu. Robią to jednak w inny sposób. Przypominam: useState przyjmuje stan początkowy, a zwraca aktualny stan i funkcję do ustawiania stanu: const [count, setCount] = …

useReducer — przenoszenie logiki poza komponent

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… useReducer to alternatywa dla useState. Ale po co i kiedy jej używać? W skrócie: Gdy logika komponentu się rozrasta i chcemy oddzielić ją całkowicie od widoku. Zgodnie z dobrymi praktykami! Użycie useReducer useReducer i useState pełnią bardzo podobne role: Służą do ustawiania stanu komponentu. Robią to jednak w inny sposób. Przypominam: useState przyjmuje stan początkowy, a zwraca aktualny stan i funkcję do ustawiania stanu: const [count, setCount] = …

useReducer — przenoszenie logiki poza komponent

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… useReducer to alternatywa dla useState. Ale po co i kiedy jej używać? W skrócie: Gdy logika komponentu się rozrasta i chcemy oddzielić ją całkowicie od widoku. Zgodnie z dobrymi praktykami! Użycie useReducer useReducer i useState pełnią bardzo podobne role: Służą do ustawiania stanu komponentu. Robią to jednak w inny sposób. Przypominam: useState przyjmuje stan początkowy, a zwraca aktualny stan i funkcję do ustawiania stanu: const [count, setCount] = …

useReducer — przenoszenie logiki poza komponent

Type of Web - Blog o programowaniu. 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… useReducer to alternatywa dla useState. Ale po co i kiedy jej używać? W skrócie: Gdy logika komponentu się rozrasta i chcemy oddzielić ją całkowicie od widoku. Zgodnie z dobrymi praktykami! Użycie useReducer useReducer i useState pełnią bardzo podobne role: Służą do ustawiania stanu komponentu. Robią to jednak w inny sposób. Przypominam: useState przyjmuje stan początkowy, a zwraca aktualny stan i funkcję do ustawiania stanu: const [count, setCount] = …

048: Jak lepiej wyceniać projekty IT?

Jak lepiej wyceniać projekty IT? Odcinek dla tych, którzy często muszą wyceniać projekty IT dla klienta. Gościem odcinka jest Karol Wójciszko. Karol prowadzi software house oraz w ciągu ostatnich miesięcy przygotowywał kurs na temat dokładnej wyceny projektów. -> Dobrowolne wsparcie podcastu.

Jak wykryć, czy klawiatura jest otwarta w systemie Android?

Na blogu pojawił się jakiś czas temu wpis poświęcony klawiaturze. Opisywałem, w jaki sposób layout ma reagować na stan klawiatury. Dziś pójdziemy o krok dalej i rozszerzymy ten temat. Po co wykrywać czy klawiatura jest otwarta? Zdarzają się projekty, w których musimy ukryć pewne elementy na ekranie, gdy klawiatura jest wyświetlana. Może także przydać się w testach. Jak wiadomo co urządzenie to inna przekątna ekranu. Co za tym idzie,...

11

Kurs na Udemy – wydać po polsku, czy po angielsku? Jak podjąć świadomą decyzję?

Ważne jest, aby utrzymywać średnią ocen ze swojego kursu na poziomie powyżej 4.5. Dlatego dobra jakość języka jest tutaj bardzo ważna. Do tego analiza...

DevTalk #95 – O Sztucznej Inteligencji z Krzysztofem Sopyłą

Witajcie ludzkie istoty! Maszyny. Maszyny wszędzie. I same myślą! Matrix i Terminator. Czyli sztuczna inteligencja zaprzęgnięta na potrzeby hollywoodzkich hitów. Jak jednak wygląda realnie sprawa myślenia maszyn? Na co dzień mamy do czynienia ze sloganami rzucanymi przez największe korporacje, jak Google, Microsoft, Apple, Samsung, czy Huawei, dotyczącymi tego, jak dobrze ich oprogramowanie uczy się nas, [...]

13

DevTalk #95 – O Sztucznej Inteligencji z Krzysztofem Sopyłą

Witajcie ludzkie istoty! Maszyny. Maszyny wszędzie. I same myślą! Matrix i Terminator. Czyli sztuczna inteligencja zaprzęgnięta na potrzeby hollywoodzkich hitów. Jak jednak wygląda realnie sprawa myślenia maszyn? Na co dzień mamy do czynienia ze sloganami rzucanymi przez największe korporacje, jak Google, Microsoft, Apple, Samsung, czy Huawei, dotyczącymi tego, jak dobrze ich oprogramowanie uczy się nas, […]

14

DevTalk #95 – O Sztucznej Inteligencji z Krzysztofem Sopyłą

Witajcie ludzkie istoty! Maszyny. Maszyny wszędzie. I same myślą! Matrix i Terminator. Czyli sztuczna inteligencja zaprzęgnięta na potrzeby hollywoodzkich hitów. Jak jednak wygląda realnie sprawa myślenia maszyn? Na co dzień mamy do czynienia ze sloganami rzucanymi przez największe korporacje, jak Google, Microsoft, Apple, Samsung, czy Huawei, dotyczącymi tego, jak dobrze ich oprogramowanie uczy się nas, […]

Relacja SegFault Łódź 2019

Tego jeszcze nie było! Po raz pierwszy prezentuję relację z konferencji w postaci reportażu, storytellingu – jak zwał, tak zwał 🙂Posłuchajcie wywiadów z prelegentami, organizatorami i uczestnikami. Wszystko to okraszone szczyptą muzyki i mojej narracji. Mam nadzieję, że udało się oddać klimat...