Lista artykułów

1

#51 Co zrobić gdy mamy dość programowania?

Programowanie zawsze wzbudzało we mnie skrajnie pozytywne emocje. Gdy zacząłem zawodowo pracować jako programista, było jeszcze lepiej. Nie robiłem już tylko projektów do szuflady, ale były one publicznie dostępne – setki osób mogło, korzystać z tego, co stworzyłem. To było świetne. Niestety wraz z upływem czasu, zaczęły pojawiać się pierwsze negatywne odczucia co do wybranej kariery zawodowej. Pierwsze pytania i zastanawianie się, czy to na pewno to. W końcu dotarłem do momentu, w którym dostarczenie jakiegokolwiek kodu było dla mnie niesamowitym wyzwaniem. Po prostu nie chciało mi się programować. Każda kolejna linia kodu powodowała wewnętrzne wkurzenie. Skąd w ogóle taki stan emocjonalny? Co poszło nie tak? Teraz gdy analizuję te sytuacje (bo było ich parę) można określić, że to, co robiłem, nijak miało się do tego, co rzeczywiście chciałbym robić. Przykład? Chciałem rozwijać się w technologiach backendowych, a 9 miesięcy musiałem spędzić po stronie frontendowej, tworząc UI w Angularze. Starałem się zmieniać środowisko, aby pojawić się w nowym i świeżym dla mnie miejscu, niestety nie zawsze tak szybko, jak bym tego chciał. Finalnie nie skończyło się jeszcze na wypaleniu, ale na pewno były to pierwsze kroki w jego kierunku. Jak poradzić sobie z pojawiającą się niechęcią do programowania? W tym odcinku rozmawiamy o naszych sposobach na radzenie sobie z tytułowym „mam dość programowania”. Jakie metody nam pomogły wyjść z dołka oraz jak dalej czerpać przyjemność z tworzenia oprogramowania.

2

POIT 091: Układy FPGA w programowalnych sieciach komputerowych(SDN).

Witam w dziewięćdziesiątym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są układy FPGA w programowalnych sieciach komputerowych (SDN).Dziś moimi gośćmi są:Maciej Trochimiuk – Software Engineer w CodiLime. Doktor na Politechnice Warszawskiej. Studiował informatykę i radiokomunikację. Pracował m. in. w Orange Polska i Samsung Electronics.Mateusz Jabłoński – Software Engineer w CodiLime. Absolwent informatyki na Politechnice Warszawskiej. Programista C, C++ oraz Python.W tym odcinku o układach FPGA w programowalnych sieciach komputerowych (SDN) rozmawiamy w następujących kontekstach: czym są i jak działają układy FPGA? jakie są zalety tych układów? gdzie i w jaki sposób się je wykorzystuje? jak się je programuje? czym jest akceleracja na przykładzie kart graficznych? jak łączy się software z układami FPGA? czym są układy SmartNIC? w jaki sposób wykorzystuje się układy SmartNIC w sieciach SDN? w jakim kierunku te układy i ich zastosowanie w sieciach SDN będą się rozwijały? 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: odcinek podcastu o sieciach SDN – https://porozmawiajmyoit.pl/poit-059-software-defined-networking/ Profil Macieja na LinkedIn – https://www.linkedin.com/in/maciej-trochimiuk-7713a1159/ Firma CodiLime – https://codilime.com/ Blog CodiLime – https://codilime.com/blog/ Podcast o SDN – https://porozmawiajmyoit.pl/poit-059-software-defined-networking/ 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/91

Patrzenie w przód i tył w wyrażeniach regularnych

We wprowadzeniu do wyrażeń regularnych pisałem, że tekst przeanalizowany przez silnik nie może być analizowany ponownie. Jednak nie do końca była to prawda. Wyrażenia regularne dostarczają nam mechanizm lookaround, który pozwala nam rozejrzeć się z poziomu aktualnie analizowanego miejsca. Możemy spojrzeć wstecz za pomocą lookbehind i sprawdzić czy tekst przed spełnia określony przez nas wzorzec. […]

4

POIT 090: Punkt wymiany ruchu internetowego (IX)

Witam w dziewięćdziesiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest punkt wymiany ruchu internetowego (IX).Partnerem cyklu jest Atman , dostawca usług IT dla biznesu w modelu outsourcingu.Dziś moim gościem jest Ewelina Hryszkiewicz – od kilkunastu lat związana z branżą telekomunikacyjną. Zajmuje się poszukiwaniem, wdrażaniem i utrzymaniem usług, które mają spełnić wymagania klientów pod kątem łączności i bezpieczeństwa. Absolwentka Wojskowej Akademii Technicznej i Szkoły Głównej Handlowej w Warszawie. Od 2014 r. związana z Atmanem, gdzie pracuje jako kierownik produktu.W tym odcinku o punkcie wymiany ruchu internetowego rozmawiamy w następujących kontekstach: czym jest punkt wymiany ruchu internetowego? jakiego typu firmy z niego korzystają? czy każdy podmiot może do niego dołączyć? jakie są najważniejsze punkty wymiany ruchu w Polsce? jak klient może się do niego podłączyć? jak taki punkt wygląda i działa od strony technicznej? w jaki sposób i kto monitoruje takie usługi? w jaki sposób korzystają z niego firmy świadczące usługi CDN? jakie dodatkowe usługi można świadczyć w tym obszarze? jakie wyzwania i jaka przyszłość przed nim stoi? 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: Atman – https://www.atman.pl/ Profil na LinkedIn –  https://www.linkedin.com/in/ewelina-hryszkiewicz/ 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/90

Wykluczenie health check endpoint z logowania w ASP.NET Core

Wykluczenie health check endpoint z logowania w aplikacjach ASP.NET Core z wykorzystaniem filtrów dla biblioteki Serilog.

Podstawy Go i pierwszy program

Cześć! Po tym, jak przedstawiłem filozofię stojącą za tym językiem, chcę zaprezentować podstawy Go. Zaraz po teorii chcę też pokazać przykładowy pierwszy program. Oczywiście nie musisz na początku instalować niczego na swoim komputerze. Polecam skorzystać sobie z The Go Playground. Podstawy składni Go – zmienne, stałe i ich typy W Go, jak w każdym języku programowania, mamy zmienne i stałe. Zmienne, bo nam się mogą zmieniać, stałe, bo raz zainicjowane wartością już jej nie zmieniają. Język jest też statycznie typowany. Oznacza to, że każda zmienna ma przypisany typ i jest on stały w ciągu trwania całej aplikacji. Nie możemy więc[...]

[DSJ] Open Source dla Juniorów?

Jako początkujący adept programowania na pewno budujesz swoje portfolio i wrzucasz je np. na GitHub. Ale czy wiesz, że pierwotnym

[DSJ] Open Source dla Juniora?

Jako początkujący adept programowania na pewno budujesz swoje portfolio i wrzucasz je np. na GitHub. Ale czy wiesz, że pierwotnym celem platform takich jak GitHub jest prowadzenie projektów Open Source? Dlatego dziś odpowiadamy na pytanie co to jest Open Source, w jaki sposób ono Cię dotyczy i przede wszystkim, co ty drogi juniorze może dla niego zrobić?! Przypominamy o możliwości zgłoszenia się do Mock Interview. Próbnej rozmowy kwalifikacyjnej z jednym z naszych mentorów. Napisz na [email protected] na jakim etapie nauki programowania jesteś, z czym masz problemy. Akcja jest bezpłatna - wspierana przez społeczność programistyczną 😍   Prowadzący: Monika Młodzik ( Twitter  |  Instagram  |  LinkedIn ) Grzegorz Kotfis ( Twitter  |  Instagram  |  LinkedIn )   Zapisz się do newslettera na stronie  pierwszapraca.it  i otrzymuj materiały, które pomogą Ci przygotować się do wejścia do branży IT

Co zrobić, kiedy nie wiesz jak sklasyfikować wykonywaną przez Ciebie działalność lub usługę?

JPK_V7 wprowadziło małe zamieszanie w księgowych szeregach. Głównym „winowajcą” są obowiązkowe kody GTU, którymi należy klasyfikować towary i usługi podczas wystawiania faktur. Dopóki nasza usługa jasno wpisuje się w ramy kodów PKWiU, to nie ma problemu też z GTU, bo te są ze sobą powiązane,... Czytaj dalej →

10

POIT 089: Język angielski w IT

Witam w osiemdziesiątym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest język angielski w IT. Dziś moim gościem jest Ola Kowalska – lektor, trener nauczycieli i właściciel szkoły języka angielskiego online specjalizującej się w angielskim dla profesjonalistów. Na co dzień żyje i pracuje w Londynie. Jej związek z IT polega na byciu żona WordPress front-end dewelopera. Uwielbia rozmawiać z ludźmi, prowadzić samochód słuchając podcastów i nie cierpi gotować.W tym odcinku o języku angielskim w IT rozmawiamy w następujących kontekstach: po co ludziom pracującym w IT potrzebna jest znajomość języka angielsiego? dlaczego warto go znać obracając się w IT? czy możliwość swobodnej komunikacji jest najważniejsza? czy jako Polacy uczymy się, bądź jesteśmy uczeni w sposób nieefektywny? jakim poziom jego znajomości w IT to „must have”? czy angielski powinno się znać przed wejściem do branży? czy powinniśmy równolegle opanowywać mówienie, pisanie, słuchanie i czytanie? na ile skupiać się na fachowym słownictwie a na ile na codziennym angielskim? czy istnieją jakieś sprawdzone metody jego uczenia się? jak pokonać barierę przed mówieniem? 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/alekandrakowalska/ English Owls Academy – https://englishowlsacademy.com/   Facebook – grupa dla pracujących po angielsku profesjonalistów – https://www.facebook.com/groups/workinginenglish Strona English Owls Academy na Facebooku: https://www.facebook.com/englishowlsacademy 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/89

Moje 5 Minut 30h

Ostatni normalny slice do zaimplementowania został. Poprawki działania GUI tak by wszystko już się razem spinało. Testowanie działania aplikacji.

Czy Hooki wyprą High Order Components w React?

„A nie lepiej, zamiast HOC użyć własnych hooków z logiką? ” – jest to pytanie, które pojawiło się na webinarium z Reacta i niezwykle często pojawia się w środowisku React. Kiedyś gdy nie było Hooków, zwyczajową praktyką było pisanie kontenerów i komponentów prezentacyjnych oraz Higher Order Components (komponenty wyższego rzędu). W momencie pojawienia się Hooków […]

Szkolenie “Kompletna aplikacja w języku Java” wystartowało!

Oto jest! Mój pierwszy kurs płatny na mojej platformie 🙂 Szkolenie “Kompletna aplikacja w języku Java – od zera do installera” zostało rozpoczęte. Zapisywać się można na https://java.clockworkjava.pl. Jeden program rozwijany krok po kroku przez 22 godziny materiału Architektura aplikacji Najlepsze praktyki i testy jednostkowe Integracja z bazą danych Graficzny interfejs użytkownika Wszystko to w kontekście …

Piątki z plusem #2: zupełnie nieprogramistyczne kanały na YouTubie

Zobaczy jakie nieprogramistyczne kanały na YouTubie aktualnie subskrybuję.

AppSec - Bezpieczeństwo Aplikacji - Andrzej Dyjak

Czym jest bezpieczeństwo aplikacji? Dlaczego jest ono dziś tak ważnym elementem wytwarzania oprogramowania? O zagadnieniach związanych z AppSec, czyli z bezpieczeństwem aplikacji rozmawiam dziś z Andrzejem Dyjakiem. Zapraszam!  Gościem dzisiejszego odcinka Devsession jest Andrzej Dyjak - Architekt bezpieczeństwa z kilkunastoletnim doświadczeniem, aktywny konsultant, prelegent i szkoleniowiec.  Zapraszam do wysłuchania naszej rozmowy nie tylko na temat oczywistej roli bezpieczeństwa aplikacji w procesie wytwarzania oprogramowania, ale także rodzajów oceny bezpieczeństwa. Jeśli zastanawiasz się, które z nich mają większe znaczenie w kontekście AppSec lub chcesz poznać top narzędzi procesowych, mogących pomóc w AppSec - ten odcinek jest dla Ciebie! Z tego odcinka dowiesz się: czym jest bezpieczeństwo aplikacji (AppSec) jaką rolę pełni AppSec w dzisiejszym procesie wytwarzania oprogramowania jakie wyróżnia się rodzaje oceny bezpieczeństwa które z nich mają większe, (a które mniejsze) znaczenie w kontekście AppSec czemu sama ocena podatności nie wystarczy i czemu bezpieczeństwo musi być wbudowane w proces wytwórczy jakie narzędzia procesowe mogą pomóc w AppSec Notatki do odcinka: https://devsession.pl/appsec-bezpieczenstwo-aplikacji-andrzej-dyjak/ Dobrego odbioru!  Prześlij nam kilka dobrych słów w mediach społecznościowych:  Twitter: @gkotfis Facebook: devsessionpl LinkedIn: devsession   Pozdrawiam,  Grzegorz Kotfis.