Lista artykułów

Dowiedz się ile zarabiają gwiazdy frontendu!

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… Ostatnio na Twitterze pojawił się ciekawa moda polegająca na ujawnianiu swojego doświadczenia i zarobków przez programistów i programistki w celu uświadamiania i zmniejszenia nierówności płac. Udział w zabawie wzięły także znane gwiazdy takie, jak Dan Abramov albo Sara Vieira. Ile zarabiają? #KnowYourWorth Pierwszy Tweet pojawił się 14. lutego i został wrzucony przez osobę o imieniu Zac Sweers. Jest to programista z Nowego Jorku pracujący …

2

POIT 058: Specjalista IT zostaje managerem

Witam w pięćdziesiątym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest sytuacja gdy specjalista IT zostaje managerem. Dziś moim gościem jest Adrian Sasin – osoba, która swoją przygodę z IT zaczęła w 2003 od roli telefonicznego wsparcia IT. Aktualnie zajmuje stanowisko kierownicze wyższego szczebla w międzynarodowej organizacji, w której zarządza zespołami technicznymi. Prywatnie podróżnik, mąż i ojciec 3 dzieci. Fan ciągłego rozwoju i paralotniarstwa. W tym odcinku o specjaliście zostającym managerem rozmawiamy w następujących kontekstach: dlaczego jest tak, że tracimy wtedy często dobrego specjalistę a zyskujemy słabego managera? jakie są motywacje osób wchodzących w tę rolę? jak można sobie samemu pomóc i jak firma powinna wspierać managera? czy do tej roli potrzebne są specjalne predyspozycje? jakie kompetencje potrzebne są na tym stanowisku? na ile manager w IT musi znać się na technologii? jak sobie poradzić z byciem przełożonym niedawnych kolegów? jak budować zespół? jakie znaczenie ma dobra komunikacja? jak być dobrym liderem? jak motywować zespół? jak dawać feedback i radzić sobie z trudnym podwładnym? czy to jest droga w jedną stronę i czy można wrócić do roli technicznej? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/adriansasin/ Szkoła Kierowników IT – https://szkolakierownikow.pl/ odcinek podcastu, którego tematem były umiejętności miękkie w IT Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/58

3

SOLID – Co się za nim kryje – DevGuide

SOLID to 5 zasad, które często wymienia się jako najważniejsze dobre praktyki tworzenia oprogramowania. Czy SOLID jest lekiem na wszelkie bolączki programistów? Czy jego użycie gwarantuje nam stworzenie dobrego oprogramowania? Czy wśród zasad SOLID można wyróżnić jakąś najważniejszą? Czy zawsze należy stosować wszystkie 5 zasada, a może są jakieś odstępstwa? Jak zaczynałem swoją pierwszą pracę […]

4Developers 2020

20 kwietnia 2020 w Warszawie pasjonaci IT spotkają się ponownie, na Największym Interdyscyplinarnym Festiwalu Technologicznym w Polsce. Ponad 2000 uczestników, doświadczeni eksperci i profesjonaliści oraz przeszło 100 praktycznych prelekcji – wszystko to w ciągu jednego dnia podczas wielkiego spotkania polskiej społeczności programistycznej. 4Developers to niezmienna od lat formuła: kilkanaście ścieżek, skupionych wokół różnorodnych języków programowania. […]

5

DevTalk #112 – O Progressive Web Applications z Adamem Barem

Nie trzeba się martwić, jak aplikacja wygląda na różnych urządzeniach. Jeden kod źródłowy wystarczy, by zawojować wszystkie systemy operacyjne. Mniej zachodu przy aktualizacjach niż w przypadku apek natywnych… Nic dziwnego, że o Progressive Web Applications mówi się z coraz większym entuzjazmem! Jednak czy PWA to tylko cud i miód? W sto dwunastym odcinku DevTalka przyjrzymy […]

DevTalk #112 – O Progressive Web Applications z Adamem Barem

Nie trzeba się martwić, jak aplikacja wygląda na różnych urządzeniach. Jeden kod źródłowy wystarczy, by zawojować wszystkie systemy operacyjne. Mniej zachodu przy aktualizacjach niż w przypadku apek natywnych… Nic dziwnego, że o Progressive Web Applications mówi się z coraz większym entuzjazmem! Jednak czy PWA to tylko cud i miód? W sto dwunastym odcinku DevTalka przyjrzymy […]

Hipermodularyzacja, czyli Rzym płonie

— Wybacz, boski imperatorze — rzekł zdyszanym głosem Faon — w Rzymie pożar! większa część miasta w płomieniach!... Na tę wiadomość wszyscy zerwali się z miej...

Parallel.ForEach() i ConcurrentBag

Jakiś czas temu w pracy miałam ciekawy przypadek. Mianowicie – losowo wywalał się jeden z testów. Powodem był NullReferenceException w logice. Żeby dojść do problemu, trzeba było przeanalizować trochę kodu. Parallel.ForEach() Zauważyłam, że w pewnym miejscu została użyta pętla Parallel.ForEach(). Dla uproszczenia załóżmy taką logikę: Bardzo fajnie, że zamiast zwykłej pętli foreach() na jednym wątku,…

DNA Conf 2020 – zakulisowe rozmowy inżynierskie

Dla tych, których nie było oraz tych, którzy jeszcze raz chcieli by to przeżyć wrzucam relację z konferencji DNA – Drogi Nowoczensego Architekta. Z racji braku czasu i nieplanowania tego nagrania wrzucam materiał bardzo surowy, bez mojej zbędnej narracji, muzyki, intro itp....

DNAConf 2020 - Zakulisowe rozmowy inżynierskie

To jest najbardziej surowy, inżynierski materiał jaki mogłeś do tej pory usłyszeć w tym podcaście! Zapraszam Cię na relację  z konferencji DNA - Droga Nowoczensego Architekta, organizowanej przez twórców jednego z największych kursu online dla programistów, architektów aplikacji. Z racji braku czasu i nieplanowania tego nagrania wrzucam materiał bardzo surowy, bez mojej zbędnej narracji, muzyki, intro itp. Mam nadzieję, że to odda charakter tego wydarzenia, to o czym rozmawiali tu programiści, inzynierowie. #DNAConf #devstyle #devsession Moja strona: devsession.pl Twitter: @gkotfis Insta: @gkotfis

JavaScript od podstaw #2 – Ekosystem JavaScript

Zanim zaczniemy cokolwiek robić to warto przyjrzeć się całemu ekosystemowi JavaScript by mieć, choć bardzo ogólne pojęcie, z czym przyjdzie nam pracować. Kontekst wykonania JavaScript Zacznijmy od tego, że JavaScript może być obecnie wykonywany w dwóch środowiskach. Pierwszym i starszym z nich jest przeglądarka internetowa, gdzie JS wspomaga HTML i CSS w dostarczaniu miłych wrażeń …

#40 Narzędzia bez których nie wyobrażamy sobie życia

Podczas organizacji swojej pracy i życia co dziennego coraz częściej sięgamy po oprogramowanie. Są i tacy (cześć, mam na imię Adrian 😎), którzy porzucili zeszyty z notatkami, standardowe kalendarze czy nawet papierowe książki, na rzecz elektronicznych rozwiązań. Teoretycznie i praktycznie lepszych, bardziej dostosowanych z większymi możliwościami. Gdy zaczynamy badać teren okazuje się, że mamy potężny […]

13

#40 Narzędzia bez których nie wyobrażamy sobie życia

Podczas organizacji swojej pracy i życia co dziennego coraz częściej sięgamy po oprogramowanie. Są i tacy (cześć, mam na imię Adrian 😎), którzy porzucili zeszyty z notatkami, standardowe kalendarze czy nawet papierowe książki, na rzecz elektronicznych rozwiązań. Teoretycznie i praktycznie lepszych, bardziej dostosowanych z większymi możliwościami. Gdy zaczynamy badać teren okazuje się, że mamy potężny wachlarz oprogramowania do wyboru. Z czego korzystać? Co wybrać? Być może nasze historie pomogą Ci w dokonaniu odpowiedniego wyboru lub chociaż zachęcą do testowania innych rozwiązań. Jakich narzędzi używają na co dzień autorzy DevEnv? W tym odcinku dzielimy się narzędziami bez których ciężko byłoby nam funkcjonować w wirtualnej rzeczywistości, uzupełniającej tą normalną. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Jakie oprogramowanie wykorzystujesz na co dzień? ➡️ Które z narzędzi najbardziej usprawnia Twoją pracę? ➡️ Czy można żyć bez smartfona? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Wprowadzenie React #5 (2020) – Obsługa formularza i props key

W poprzednim wpisie pokazałem czym jest stan w komponentach React. W tym przyjrzymy się jak dynamicznie tworzyć komponenty, czym jest props key oraz jak obsłużyć prosty formularz. Dynamiczne tworzenie komponentów Na chwilę obecną komponenty ilość komponentów Image jest znana z góry, każdy komponent tworzymy ręcznie. Zmienimy tę sytuację. Jedyne czym różnią się owe komponenty to …

Nawyki, które warto wypracować, aby poprawić swoją produktywność

To pierwszy gościnny wpis na blogu, w którym Natalia opowie o czynnościach, które sprawiły, że obecnie jest bardziej zorganizowana niż kiedyś. Autorka to