Lista artykułów

TOP najlepszych blogów i podcastów IT

Blog oraz podcast to formaty, które są bardzo popularne i przyjemne w konsumpcji. Jedynym problemem jest to, że jest ich bardzo dużo, przez co ciężko znaleźć coś odpowiedniego dla siebie. Ten wpis ma na celu ułatwić Wam wybór przybliżając tematykę blogów i podcastów. Lista jest stworzona w sposób subiektywny i alfabetyczny. 🙂 Wpis został podzielony na 2 części: w pierwszej znajdziecie blogi, a w drugiej podcasty, które są bezpośrednio i pośrednio związane z IT – dotyczą nie tylko zagadnień technologicznych, ale także biznesowych i …

Fałszywa dychotomia – estetyka a dostępność

W webdevie pokutuje przekonanie, że strona może być albo ładna, albo dostępna. Myślą tak nawet laureaci Awwwards 2020. Problem w tym, że przekonanie to jest ...

Rekrutacja w embedded – live na YT

W poniedziałek o 20:00 zapraszam na YouTube na kolejny live! Porozmawiamy sobie o rekrutacji na programistę niskopoziomowego. Będzie między innymi o tym: Jakich pytań możesz się spodziewać? Co jest brane pod uwagę przy ocenianiu odpowiedzi? Co musisz umieć aplikując na juniora/mida/seniora? Kiedy aplikować do swojej pierwszej pracy? Jak w embedded radzą sobie osoby, które się […]

Azure DevOps Demo Generator

Nie raz podczas konsultacji pytacie mnie, jak można zobaczyć Azure DevOps "w akcji". W szczególności chodzi Wam o sekcję Boards, zarządzanie zadaniami oraz sprintami. Dzisiaj mam dla Was wskazówkę, jak sami możecie skorzystać z demo. W ramach prac na Kursem Azure DevOps (jeśli jeszcze nie wiecie co to - zapiszcie się koniecznie do newslettera) potrzebowałam……

Wzorzec projektowy metoda wytwórcza – najprzydatniejszy ze wzorców.

Wytwarzanie bytów takich jak funkcja, obiekt może być złożone, problematyczne i długotrwałe. W imię zasady pojedynczej odpowiedzialności może warto zastanowić się nad tym, bym wydzielić to do osobnego bytu. Miejsca, którego odpowiedzialnością będzie tylko i wyłączenie tworzenie innych bytów. W tym odcinku pokażę Ci wzorzec projektowy Metoda Wytwórcza, który śmiało, można nazwać matką wszystkich wzorców […]

Refaktoryzacja do Strategii – Na co zwrócić uwagę i czego unikać?

Jedno to poznać wzorzec, drugie to go zastosować, trzecie to zrobić to świadomie i dobrze. W tym odcinku pokażę Ci jak to zrobić, na co zwrócić uwagę oraz dlaczego czasami posiadanie wzorca nie jest jednoznaczne z idealnym kodem.

IP Box? Pozytywnie.

Wczoraj otrzymałem maila od Jakuba z załączoną pozytywną indywidualną interpretacją podatkową wydaną przez KIS. Tym samym zakończyła się najważniejsza część procesu, o którym wspominałem we wpisie Czy samozatrudniony programista naprawdę może płacić 5% podatku? Rozpracowujemy ulgę IP Box. Teraz czas na księgowanie. Wydanie indywidualnej interpretacji... Czytaj dalej →

8

Programowanie aspektowe w języku Java, czyli AspectJ w praktyce. Co to jest?

Czas czytania: 6 minut Język Java pod wieloma względami jest naprawdę uniwersalny i pozwala zastosować wiele różnorodnych technik, które w znacznym stopniu pozwalają uprościć proces tworzenia aplikacji. Tematem dzisiejszego wpisu jest biblioteka AspectJ i ...

Rusza druga edycja “C dla Zaawansowanych”!

Na wczorajszym webinarze ogłosiłem drugą edycję kursu online “C dla Zaawansowanych”. To jest pełne kompendium dla osób chcących zajmować się zawodowo programowaniem niskopoziomowym. Dzięki temu kursowi: Dogłębnie zrozumiesz składnię C. Pokażę Ci mniej znane fakty, dobre praktyki i antywzorce. Pozwoli Ci to pisać bardziej czytelnie i uodpornić się na różne rodzaje błędów. Zapanujesz nad kompilatorem, […]

#54 Znam Wzorce Projektowe. Co dalej?

Temat wzorców projektowych pojawia się w ramach DevEnv dość często. To za sprawą tego, że widzimy w nich pozytywny aspekt, wpływający na kod. Natomiast jak ze wszystkim – zdecydowanie z dawką rozsądku i umiaru. Dlatego staramy się przekazać, co o nich wiemy oraz dzielimy się doświadczeniami w ich stosowaniu. Całkiem niedawno uruchomiliśmy także serię filmów […]

11

#54 Znam Wzorce Projektowe. Co dalej?

Temat wzorców projektowych pojawia się w ramach DevEnv dość często. To za sprawą tego, że widzimy w nich pozytywny aspekt, wpływający na kod. Natomiast jak ze wszystkim – zdecydowanie z dawką rozsądku i umiaru. Dlatego staramy się przekazać, co o nich wiemy oraz dzielimy się doświadczeniami w ich stosowaniu. Tym razem poruszyliśmy bardzo otwarty temat, ponieważ zastanawiamy się co dalej w momencie, gdy poznamy podstawowe wzorce projektowe. Jak się odnaleźć i na co zwracać uwagę podczas ich stosowania. Na co uważać w pracy ze wzorcami projektowymi? Czy łatwo jest rozróżniać zaimplementowane wzorce w kodzie od siebie? Czy wzorce z reguły można by było nazwać antywzorcami?

Od programisty do trenera programowania i własnego kursu

Cześć, nazywam się Tomasz Woliński i w swoich podcastach opowiadam o IT z punktu widzenia programisty. Jeżeli zastanawiasz się, czy warto zostać programistą, jak wejść do branży, a być może chcesz rozwijać się, szukasz sposobu, by po prostu stać się lepszym programistą, to ten podcast z pewnością jest dla Ciebie. To jest podcast Sprawny programista, odcinek 14. Dzisiaj mam dla Ciebie nagranie mojego wystąpienia z konferencji SzczytIT, na której byłem jednym z prelegentów zaproszonych przez firmę home.pl. Podczas tego spotkania opowiadam, jak może wyglądać…

13

Chmura obliczeniowa w transformacji cyfrowej - POIT 105

Witam w sto piątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest chmura obliczeniowa w transformacji cyfrowej. Dziś moim gościem jest Maciej Kalisiak. Z wykształcenia inżynier mikro i optoelektroniki. Studiował elektronikę i techniki informacyjne na Politechnice Warszawskiej. Od 2008 roku związany z branżą IT. Zaczynał jako inżynier wsparcia sprzedaży serwerów x86 na rynku SMB i Enterprise. Obecnie łączy funkcję lidera zespołu Hybrid IT Presales oraz architekta rozwiązań z zakresu pamięci masowych oraz rozwiązań backup. W roli Country Innovation Lead w Hewlett Packard Enterprise Polska poszukuje nowych, innowacyjnych rozwiązań związanych z trendami IT. Prywatnie mąż i ojciec dwóch córek oraz zapalony sportowiec amator. W tym odcinku o chmurze w transformacji cyfrowej rozmawiamy w następujących kontekstach: jaka jest rola chmury obliczeniowej w transformacji cyfrowej i czy bez chmury jest ona w ogóle możliwa? czy w transformacjach cyfrowych przewodzi chmura publiczna? czym jest chmura hybrydowa? jakie jest obecnie znaczenie i popularność chmury hybrydowej? jak można zarządzać infrastrukturą w rozwiązaniach hybrydowych? czym jest HPE GreenLake? jakie modele liczenia kosztów są najczęściej stosowane w rozwiązaniach hybrydowych? czy w chmurze hybrydowej możemy się spotkać z vendor lock-inem? jakie zagrożenia związane z bezpieczeństwem występują w rozwiązaniach hybrydowych? jaka jest rola działów IT w transformacji cyfrowej? czy rozwiązania hybrydowe mają przyszłość? jak określić efektywność przemian cyfrowych? 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 Macieja na LinkedIn – https://www.linkedin.com/in/maciej-kalisiak-b557b351/ HPE GreenLake – https://www.hpe.com/pl/pl/greenlake.html 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/105

Praca z czasem i datami w języku Java

Czasy zamierzchłe Przed ósmym wydaniem Javy do obsługi dat używano dwóch klas – Date oraz Calendar. Praca z nimi nie należała do najprzyjemniejszych. Na co dzień irytowała niespójność API (np. dni numerowane od zera, a miesiące od jedynki), a przy szczególnych okazjach brak zabezpieczeń, gdy kilka wątków pracowało na tym samym obiekcie. Efekt był taki, …

Konfiguracja aplikacji

Konfiguracja aplikacji wydaje się być prosta, 😊 appsettings.json i jazda. Trochę tak, można trochę  więcej, bo przecież jest 🙂 azure key vault, 😅enviroment settings lokalnie, 😂enviroment settings na hoście, 😹appsettings.json.local, 😭appsettings.json.develop czy wreszcie 🤪Azure App Configuration. Co wybrać jak żyć? To może po kolei 🚂 appsettings.json Najprościej i najłatwiej. Wszystko ⭐, co tam jest idzie […]