Lista artykułów

1

#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?

2

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

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

4

POIT 067: Czy warto uczyć się języka Python?

Witam w sześćdziesiątym siódmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest to czy warto uczyć się języka Python. Dziś moim gościem jest Mateusz Mazurek – pasjonat informatyki. Python Technical Lead Engineer. Bloger. Prowadzi szkolenia z języka Python i tematów około programistycznych. Swoje wieloletnie doświadczenia zawodowe wykorzystuje w mentoringu w obszarze języka Python. Uwielbia rower i dobre książki fabularne.W tym odcinku o języku Python rozmawiamy w następujących kontekstach: jak ten język powstał i do czego pierwotnie służył? jak wygląda zastosowanie Pythona w programowaniu webowym? czy duże firmy również z niego korzystają? jak wygląda zastosowanie Pythona w machine learningu? czy powszechnie wykorzystuje się go do pisania skryptów i automatyzacji? jakie są inne zastosowania? rozmawiamy o nauce programowania dzieci czy łatwo się go nauczyć? jak wygląda dostępność materiałów? co można zarekomendować osobom początkującym jeśli chodzi o naukę? w jakie pułapki wpadają początkujący adepci Pythona? jak wygląda wydajność tego języka? jak wygląda i co umożliwia biblioteka standardowa? rozmawiamy o jakości rozwiązań napisanych w Pythonie jak wygląda community tego języka? jak wygląd rynek pracy? jak będzie wyglądał rozwój języka Python? 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/mateusz-mazurek-076511a6/ Blog Mateusza – https://mmazurek.dev/ 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/67

5

#45 Praca zdalna w dobie przymusowej izolacji

Na początku marca tego roku w wielu firmach IT zapadła decyzja o rozpoczęciu w pełni zdalnej pracy. My, czyli osoby przyzwyczajone do pracy w biurze, musieliśmy sobie poradzić z nowym wyzwaniem. Zmieniła się forma komunikacji, miejsce pracy, a czasem też i sprzęt na którym wykonywaliśmy swoje obowiązki. Jak poradziliśmy sobie z wymuszoną pracą zdalną? Mając na uwadze nasz jeden z pierwszych podcastów – dobre praktyki pracy zdalnej, mogliśmy zastosować kilka zawartych w nim porad. Czy się przydały? Czy pomogły? O tym w najnowszym odcinku podcastu. PS. Jest też o tym czego nam brakuje, co pojawiło się pozytywnego oraz co nas irytuje 🙂 Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy było Ci ciężko zmienić tryb swojej pracy? ➡️ Jakie problemy pojawiły się podczas przejścia na pracę zdalną? ➡️ Jak Ci się podoba długotrwała praca zdalna? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

060: Organizacja Pomagająca Przez Naukę Nowych Technologii – Hakersi

Jeśli kiedyś zastanawiałem/aś się jak działają fundacje, to jest to odcinek dla Ciebie. Gościem odcinka jest Iwona Duda: prezeska fundacji Sarigato. Rozmawiamy o projekcie Hakerci. Jak taka organizacja  działa, skąd ma środki na działanie i z jakimi problemami się spotyka. -> Dobrowolne wsparcie podcastu.

7

Praca w domu – Programista Freelancer, Praca Zdalna

Praca w domu – Programista Freelancer, Praca Zdalna

8

DevTalk #116 – O TypeScript z Tomaszem Ducinem

Gdy JavaScript się rozwinął, okazało się, że nie jest w stanie unieść złożonych projektów. Trzeba było wymyślić język, dzięki któremu utrzymanie systemów będzie prostsze, tańsze i bardziej przewidywalne. Tak powstał TypeScript! W sto szesnastym odcinku DevTalk bierzemy na tapetę JS i TS. Poznamy trochę historii, kilka wad i zalet oraz perspektywy rozwoju. O wszystkim opowie […]

9

POIT 066: Regular developer

Witam w sześćdziesiątym szóstym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest rola regular developera. Dziś moim gościem jest Patryk Woziński – doświadczony inżynier oprogramowania specjalizujący się głównie w aplikacjach webowych. Występuje z prelekcjami i prowadzi warsztaty z Domain-Driven Design, TDD i programowania obiektowego. Fan dobrych książek. Na co dzień pracuje w firmie DocPlanner. W tym odcinku o roli regular developera rozmawiamy w następujących kontekstach: czy granica pomiędzy juniorem, regularem a senior developerem jest ostra? kiedy stajemy się mid developerem? czy staż pracy świadczy o stanowisku? kto definiuje nas jako mid developerów? jaki jest zestaw twardych umiejętności, które powinien opanować? czy poznawać wówczas wiele technologii? czy angażować się w inicjatywy open-source? jakie jest znaczenie umiejętności miękkich? czy będąc regular developerem warto już myśleć o zmianie pracy? czy regular developer jest cennym dodatkiem do zespołu? jak kształtują się zarobki na tym stanowisku? czy regular developer to odpowiednia osoba do nauki juniorów? czy na tej roli można poprzestać w swojej karierze?

Inżynierska kultura pracy - Łukasz Dziekan

Co dziś oznacza bycie programistą? Czy programista ma prawo do tego by nazywać się inżynierem? Jaką rolę w pracy programisty pełni kreatywność i otwartość na innowacje? Dziś zapraszam Was do wysłuchania rozmowy z Łukaszem Dziekanem - Development Managerem w Allegro.  Z Łukaszem rozmawiam o inżynierskiej kulturze pracy, o byciu programistą we współczesnym świecie. W rozmowie poruszamy także temat tego, czego tak naprawdę potrzebują dzisiejsze firmy i jakim wobec tych potrzeb powinien być dzisiejszy inżynier - programista. Gdzie w tym wszystkim innowacja i otwartość na współzarządzanie przez technologów? Oczywiście nie zabraknie także pytań o rekrutację…  Z tego odcinka dowiesz się:  jak zmienił się status zawodowy programisty na przestrzeni lat,  czy programista to naprawdę inżynier,  dlaczego programiści wierzą w magię,  o sile innowacyjności i kreatywności w pracy programisty.

11

POIT 065: Chmura w biznesie

Witam w sześćdziesiątym piątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest chmura w biznesie. Dziś moim gościem jest Jacek Chylak – dyrektor handlowy w 3S Data Center S.A., firmy wchodzącej od sierpnia 2019 w skład Grupy Play i posiadającej 5 ośrodków data center w Polsce. 3S specjalizuje się w obszarach szeroko pojętej chmury obliczeniowej, czy tzw. cloud computingu. Prywatnie ojciec dwójki córek, mąż, żeglarz i pasjonat oraz instruktor narciarstwa. Specjalizuje się  w fun i body carvingu, czyli jeździe bez kijków z jednoczesnym dotykaniem ciałem śniegu. W tym odcinku o zastosowaniu chmury w biznesie rozmawiamy w następujących kontekstach: czy w Polsce powszechne jest zastosowanie chmury obliczeniowej w biznesie? czy sytuacja z koronawirusem przyspiesza migrację firm do chmury? jakie wymagania ma biznes w stosunku do chmury? z jakich usług najczęściej korzysta? czym jest chmura hybrydowa? jaka jest istotność zabezpieczenia przechowywania danych? jakie są korzyści dla biznesu z korzystania z chmury? czym jest i z czego składa się filozofia Cloud2B? w jaki sposób najlepiej migrować w kierunku chmury? jakie są zalety i wady korzystania przy takiej migracji z usług firm zewnętrznych? jak zarządzać długiem technologicznym? jak dbać i projektować cyberbezpieczeństwo przy usługach chmurowych? czy sektor publiczny również korzysta z takich usług? co jest kluczowe by współpraca biznesu i technologii przynosiła najlepsze rezultaty? w którym kierunku będą zmierzały takie usługi?

12

POIT 064: E-zdrowie w Polsce

Witam w sześćdziesiątym czwartym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest e-zdrowie w Polsce. Dziś moim gościem jest Kamil Więcek – przedsiębiorca, CEO firmy Health IT świadczącej usługi informatyczne dla służby zdrowia, analityk systemowy, były pracownik departamentu e-zdrowia w Ministerstwie Zdrowia, programista .NET i Lua. Dyrektor ds. strategii HTD.pl – software house piszącego oprogramowanie dla startupów medycznych.W tym odcinku o e-zdrowiu w Polsce rozmawiamy w następujących kontekstach: czym jest e-zdrowie? jaki jest obecnie stan informatyzacji służby zdrowia z centralnego punktu widzenia? czym jest EDM – elektroniczna dokumentacja medyczna? jakie organizacje działają w Polsce w obszarze e-zdrowia? czy polskie startupy medyczne są innowacyjne? jaki jest stan telemedycyny w naszym kraju? jakich rozwiązań informatycznych używa się w szpitalach? jakie znaczenie ma ochrona danych osobowych i cyberbezpieczeństwo? czym jest i jak działa Rada Interoperacyjności? jak wygląda informatyzacja służby zdrowia w Polsce w porównaniu do innych krajów? jakie trendy w e-zdrowiu możemy obecnie obserwować?

13

DevTalk #115 – O Mikrokontrolerach z Mirosławem Kardasiem

Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś!   Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka […]

O CTO, Cloud, Commodity z Tomkiem Onyszko

Dziś zapraszam Was na spotkanie z Tomaszem Onyszko - człowiekiem, który sam mówi o sobie, że… nigdy nie był programistą, choć pisanie kodu nie jest mu obce. Głównymi wątkami w naszej rozmowie pozostaje Triple C, czyli: CTO, Cloud i Commodity.  Tomek Onyszko od kilku ładnych lat spełnia się jako  CTO w Predica LLC. Nasza rozmowa skupia się na drodze rozwoju i karierze technicznego człowieka  - od osoby stricte technicznej do kierowania firmą.  Podczas naszego spotkania rozmawialiśmy nie tylko o codzienności CTO, ale także o ewolucji technologii. Padło sporo pytań o chmurę i jej przyszłość na rynku przedsiębiorstw oraz zmiany, jakie pociąga za sobą cloud computing (także te kulturowe i komunikacyjne). Jeśli jesteście ciekawi, jakie wyzwania niesie ze sobą chmura i dlaczego nie można pozostać wobec niej obojętnym… zapraszam do słuchania! Z tego odcinka dowiesz się:  dlaczego w większości przypadków pójście w chmurę będzie naturalnym wyborem dla firm, co strategia ma wspólnego z chmurą i jej ewolucją.  jak sprzedawać chmurę, jakie wyzwania, konsekwencje i zmiany pociąga za sobą cloud computing,  czy powinniśmy robić “multi-cloud”, co to jest Governance i dlaczego to jest potrzebne, dlaczego programista czy człowiek w IT powinien się zająć chmurą. Notatki do odcinka: https://devsession.pl/o-cto,-cloud,-commodity-z-tomkiem-onyszko/ Dobrego odbioru! Prześlij nam kilka dobrych słów w mediach społecznościowych”  Twitter: @gkotfis Facebook: devsession.pl Muzyka użyta w podcaście: LiQWYD - Take it easy Pozdrawiam, Grzegorz Kotfis

15

#44 Dobre praktyki w Legacy Code

Czy istnieją jakieś zasady, które sprawią, że łatwiej będzie nam żyć z Legacy Code? Dokładnie nad tym zastanawialiśmy się ostatnio. Okazało się, że w swoim rękawie, jako programiści posiadamy trochę nabytych nawyków, które w sposób świadomy ułatwiają nam rozwój kodu. Nawet tego, który cuchnie stęchlizną. Jakie dobre praktyki warto stosować w Legacy Code? Podczas odcinka mówimy o swoich zasadach "Minimal Development Quality", które staramy się wdrażać tam, gdzie się pojawiamy. Oczywiście – z wiedzą, że nie zawsze mogą pasować one do sytuacji. Krzysztof zarzucił również ciekawą tezą, że to w Legacy Code najwięcej się można nauczyć? Zgadzasz się z tym? Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Lubisz kopać w starym kodzie nadając mu nowy kształt? ➡️ Masz zestaw swoich praktyk, które starasz się stosować podczas tworzenia oprogramowania? ➡️ Brownfield czy Greenfield? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍