Lista artykułów

1

Fragmenty live’ów na YouTube

Ostatnio na swój kanał YouTube zacząłem wrzucać fragmenty live’ów pocięte na krótsze – około 10-minutowe – filmiki. Każde nagranie skupia się na jednym zagadnieniu. Dzięki temu łatwiej będzie po czasie znaleźć interesujące fragmenty bez przeszukiwania całego dwugodzinnego nagrania. Zapraszam również do zapisu na newsletter, gdzie poza tego typu nagraniami otrzymacie również linki do dodatkowych materiałów […]

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą (cykl życia aplikacji, pierwsza aplikacja hello world) KierunekJava.pl Naucz się programować w Javie i zdobądź pracę jako programista! Seria darmowych webinarów w ramach promocji StormIT.pl Dodatkowe materiały do pobrania na KierunekJava.pl   Przygotowanie lokalnego środowiska programistycznego do pracy z Javą Co to jest Java, JDK i JRE? Instalacja Java Pierwsza aplikacja w stylu hello world Cykl życia aplikacji Java Co to jest Java, JDK i JRE? Java z punktu widzenia użytkownika Przykładowe komendy java -version java…

Inversion of Control z użyciem Dependency Injection

Inversion of Control jest bardzo wartościowym wzorcem postępowania podczas pisania programów pisanych w oparciu o programowanie zorientowane obiektowo. W tym artykule dowiesz się, na czym polega Inversion of Control (lub też swojskie – odwrócenie sterowania), a także poznasz jedną z najczęściej spotykanych form zastosowania odwrócenia sterowania czyli Dependency Injection (wstrzyknięcie zależności). W artykule wykorzystuję przykłady …

4

Event Bubbling, Capture, Propagation

Poziom niezrozumienia event bubblingu w DOMie można przyrównać do this w JSie. Po tym filmiku zobaczycie, że jest to tak naprawdę proste i sensowne. Właśnie wjechał nowy odcinek z serii […]

5

Trendy w cyberbezpieczeństwie na rok 2021. Gość: Grzegorz Bąk - POIT 126

Witam w sto dwudziestym szóstym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są trendy w cyberbezpieczeństwie na rok 2021. Dziś moim gościem jest Grzegorz Bąk – Product Development Manager w Xopero Software, związany z backupem danych od ponad 9 lat. Zaczynał od wsparcia technicznego klientów i partnerów, rozwijał aplikacje mobilne, a obecnie odpowiada za planowanie i rozwój rozwiązań Xopero. Autor licznych artykułów i wystąpień związanych z bezpieczeństwem. W tym odcinku o trendach w cyberbezpieczeństwie rozmawiamy w następujących kontekstach: po co i dla kogo tworzy się raporty o trendach w cyberbezpieczeństwie? jaka jest skala zagrożeń? jak na te trendy wpłynęła pandemia? jakie trendy związane z ransomware obserwujemy? jak rośnie liczba osób i grup przestępczych związanych z cyber atakami? czy jesteśmy skazani na spam? czy Internet of Things to nowy wektor ataku? o jakich głównych cyberzagrożeniach związanych z cloud computingiem możemy mówić w 2021? co jest kluczową podatnością AI? jaka jest rola backupu i ogólnie disaster recovery na mapie trendów cyberbezpieczeństwa? czym są security gaps? 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-bak/ Raport Cyberbezpieczeństwo: Trendy 2021 – https://xopero.com/pl/dokumenty/raport-cyberbezpieczenstwo-trendy-2021/ Xopero Software – https://xopero.com/pl/ Odcinek o trendach w cyberbezpieczeństwie na rok 2020 – https://porozmawiajmyoit.pl/poit-076-trendy-w-cyberbezpieczenstwie-2020/ 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/126

6

Od zera do programisty Full-Stack – Java Road Map

To są moje przemyślenia na temat roadmapy dla Programistów, oparte na wiedzy z internetu i moim własnym doświadczeniu. W miarę dodawania treści, procesu nauki będę linkował wiedzę z danej tematyki. Kim jest programista full stack? Uniwersalny programista, który potrafi: * pracuje we frontendzie i zna technologie frontendowe * potrafi projektować API i pracować w projektach […]

Wzorzec projektowy fasada – ukrywanie skomplikowanej struktury

Wyobraź sobie sytuację, że dostajesz zadanie i masz zintegrować moduły stworzone przez inny zespół. Inicjalizacja, zależności oraz reguły domenowe. To tylko niektóre tylko aspekty, które należy wziąć pod uwagę. Czy w takiej sytuacji łatwo jest popełnić błąd? Albo – co gorsza – popełnić i o tym nie wiedzieć. Można by też ułatwić życie innym i […]

1 lipca 2021 roku uproszczono rozliczanie (nie tylko) krótkich podróży

Od 1 lipca 2021 roku wszystkie bilety jednorazowe kupione w kasach są traktowane jako faktury. Dotyczy to na przykład biletów PKP, autobusowych, czy opłat za przejazdy autostradą. Tym samym zniesiono wcześniejszy limit „powyżej 50 kilometrów”. Zmiana nie dotyczy jednak biletów kupionych online. W tym przypadku nadal... Czytaj dalej →

9

10 krajów w 2 lata [#progravlog 3]

Właśnie wróciłem z urlopu. Baterie naładowane! Zawsze po takich urlopach mam power do pracy, 2 dni po powrocie zmontowałem już 3 odcinki na YouTuba 😀  Ale nie zawsze tak było, […]

10

Kto to jest programista

Miały być vlogi, ale jednak zostaję przy starej formie tekstowej. Dlatego leci art. gdzie daję kilka swoich przemyśleń na temat „programisty”. Zakładam, że mogę się wypowiedzieć na ten temat z uwagi na kilkuletnie doświadczenie zawodowe: Kto to jest programista Programista – dev, koder, software developer, inżynier oprogramowania, tworzy aplikacje internetowe, strony, programy, itd. w danym […]

11

Site reliability engineering. Gość: Grzegorz Agaciński - POIT 125

Witam w sto dwudziestym piątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest site reliability engineering. Dziś moim gościem jest Grzegorz Agaciński – VP of Engineering w Nobl9 – amerykańskim startupie budującym platformę do monitorowania wskaźników niezawodności systemów informatycznych.  Na co dzień buduje i rozwija zespół developerski w oddziale Nobl9 w Poznaniu, który na ten moment liczy 40 osób. Wcześniej przez wiele lat był programistą, managerem i twórcą kilku startupów.W tym odcinku o site reliability engineering rozmawiamy w następujących kontekstach: czym jest reliability? skąd się wzięło pojęcie Site Reliability Engineering? czy osiągnięcie 100% niezawodności systemu jest w ogóle możliwe? czym jest SLO? czy SLO wykorzystujemy tylko przy budowaniu aplikacji? co daje podejście do budowania produktów w modelu SRE – z punktu widzenia developerów? kim jest inżynier zajmujący się SRE? dlaczego jeszcze stosunkowo niewiele firm zdecydowało się przejść na model SRE? w Polsce temat SRE dopiero raczkuje, jak to wygląda na przykład w Stanach? jakie materiały możemy polecić osobom chcącym dowiedzieć się więcej o SRE i SLO? jak będzie wyglądał rozwój tej dziedziny? 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 Grzegorza na LinkedIn – https://www.linkedin.com/in/gagacinski/ Nobl9 – https://nobl9.com/ Apptension – https://apptension.com/portfolio 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/125

Obrona pracy dyplomowej

Ten wpis będzie dość nietypowy w kontekście innych wpisów z mojego bloga. Temat obrony pracy dyplomowej spędzał mi przez jakiś czas sen z powiek. Na szczęście obrona pracy dyplomowej jest już za mną, a do następnej mam jeszcze sporo czasu. W tym wpisie chciałbym się z Tobą podzielić moimi przemyśleniami i spostrzeżeniami odnośnie stresu przed …

[KONKURS] 5 książek „Kierunek jakość” do zgarnięcia!

Weź udział w konkursie i zgarnij jedną z pięciu książek "Kierunek jakość"!

Względne postrzeganie czasu: model matematyczny

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… Wielu osobom wydaje się, że im stajemy się starsi, tym czas szybciej płynie. Mamy tysiące wspomnień ze wczesnej młodości, a później trudno nam odróżnić rok od roku. Ale czy aby na pewno tylko nam się wydaje? Czy to zjawisko jest jakoś opisane i uzasadnione? Gęstość zdarzeń a postrzeganie czasu Gdy rozmawiałem o …

15

Edge computing. Gość: Sebastian Zasina - POIT 124

Witam w sto dwudziestym czwartym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest edge computing. Dziś moim gościem jest Sebastian Zasina – architekt rozwiązań Data Center, od 2020 pracuje w firmie Schneider Electric. W branży IT/Telco od 2005 roku, zajmował specjalistyczne i managerskie stanowiska w zakresie technicznego wsparcia sprzedaży, realizacji projektów i product managementu. W Schneider Electric zajmuje się głównie złożonymi projektami Data Center, przede wszystkim w fazie koncepcji i projektowania. Dodatkowo specjalizuje się w rozwiązaniach EDGE computing i monitoringu systemów.W tym odcinku o edge computingu rozmawiamy w następujących kontekstach: co to jest edge computing? rozwój jakich technologii umożliwił powstanie i upowszechnianie się edge computingu? dlaczego edge computing jest ważny w kontekście przetwarzania danych? czym różni się edge od cloud computingu? jak wygląda wdrożenie, instalacja i później utrzymanie urządzeń zajmujących się przetwarzaniem danych w edge computingu? w jaki sposób edge computing ułatwia nasze codziennie życie? w jaki sposób biznes może korzystać na zastosowaniu edge? jakie są obecnie główne wyzwania z jakimi zmaga się edge? jak wygląda popularność edge computing w Polsce? co Schneider Electric oferuje w zakresie edge? czy w obszarze edge computingu pojawiają się już jakieś regulacje lub standardy? jaka będzie przyszłość rozwoju rozwiązań edge computing? 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: Schneider Electric – https://www.se.com/pl/pl/ Profil Sebastiana na LinkedIn – https://www.linkedin.com/in/szasina/ 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/124