Lista artykułów

1

Dwa pierwsze miesiące… czyli nowicjusz na front-endowym pokładzie

Ostatnio nasz zespół się powiększył. Naszym nowym „nabytkiem” został Paweł – do tej pory związany z zupełnie inną dziedziną, a mianowicie politologią. Paweł postanowił jednak…

Limit your automatic retries

Hi, we're Arkency and it's our blog with meaty content.

3

Cyfrowa suwerenność Europy. Gość: Marcin Zmaczyński - POIT 116

Witam w sto szesnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest cyfrowa suwerenność Europy. Dziś moim gościem jest Marcin Zmaczyński – Head of Marketing CEE w Aruba Cloud. Doświadczony manager odpowiedzialny za rozwiązanie produktowe, strategie marketingowe oraz sprzedażowe – ich wdrażanie i realizację. Od ponad 15 lat związany z branżą IT. Prywatnie pasjonat nowych technologii mobilnych, cloud computingu, cybersecurity czy technologii blockchain.W tym odcinku o cyfrowej suwerenności Europy rozmawiamy w następujących kontekstach: o badaniu przeprowadzonym przez Aruba Cloud wśród firm w Europie Środkowej na jakim etapie z adopcją chmury jesteśmy w Polsce i rejonie? co przyciąga a co odpycha firmy od transformacji cyfrowej? na ile dla firm z Europy problemem jest to, że większość usług chmurowych jest świadczona przez firmy spoza jej obszaru? czym jest projekt GAIA-X? czy Europa będzie konkurencyjna w porównaniu do firm z USA i Chin jeśli chodzi o usługi chmurowe? czy nowo otwarty Region Warszawa Google Cloud czy zapowiadane działania Microsoft mogą coś zmienić w temacie? jak przekonać firmy by korzystały z rozwiązań firmy europejskich? czy problemem nie będą braki kadrowe wśród inżynierów często pracujących dla konkurencji/ jak Unia Europejska angażuje się w te działania? jak będzie wygladała przyszłość spod znaku chmury z europejską tożsamością? 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 Marcina na LinkedIn – https://www.linkedin.com/in/mzmaczynski/ Profil Marcina na Twitter – https://twitter.com/m_zmaczynski Aruba Cloud – https://www.arubacloud.pl/ 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/116

Start szkolenia “Kompletna aplikacja w języku Java” II Edycja

Druga edycja kursu “Kompletna aplikacja w języku Java – od zera do installera” właśnie wystartował! Zapisywać się można na https://java.clockworkjava.pl. Dzięki niej krok po kroku stworzysz pełnoprawną aplikację w języku Java, gotową do użycia przez klienta. Kurs przeprowadza przez proces tworzenia aplikacji desktopowej (JavaFX) od samego zera. Zaczynamy od instalacji podstawowych narzędzi, a kończymy z aplikacją …

5

Czym jest DOM (document object model)

Właśnie wjechał pierwszy odcinek z serii o DOM. Seria będzie krótka, kilka odcinków. Temat wydaje się prosty. Na tyle, że na początku w ogóle nie zamierzałem nic o DOMie nagrywać, wydawało mi […]

6

Zdalna praca, rekrutacja i budowanie zespołów. Gość: Piotr Zagórowski - POIT 115

Witam w sto piętnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest zdalna praca, rekrutacja i budowanie zespołów.Dziś moim gościem jest Piotr Zagórowski – specjalista od sieci, zarządzający międzynarodowym zespołem w Cisco. Miłośnik gadżetów i technologii, oraz ich wpływu na człowieka. Osoba zafascynowana ludzką psychologią. Lubi o sobie mówić jaki “people engineer”. Ojciec, mąż, bloger i podcaster. W tym odcinku o pracy zdalnej rozmawiamy w następujących kontekstach: jak zorganizować domowe biuro? jakie rutyny działają do wejścia i wyjścia z pracy z domu? czy work/life balance istnieje i jest potrzebne? czym jest praca synchroniczna i asynchroniczna? jak się komunikować w zespołach zdalnych? jakie są wady i zalety zdalnej rekrutacji? w jaki sposób wdrażać nową osobę pracującą zdalnie w kulturę firmy? jak zorganizować pracę zespołu jako jego menedżer? czy wariant hybrydowy pracy zdalnej działa? z jakich narzędzi do komunikacji i wymiany wiedzy można skorzystać? czy wrócimy do biur gdy to będzie możliwe? 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 Piotra na LinkedIn – https://www.linkedin.com/in/zagorowski/ Profil Piotra na Twitter – https://twitter.com/PiotrZagorowski Podcast “Tato na Wyspach” – https://tatonawyspach.co/ Portfolio Apptension – https://www.behance.net/apptension SOLID.Jobs – https://solid.jobs/ 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/115

Co ostatnio czytałeś Piotrze? (XI)

https://foter.com/f6/photo/33528763244/c4b91122b9/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/05/books.jpg?fit=300%2C225&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/05/books.jpg?fit=676%2C507&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

8

Technical writer. Goście: Michał Skowron, Paweł Kowaluk - POIT 114

Witam w sto czternastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest rola technical writera. Dziś moimi gośćmi są:Michał Skowron – przez 8 lat pracował jako Technical Writer, w małych i dużych firmach, zajmujących się wytwarzaniem oprogramowania. Jest dużym zwolennikiem automatyzacji procesu dostarczania treści. W zeszłym roku został developerem narzędzi do dokumentacji. W codziennej pracy skupia się na tworzeniu i wdrażaniu narzędzi oraz rozwiązań, które pomagają wytwarzać dokumentację techniczną zgodnie z najlepszymi praktykami obowiązującymi w branży rozwoju oprogramowania. Jego ulubionym językiem programowania jest Python. Autor przewodnika “Tech Writer koduje w Pythonie. Przewodnik szybkiego startu.”Paweł Kowaluk – w IT od 2008 roku. Pracował jako architekt informacji, designer, lider projektów, programista i technical writer. Autor książki „Dokumentacja do oprogramowania. Poradnik dla managerów”. W tym odcinku o roli technical writera rozmawiamy w następujących kontekstach: czym zajmuje się technical writer? co wnosi do zespołu? czym jest documentation as a code? w jaki sposób technical writer współpracuje z innymi członkami zespołu? od jak dawna ten zawód istnieje w Polsce? jakie firmy i branże zatrudniają technical writerów? w jaki sposób zostać technical writerem? czy w Polsce istnieją możliwości kształcenia się w tym zawodzie? na ile ważne w tym zawodzie jest posługiwanie się słowem i copywriting? na ile ważne są umiejętności techniczne? z jakich źródeł można tą wiedzę pozyskiwać? z jakich narzędzi korzysta tech writer? jak wygląda rynek pracy dla tej roli? jakie ma możliwości rozwoju kariery? czy to jest dobra furtka do IT? 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 Mateusza na LinkedIn – https://www.linkedin.com/in/mateuszgrzechocinski/ Chmura Krajowa – https://chmurakrajowa.pl/ Google Cloud Region Warszawa – https://chmurakrajowa.pl/RegionGoogleCloud/ 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/114

Semantic blind spot in Ruby case statement

Hi, we're Arkency and it's our blog with meaty content.

O metodzie Duck Debugging

W tym wpisie chciałbym przedstawić popularną metodę debugowania – Duck Debugging, czyli metodę debugowania gumowej kaczki. Metoda ta wielokrotnie pomogła mi rozwiązać skomplikowane problemy oraz znajdować błędy w istniejącym już kodzie. Metoda gumowej kaczki – Duck Debugging Nazwa metody gumowej kaczki, jak nietrudno się domyślić, pochodzi od gumowej kaczki. Tej samej gumowej kaczki, która jest …

Fighting the primitive obsession with Value objects

My previous post on read models intended to address something different, but I decided to focus on read model part and leave the other topic for a different one. There’s one thing which I dislike in the implementation. Using primitives to calculate the scores.

How to build a read model with Rails Event Store Projection

Recently I faced interesting challenge in one of our customer’s application. Imagine that you take a test after which you get a personalised reports about your skills level. Existing mechanism for that was time and resource consuming. People had to wait for e-mail delivery with PDF-generated report several hours due to several constraints, which I would prefer not to dive into.

Heap, Stack i String Pool w Javie

System zarządzania pamięcią w Javie opiera się na dwóch konceptach: Stacku czyli Stosie oraz Heap, a więc Kopcu. Przyjrzyjmy się tym dwóm strukturom danych nieco bliżej. Stack i wątki W ramach działania aplikacji Javowej, począwszy od metody main, na Stacku (Stosie) pojawiają się jedna na drugiej ramki zawierające zmienne metod. Przestrzegają przy tym zasady LIFO (Last In, First Out). Gdy dana dana metoda zakończy swoje działanie, to jest automatycznie wypychana ze Stacka. Każdy wątek ma swój Thread Stack, na którym przechowywane ... Czytaj dalej...Heap, Stack i String Pool w Javie

#57 Techniki wspierające prace mózgu programisty. Gość Kamil Lelonek

Koncentracja, brak rozdrażnienia, motywacja i chęć działania, to praktycznie niezbędne narzędzia sprawnego programisty. To one pomagają realizować nam codzienne wyzwania. Zmęczony programista to swego rodzaju producent błędów i niezbyt udanego kodu. Ja to nazywam programowaniem na odwal sie. W dobie pędzącego życia łatwo popaść jest w sytuację opisaną powyżej, dlatego w tym odcinku naszym gościem […]

15

#57 Techniki wspierające prace mózgu programisty. Gość Kamil Lelonek

Koncentracja, brak rozdrażnienia, motywacja i chęć działania, to praktycznie niezbędne narzędzia sprawnego programisty. To one pomagają realizować nam codzienne wyzwania. Zmęczony programista to swego rodzaju producent błędów i niezbyt udanego kodu. Ja to nazywam programowaniem na odwal sie. W dobie pędzącego życia łatwo popaść jest w sytuację opisaną powyżej, dlatego w tym odcinku naszym gościem jest Kamil Lelonek, który tłumaczy… Jak wspomagać swój organizm w poprawieniu skupienia i efektywności? Sporo rozmawiamy czym jest biohacking, suplementacja, mikrodawkowanie, jak działa kawa. Kamil wymienia między innymi trzy suplementy, którymi warto się zainteresować. Dzięki temu CDP Cholina, L-Teanina czy Kordyceps nie jest już dla mnie niczym tajemniczym 🙂 Początkowo myślałem, że Cytochrom P450, to rodzaj trunku, bo taka odpowiedź pojawiła się, po tym jak zapytaliśmy o wpływ alkoholu na nasze samopoczucie. Na szczęście Kamil wytłumaczył nam rolę tego enzymu. Ale to nie wszystko, bo na koniec pojawia się fajna anegdota na temat myszki komputerowej, interfejsu graficznego oraz copy&paste.