Lista artykułów

Zmiany, zmiany, zmiany…

Witam po dłuższej przerwie. Jak to w życiu bywa przychodzi czas na zmiany, różne w tym związane z naszą karierą zawodową. I tak też stało się w moim przypadku. Pod koniec roku 2019 roku, po prawie 4 latach, pożegnałem się z dotychczasowym pracodawcą na rzecz nowych wyzwań stawianych przez nowego pracodawcę.   Od stycznia tak […]

How to work remotely and not get crazy

Today I would like to talk about how to work remotely and how we do it at Arkency. We’re living in crazy times right now, almost everyone seems to be working remotely, so I thought it would be a good idea to share some experiences we’ve had with remote (and asynchronous) work since we first started working like this around 15 years ago. I think some of the ideas I’m going to share are universal and can be applied to any profession, not just programming or software development. It is interesting to see how well the whole concept of remote work seems to be doing right now that everyone is embracing it. For some people, it’s a completely novel approach to going about their work, while others have been practicing it for some time. But even within one team, there can be people who have and who haven’t done it, which, of course, may create some difficulties.

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

7

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 […]

11

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. […]

12

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.