Lista artykułów

Moje 5 Minut 19

W tej godzinie dokończę wcześniej rozpoczęty slice sugestii krótkiej przerwy. Rozpocznę też realizację kolejnego slica. Prawdopodobnie stanę przed kolejnym wyzwaniem związanym z napisaniem projekcji. To zupełnie inne podejście i myślenie o wyciąganiu istotnych informacji wymaganych na UI. Jest to bardzo interesujące.

React Hooks: Piszemy własne hooki!

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… Niewątpliwą zaletą React Hooks jest to, jak łatwo możemy wydzielać fragmenty logiki do własnych hooków. W tym artykule pokazuję Ci, jak napisać swoje hooki, jakie obowiązują zasady i jak sprawić, aby Twój kod był lepszy! Własny React Hook Przy tworzeniu własny hooków obowiązują nas te same reguły, co tych wbudowanych: …

Programowanie jest jak ekspres do kawy

Programowanie jest jak ekspres do kawy Zastanawiałeś się kiedyś jak najlepiej opisać, czym jest istota programowania dla osób, które nie programują? Co byś odpowiedział, gdyby ktoś cię zapytał „Co to jest programowanie?” albo „Co tak naprawdę robią programiści?”.? W tym wpisie przedstawie, ciekawy sposób w jaki można opisać programowanie osobom, które nie programują.

4

POIT 069: Full stack developer

Witam w sześćdziesiątym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest full stack developer. Dziś moim gościem jest Grzegorz Lipecki – programista z wieloletnim doświadczeniem związany z firmą Consdata, w której na ten moment jest chapter leaderem w obszarze Cloud, wcześniej frontend. Software architect odpowiedzialny za ewaluację i dobór technologii. Prelegent na konferencjach i meetupach technologicznych.W tym odcinku o full stack developerze rozmawiamy w następujących kontekstach: jak definiuje się stanowisko full-stack developera i jak to się ma do stosu technologicznego? czy działa on tylko w stosie webowym? czy w czasie gwałtownego wzrostu branży IT stanowisko full stack developera nadal ma sens? na jakie wyzwania i problemy trafia osoba, która chce nim zostać? czy podążanie za nowinkami technicznymi nie zajmuje zbyt dużo czasu? czy rynek pracy jest bardziej otwarty na takie osoby? jak w praktyce wygląda praca full stack developera? jaką wartość wnosi do firmy? czy zespół składający się z samych full stack developerów to najlepsza konfiguracja? czy osoby aspirujące do takich stanowisk powinny od początku szeroko się rozwijać? czy stanowisko przetrwa dłużej? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google 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/grzegorz-lipecki-959a002/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/69

2 powody, aby nie używać console.log

Jeśli w codziennej pracy piszecie coś w JavaScripcie zapewne jednym z podstawowych narzędzi jakich używacie do debuggowania jest właśnie console.log. Dlaczego więc chcę Read More

Czy TDD chroni przed głupotą?

Często słyszymy: “TDD powinno sprawiać, że oprogramowanie nie ma bugów“. A to bardzo mylne pojmowanie wszystkiego, co się za TDD kryje! I dla tej praktyki mocno krzywdzące, bo gdy się okazuje, że tak nie jest, to ludzie się zniechęcają. Ale do rzeczy: czy TDD zwalnia z myślenia? Albo inaczej: czy z TDD nie można popełnić […]

Strategia i Metoda Fabryczna – nieodłączni przyjaciele

Skąd ten artykuł Podczas live’a mówiącego o wzorcach projektowych (link: https://devenv.pl/wzorce-projektowe-ktore-uratowaly-nasze-projekty-live/ ) poproszono mnie, bym pokazał kod z prezentacji – przydatny zrost wzorców projektowych: metoda fabryczna ze strategią.  Niestety, oryginalny kod jest dość trudny do zrozumienia bez wiedzy o domenie, więc stworzyłem prosty przykład demonstrujący jak taki zrost działa i po co on jest. W […]

C dla zaawansowanych

Od jakiegoś czasu pracuję nad szkoleniem online C dla zaawansowanych. Ostatnio uruchomiłem stronę szkolenia: https://cdlazaawansowanych.pl/ Na razie możecie na niej przeczytać trochę jak będzie wyglądać ten program. Możecie także zapisać na mój newsletter i mieć pewność, że nie przegapicie żadnych informacji dotyczących szkolenia i otrzymacie najlepszą ofertę dołączenia. Przy okazji na listę mailową wrzucam różne […]

#46 Wzorce Projektowe. O co tyle hałasu?

W kanonie obowiązkowych narzędzi, które powinien znać każdy programista, spotykamy takie określenie jak WZORCE PROJEKTOWE. Niczym mityczna postać. Wszyscy słyszeli, a nawet kolega żony najlepszego przyjaciela zastosował kiedyś SINGLETONA 😀 Śmiechy i żarty, ale prawda jest taka, że wielu programistów wykorzystuje ograniczoną ich ilość. Ponieważ nie mają potrzeby stosowania innych lub je stosują, nie wiedząc […]

10

#46 Wzorce Projektowe. O co tyle hałasu?

W kanonie obowiązkowych narzędzi, które powinien znać każdy programista, spotykamy takie określenie jak WZORCE PROJEKTOWE. Niczym mityczna postać. Wszyscy słyszeli, a nawet kolega żony najlepszego przyjaciela nawet zastosował kiedyś SINGLETONA 😀 Śmiechy i żarty, ale prawda jest taka, że wielu programistów wykorzystuje ograniczoną ich ilość. Ponieważ nie mają potrzeby stosowania innych lub je stosują, nie wiedząc o tym. Formy wzorców i ich zastosowanie jest różne. Czasem na siłę próbujemy, je upchać w miejsca, gdzie nie pasują. Czasem ich nie używamy pomimo, że istnieje ku temu zasadność. Jaką wartość dają WZORCE PROJEKTOWE? Luźno dyskutujemy o wzorcach – ich zaletach i wadach. Dyskutujemy o tym, czy faktycznie służą do ułatwienia komunikacji pomiędzy programistami, czy nie. Jaka jest ich inna rola? Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy wzorce projektowe są potrzebne programiście? ➡️ Jakie wzorce projektowe według Ciebie są przydatne? ➡️ Czy kiedykolwiek wzorce utrudniły Ci rozwój kodu?

Zdobywanie nowych umiejętności – JetBrains Academy

Dziś chciałabym Wam polecić niedawno powstałe ścieżki edukacyjne na JetBrains Academy. Co je wyróżnia? Format kursów jest podobny do innych platform. Wybieramy Read More

12

POIT 068: Security Operations Center

Witam w sześćdziesiątym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest Centrum Operacji Bezpieczeństwa (ang. Security Operations Center). Dziś moim gościem jest Dawid Skórka – ekspert w obszarze bezpieczeństwa i kierownik działu bezpieczeństwa IT w 3S, firmie wchodzącej w skład Grupy 3S, która w sierpniu 2019 roku dołączyła do Grupy PLAY. 3S posiada 4000 km własnej sieci światłowodowej, dysponuje 5 ośrodkami data center w Polsce, projektuje i wdraża rozwiązania telekomunikacyjne, cloud computingu oraz security.W tym odcinku o SOC rozmawiamy w następujących kontekstach: czy firewall, antywirus czy filtrowanie adresów URL to wystarczające zabezpieczenie? na ile skomplikowane jest wykonanie dedykowanego ataku na firmę? jak długo trwa wykrycie takiego ataku? czym jest Centrum Operacji Bezpieczeństwa? za jakie kluczowe obszary jest odpowiedzialne? kiedy jest właściwy moment dla firmy żeby zdecydować się na korzystanie z jego usług? jak działa w praktyce? z jakich technologii i mechanizmów korzysta? czy Security Operations Center działa całą dobę? czy praca w Security Operations Center wiąże się z dużą presją? czy budowanie SOC w firmie ma sens? czym jest usługa SOC as a Service? w jakim kierunku będą się rozwijały tego typu usługi? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google 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/dawid-sk%C3%B3rka-53a037b9/ Firma 3S – https://3s.pl/ 3S Security – https://3s.pl/security/ Podcast 3Słowa o… – https://www.spreaker.com/show/3slowa-o Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/68

Co to jest spike?

Czy byłeś kiedyś świadkiem sytuacji, kiedy dostajesz zadanie i nie wiesz, jak to zrobić. Brakuje Ci wiedzy domenowej, umiejętności technologicznej. Jak można niwelować wpływ niewiedzy na sprint? Dziś pokażę Ci czym jest Spike. Dlaczego i kiedy warto go stosować oraz jakie daje zyski.

Prowadzenie projektu Open Source- Programmer-Girl - Weronika Mularczyk

Prowadzenie projektu Open Source- Programmer-Girl - Weronika Mularczyk Open Source - brzmi zachęcająco i intrygująco zarazem. To przede wszystkim spore nakłady pracy w zespole. To wiele nadziei, planów, ale nierzadko rozczarowań.  Dziś zapraszam Was do wysłuchania rozmowy z Weroniką Mularczyk - FullStack developerem, blogerką, współorganizatorką Wrocławskiej grupy .NET oraz koordynatorką projektu open source. Z Weroniką rozmawiam o projekcie DevAdventCalendar -  kalendarzu adwentowym online dla programistów. Dyskutujemy o rolach i zadaniach w projekcie open source. Poruszamy ważny temat feedbacku, który przy projektach tego typu staje się swoistą formą zapłaty. Nie zabraknie tematu działań marketingowych, które skupiają się przede wszystkim na poszukiwaniu użytkowników oraz kontrybutorów.  Co jest największym problem w projekcie open source? Ludzie? Pieniądze? Terminy? Sprawdźcie sami.  Z tego odcinka dowiesz się:  Jakie są role, zadania w projekcie open source Po co nam feedback Jaką rolę pełni wprowadzanie nowych użytkowników, dokumentacja, czy obsługa zgłoszeń Dlaczego marketing jest ważny w projektach open source Z jakimi problemami musi się zmierzyć open source Jakie benefity przynoszą takie projekty Notatki do odcinka: Kliknij tutaj Dobrego odbioru!  Prześlij nam kilka dobrych słów w mediach społecznościowych:  Twitter: @gkotfis Facebook: devsessionpl LinkedIn: Devsession Pozdrawiam, Grzegorz Kotfis

Nowy darmowy kurs – Java – Fundamenty programowania

Cześć i czołem, pojawił się nowy, darmowy kurs na mojej platformie – Java. Fundamenty programowania. Wprowadza on od zera w świat programowania w języku Java. Zapraszam.