Lista artykułów

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,...

6

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, [...]

8

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, […]

9

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...

Relacja SegFault Łódź 2019

Zapraszam na pierwszą tego typu relację z konferencji. Co dla was przygotowałem? Wiktor Sztajerowski jeden ze współorganizatorów opowie o idei SegFault Rozmowę z Jarosławem Pałką o jego podróży przez programowanie od lat młodzieńczych - POLECAM! Wywiady z uczestnikami Moją osobliwą narrację, która to wszystko połączy ;) devsession.pl  |  Twitter  |  FanPage Wesprzyj podcast i zostaw recenzję na  iTunes  lub podziel się odcinkiem w sieci! Muzyka: Lee Rosevere

20 lat WCAG

Dzisiaj przypada niezwykle ważna rocznica: 20-lecie powstania standardu WCAG! I choć dla mnie to dość odległe czasy, które niekoniecznie pamiętam, inni pamię...

Pięć sztuczek C++, o których nie miałeś pojęcia

Chciałbyś poznać kilka sztuczek, którymi możesz zaskoczyć swoich znajomych? Bierzesz udział w konkursach programistycznych, w których wymagane jest szybkie rozwiązanie problemu, a następnie szybkie zakodowanie rozwiązania? Język C++ kryje wiele ciekawych i intrygujących ciekawostek, o których wiedzą tylko doświadczeni programiści. Sztuczki te polegają na wykorzystaniu mało znanych cech języka. Optymalizacyjne …

VS 2017 i .NET Core 2.2

Ostatnio okazało się, że nie mogę zbudować projektu wykorzystującego .NET Core 2.2 za pomocą Visual Studio 2017. Autor utworzył ten projekt w Visual Studio 2019. Nie chciałam instalować nowego VS (daję mu jeszcze chwilę), więc musiałam poszukać innego rozwiązania. Natknęłam się podobny problem w issue na githubie. Należało sprawdzić, jakie wersje .NET Core mamy zainstalowane…

Co ostatnio czytałeś Piotrze? (III)

https://pixabay.com/photos/books-door-entrance-culture-1655783/ " data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/05/books.jpg?fit=300%2C200&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/05/books.jpg?fit=676%2C451&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.