Lista artykułów

TweetDeck – ćwierkaj jak PROfesjonalista. Przez duże PRO!

Lubisz Twittera, ale gubisz się w zalewie informacji? Sprawdź TweetDeck i uporządkuj wszystko tak jak Ci się podoba.

JavaScript od podstaw #4 – omówienie pierwszego programu

W poprzednim wpisie stworzyliśmy nasz pierwszy program, teraz poświęćmy chwilę, by go omówić. Ten nasz pierwszy, ambitny program to była jedna linijka kodu Rozbijemy go na czynniki pierwsze. Pojawi się nieco nomenklatury programistycznej, ale narazie tylko chcę by pewne słowa zagnieździły Ci się w głowie, nie do końca nawet jesze rozumiejąc ich szerszy kontekst. WERSJĘ …

Narzędzia, które wykorzystuje do pracy z GITem

💥 DevGuide ➛ https://devguide.pl 💥 Podcast DevEnv ➛ http://devenv.pl/podcast 💥 O programowaniu bez kaca ➛https://devenv.pl Jak zacząć lub usprawnić swoją pracę z GITem? Które narzędzia faktycznie mi pomogą, a których powinienem unikać? Co wybrać i jak żyć? Dziś pokażę Ci mój podręczny zestaw, którego używam na co dzień w pracy. Tym razem sama praktyka, bardziej […]

SHARE WEEK 2020: Moje polecenia

Share Week to konkurs organizowany przez Andrzeja Tucholskiego, psychologa i autora bloga andrzejtucholski.pl. Pierwszy raz odbył się w 2012 roku. Polega na poleceniu

5

POIT 062: Zlecenie i prowadzenie projektu IT

Witam w sześćdziesiątym drugim odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest zlecenie i prowadzenie projektu IT. Dziś moim gościem jest Karol Maj – przedsiębiorca, blogger, analityk biznesowy w obszarze IT, CEO software house FrameCoders. Fascynują go komputery i informatyka. Swoją przygodę w IT rozpoczynał od roli administratorem i programisty. Prelegent występujący na konferencjach IT. Prywatnie ojciec, mąż i miłośnik podróży.W tym odcinku o zleceniu i prowadzeniu projektu IT rozmawiamy w następujących kontekstach: w jaki sposób przygotować się do zlecenia projektu? jaką rolę sprawuje analityk w tym procesie? w jaki sposób pracuje i z jakich narzędzi korzysta? jaka jest rola i znaczenie metodyk zwinnych w projektach IT? czy warto robić specyfikację wymagań? co taka specyfikacja powinna zawierać? z czego wynikają różnice w otrzymanych ofertach? na co zwracać uwagę wybierając wykonawcę? co najkorzystniej negocjować w otrzymanych ofertach? co powinna zawierać umowa? z jakimi ryzykami może spotkać się wykonawca i zamawiający podczas pracy nad projektem IT? w jaki sposób monitorować postępy? czy warto robić odbiory częściowe? co jest najistotniejsze we współpracy? 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/karolmaj/ blog Karola – https://karolmaj.pl/ FrameCoders – https://framecoders.com/ odcinek podcastu o zagadnieniach prawnych w IT Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/62

Opóźnienie powrotu wiadomości do kolejki w RabbitMQ (Dead Letter Exchange)

W poprzednim wpisie z serii o RabbitMQ dowiedzieliśmy się jak poprawnie obsłużyć sytuację w której konsument z jakiegoś powodu nie poradził sobie z obsłużeniem wiadomości. Powodów może być wiele, ale nie to jest najważniejsze. Najważniejsze jest to, że wiadomość bezpiecznie wróciła do kolejki i może być obsłużona ponownie. Tylko, że w praktyce oznacza to często […]

Mikrooptymalizacje są bez sensu

Poza próbą napisania jak najsprytniejszego kodu robiącego wszystko w jednej linijce o czym pisałem ostatnio, drugim największym grzechem programistów C jest próba optymalizowania wszystkiego i wszędzie. Jest to koronny argument usprawiedliwiający nieczytelny kod. A ta optymalność bardzo często jest fikcją. Nie jest poparta żadnymi pomiarami dla naszego konkretnego przypadku. Bazuje tylko na legendach i przekazach […]

Mechanizmy TypeScript które powinieneś znać

TypeScript nieodwracalnie zmienił środowisko JavaScriptowe: połączył elastyczność i wszechobecność JavaScriptu, z wygodą programowania w języku silnie typowanym. Dzisiaj opowiem Ci o paru zaskakujących, bardziej zaawansowanych mechanizmach TypeScript’a, których znajomość pozwoli ci uniknąć błędów. Mergowanie deklaracji Przyjrzyjmy się poniższemu przykładowi. Mamy w nim dwa interfejsy o tej samej nazwie oraz klasę implementującą ten interfejs. W większości […]

9

Czego się nauczyłem i ile zarobiłem sprzedając kursy na Udemy przez ponad dwa lata?

Jakiś czas temu wrzuciłem na Twittera zrzut ekranu na którym widać jak wycofuję kurs z Udemy. Chciałem to jakoś skomentować, ale limit znaków w wiadomości uniemożliwił mi napisanie dłuższej wypowiedzi. […]

10

E-migracja

Cześć! Nie pisałem tu już długo. Nie jestem pewien na 100% dlaczego. Chyba tematyka tego bloga zbyt mocno zakotwiczyła mnie[...]

Hello world (again)!

Witam cię na kolejnym blogu o programowaniu drogi czytelniku! To już mój kolejny blog, poprzedni pod adresem https://webkonstruktor.pl już niedługo będzie prowadził tutaj. Wszystko za sprawą zmiany brandu. Webkonstruktor był ściśle związany z technologiami webowymi i nie potrafiłem z tego wyjść, bo wszędzie jednak był „web”. Ten blog jednak ma być nieco inny i dać mi więcej przestrzeni twórczej, nie ograniczonej tematyką webu. Chociaż owszem, jest ona bardzo szeroka i można pisać o niej i dookoła mnóstwo. Niemniej czułem ograniczenie. Co ten blog więc zmieni możesz zapytać? Cóż, plany planami, przyszłość zweryfikuje. Nie mniej wątki security, smart home, nauki dzieci[...]

Moje 5 Minut 14h

Pierwsze dwa slice już za mną. Teraz rozpoczynam implementację kolejnego. Nie udało się zaimplementować persystencji. Natomiast testy widoków działają oraz repozytorium zdarzeń to w sumie przedsionek do persystencji i też działa.

#programista15k debuguje koronawirusa

Dołącz do zbiórki i wspomóż polską służbę zdrowia w czasie walki z epidemią COVID-19.

Microsoft Teams – rozmowy i nagrania

Od dłuższego czasu obowiązuje praca zdalna, a część osób próbuje się odnaleźć wśród różnych produktów ułatwiających zdalną komunikację. Postanowiłam więc zrobić kilka wpisów na temat narzędzia Microsoft Teams, z którego korzystam na co dzień. Tydzień temu pisałam o czatach, kanałach i zespołach. Dzisiaj napiszę o części związanej z rozmowami i nagraniami. Bezpośrednie połączenie na czacie W…

Livestreamy – projekt od zera

Jak zapewne wiecie – od jakiegoś czasu prowadzę streamy na youtube. W ostatnim czasie głównym tematem jest projekt zegara szachowego, którego robię od zera. Pokazuję tam wszystkie fazy łącznie z analizą istniejących rozwiązań i ewolucją koncepcji. Do tej pory ukazały się trzy odcinki: W trzecim odcinku już pojawił się kod i unit testy. Wygląda to […]