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] = …
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] = …
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.
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,...
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...
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, [...]
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, […]
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, […]
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...
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
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ę...
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 …
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…
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.
Hooks to zdecydowanie najgorętsza funkcjonalność Reacta 16. Pierwsza fala hype’u opadła, i co rzadko zdarza się w ekosystemie JS, tym razem entuzjazm społeczności nie okazał się dziełem przypadku. Z tego artykułu dowiesz się czym są React Hooks, jakie korzyści płyną z ich stosowania i co musisz wiedzieć, aby proces ich nauki nie sprawił Ci żadnych […]