Lista artykułów

1

30 devstories

Od jakiegoś czasu biorę udział w akcji #30devstories i publikuję nagrania na YouTube. Chodzi w skrócie o to, żeby nagrać 30 filmików związanych z różnymi aspektami programowania. Na razie opublikowałem 6 odcinków: Więcej o samej akcji mówię tutaj: Kolejne odcinki znajdziecie na moim kanale YouTube. Jeżeli również chcesz wziąć udział w akcji – weź kamerę […]

Jak sprawić by klasa zaczęła być testowalna? – Metoda Szwu

W ramach zadania chcesz napisać test by być pewnym, że zrobiłeś wszystko dobrze. Niestety nie potrafisz przetestować czy metoda wypisuje odpowiedni string na ekran. Idziesz do starszego kolegi, który mówi Ci: „Do tego kodu nie da się napisać testu. Nawet nie trać na to czasu.” Metody/Klasy/Funkcje pod kątem testowalności możemy podzielić na kategorie: * Można […]

Co wprowadziło ES8 do JS

To kolejny wpis o zmianach jakie zostały wprowadzone na przestrzeni ostatnich lat w JavaScript. W tym artykule przyjrzymy się bliżej zmianom wprowadzonym w

4

POIT 077: Quant developer

Witam w siedemdziesiątym siódmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest quant developer. Dziś moimi gośćmi są:Piotr Jarecki – programista F#. Software Development Lead w Credit Suisse zarządzający zespołem odpowiedzialnym za aplikacje frontendowe dla traderów. Jego hobby to gry planszowe i narciarstwo.Paweł Kołtuniuk – programista z 10 letnim doświadczeniem. Lead Software Development Engineer w Credit Suisse zarządzający zespołami i projektujący wewnętrzne systemy banku. Wcześniej pracował w Microsoft gdzie zajmował się tworzeniem frameworków testujących dla aplikacji webowych. Andrzej Sokolnicki – absolwent Elektroniki i Telekomunikacji. Wcześniej pracował jako software testing engineer w Intelu i UTC a także programista C++ w Nokii. Obecnie pracuje jako Quantitative Developer w Credit Suisse. W codziennej pracy łączy technologie, zarządzanie zespołem i styk z biznesem. W wolnym czasie uwielbia podróże, wspinaczkę i dobre filmy oraz jazdę na snowboardzie. Partnerem odcinka jest firma Credit Suisse która posiada w Polsce kilkudziesięciosobowy zespół Quantów i Quant Developerów. Jeśli zainteresuje Cię praca opisana w tym odcinku skontaktuj się z jednym z gości za pośrednictwem sieci społecznościowych w celu zyskania większej liczby szczegółów, opisu ról i możliwości zaaplikowania na nie!W tym odcinku o quant developerze rozmawiamy w następujących kontekstach: kim jest quant developer? jakie są różnice i podobieństwa w stosunku do klasycznego software developera? jak bardzo znajomość matematyki jest kluczowa? czy banki korzystają tylko z przestarzałych technologii? jak może wyglądać ścieżka kariery quant developera? jak wygląda rynek pracy i zapotrzebowanie na takich specjalistów? jakie są wynagrodzenia w tej branży? jak quant developerzy współpracują z innymi działami IT? skąd moi goście czerpią wiedzę? jakie narzędzia i języki programowania wykorzystuje w codziennej pracy? czy ta dziedzina będzie się rozwijać i komu można ją polecić? 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/piotrjarecki/ Profil Pawła na LinkedIn – https://www.linkedin.com/in/pawe%C5%82-ko%C5%82tuniuk-b610bb16/ Profil Andrzeja na LinkedIn – https://www.linkedin.com/in/andrzej-sokolnicki-171b4b19/ 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/77

5

DevTalk #120 – O testach część 3 z Olgą Maciaszek-Sharmą

Co testy mają wspólnego ze Starożytnym Egiptem? Temat piramid testów podejmuje dzisiaj Olga Maciaszek-Sharma, mentorka SmartTesting. Z tego odcinka wyniesiesz cenna wiedzę o komunikacji i różnicach między programistą a testerem, nazewnictwie testów oraz wcześniej wspomnianej piramidzie.  Olga Maciaszek-Sharma jest programistką Java oraz Groovy, wcześniej pracowała jako Inżynier Jakości Oprogramowania. Interesuje się  mikroserwisami, resilient architecture i […]

Dlaczego nie warto być programistą?

Mimo, że tytuł tego wpisu może brzmieć dość kontrowersyjnie, to uważam że taki post powinien znaleźć się na blogu skupionym wokół tematyki programowania i szeroko pojętego IT. Tym artykułem chcę nieco odczarować branżę IT z wizerunku utopijnego miejsca pracy pozbawionego skaz. Mimo przewrotnego tytułu, moim zadaniem nie jest nikogo zniechęcić do pracy w branży IT. …

Co ostatnio czytałeś Piotrze? (VIII)

https://pixabay.com/photos/books-reading-beach-vacation-918521/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/08/books.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/08/books.jpg?fit=676%2C450&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

Po co nam testy przy rozwoju istniejącego kodu?

Dostajesz zadanie wprowadzić drobną modyfikację. Znajdujesz miejsce w metodzie, która robi definitywnie za dużo. Nie masz czas na refaktoryzację. Czy czujesz się pewnie przed modyfikacją? Co można zrobić w takiej sytuacji by nie bać się w trakcie wprowadzania zmiany, a potem, gdy ktoś z tego będzie korzystał? I tu z pomocą przychodzą testy. Napisanie nawet […]

PoC, czyli schodzimy z WordPressa

Cześć. Nasza ekipa jest szczerze zaskoczona konsekwentnie rosnącą liczbą lajków na naszym FB. Cieszą nas także, bardzo sympatyczne propozycje współpracy branżowej, które od czasu do czasu dostajemy. Jak łatwo zauważyć, nie jesteśmy ostatnio d(a)emonami bloggingu, co każe nam traktować je z dużą dozą dystansu, ale to nie znaczy, że nic się u nas w tej […]

10

Dolina krzemowa, bro kultura i kobiety, czyli recenzja książki “Brotopia. Kobiety a Dolina Krzemowa”

Dziś zapraszam Was do obejrzenia mojego pierwszego filmu na YouTube. Zrecenzowałam książkę “Brotopia. Kobiety a Dolina Krzemowa” autorstwa Emily Chang, a także podzieliłam się własnymi przemyśleniami

11

POIT 076: Cyberbezpieczeństwo: Trendy 2020

Witam w siedemdziesiątym szóstym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są trendy w cyberbezpieczeństwie na rok 2020. Partnerem odcinka jest firma SwingDev .Dziś moim gościem jest Grzegorz Bąk – Product Development Manager w Xopero Software, związany z backupem danych od ponad 8 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 tworzy się raporty o trendach w cyberbezpieczeństwie? czy okres pandemii koronawirusa zmienił coś w aktualności tego raportu? na ile cyberzagrożenia są na dziś realne? czy korzystając z chmury możemy czuć się bezpiecznie? kto ponosi odpowiedzialność za korzystanie z chmury? jakie zagrożenia stwarza Internet of Things? jak działa ransomware i jakie problemy stwarza? czy można wykorzystać AI do podnoszenia poziomu zabezpieczeń? czy backupy i disaster recovery to fundamenty cyberbezpieczeństwa? kilka słów o backupach w chmurze czy blockchain może pomóc w tym obszarze? jak działa MFA? jak sytuację może zmienić upowszechnienie komputerów kwantowych? 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 2020 – https://lp.xopero.com/raport-cyberbezpieczenstwo-trendy-2020 Xopero Software – https://xopero.com/pl/ Praca w SwingDev – https://swing.dev/careers 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/76

12

DevTalk #119 – O testach część 2 z Marcinem Grzejszczakiem

Kolejny tydzień, a zarazem kolejna część DevTalka o testowaniu. Tym razem razem z  Marcinem Grzejszczakiem rozmawiamy o metodach prywatnych i jednostkach w testach jednostkowych. Interesują Cię testy regresji? W dzisiejszym odcinku mentor SmartTestingu porusza ten temat BONUSOWO, wsłuchaj się uważnie. Marcin Grzejszczak można nazwać nie tylko programistą, ale również autorem. Ojciec książek Mockito Instant oraz […]

Facebook debugger i Open Graph

Jakiś czas temu w projekcie DevAdventCalendar, którym kieruję, był błąd. Gdy ktoś wrzucał na sociale link http://www.devadventcalendar.pl lub wysyłał go w Messengerze, to nieodpowiednio skalowała się grafika w podglądzie linku inicjatywy: Nie był to błąd krytyczny, więc stworzyłam odpowiedni Issue na GitHubie i zostawiłam temat. Open Graph Możecie się zastanawiać, co to jest to magiczne……

Tworzymy własny bundler

Bądźmy szczerzy: praktycznie wszyscy używamy jakiegoś bundlera, ale prawie nikt z nas swojego bundlera nie lubi (na Ciebie patrzę, webpack…). Może by tak zat...

Trial of Questions, czyli quiz wiedzy o wiedźminie napisany we Flutterze

Zobacz efekt kilkudziesięciu godziny hobbystycznej pracy nad moją pierwszą aplikacją mobilną ever.