Tomasz Dłuski 🚀

Software Engineer

Posts

Vatcheck - jak to wdrożyć? [Azure]

W dniu 8.10.2019 Ministerstwo Finansów opublikowało nowy endpoint do sprawdzania vatu. Jest w to końcu skok w dobrą stronę - w kierunku nowych technologii, ale także nie bez przyczyny. Co się zmienia? Zmienia się typ webserwisu. Ministerstwo przepisało webserwis vatcheck z usługi SOAP (z plikiem wsdl) na aplikację REST (bez pliku schematu). Co ze stroną biznesową? Biznesowo powstał kolejny dodatek - każda firma po dniu 1 stycznia 2020 roku ma obowiązek sprawdzać każdy podmiot i jego rachunek bankowy w momencie opłacania faktury.

Polly - obowiązkowa biblioteka do komunikacji HTTP

W jaki sposób obsługujesz zapytania internetowe w swojej aplikacji? Co się stanie, jeśli jakiś request zwyczajnie nie “pójdzie w świat”? Co będzie jeśli się zawiesi. A w przypadku chwilowego downtime-u twojej usługi? Wszystkie te problemy rozwiązuje nam biblioteka o nazwie Polly. Pozwala nam ona na deklaratywne definiowanie zasad postępowania w przypadku błędu komunikacji. Na poniższym przykładzie widać wykorzystanie prostej akcji próbowania requestów po czasie 1s a potem 2s w razie występienia błędu usługi, lub timeoutu.

3 lata w jednej pracy. Jestem dinozaurem?

Poniedziałek, przychodzisz do pracy - myslisz - kolejny piękny dzień. Kumple zbijają piątki, kodzik się kompiluje, automatyczne testy wchodzą, nowy feature wraz dodatkiem wciąż działa. Kawusia zrobiona, zbliża się daily standup. Na standupie ludzie opowiadają co tam ciekawego robili ostatnio i jakie podejmują kolejne wyzwania. Standup się kończy. Pracujesz sobie w spokoju, aż tu nagle dostajesz powiadomienie w telefonie… Co znowu? Kto się dobija? A nie, to tylko LinkedIn przypomina o rocznicy pracy w aktualnym miejscu.

Zasada 33% - czyli jak się rozwijać

W jaki sposób optymalnie się rozwijać? Dużo osób zadaje sobie trud, by codziennie czytać książki, codziennie robić jakiś rozwijający projekt. Sam przez to przechodziłem i do tych ludzi mam jedno pytanie: czy to nie jest droga do wypalenia? Czy przypadkiem codzienne grindowanie tych samych tematów nie jest najszybszą drogą do zniszczenia psychicznego przy projekcie? A co jeśli istniałaby prosta zasada, która nie tylko cię rozwinie, ale także przyśpieszy twój rozwój i pomoże innym się rozwinąć?

Jak stać się produktywnym?

Zawsze przychodzi taki moment w ciągu tygodnia, że najlepiej rzucić by to wszystko i wyjechać w bieszczady. Bardzo rzadko jednak bieszczady same przychodzą ;) Najpierw trzeba je sobie zaplanować - i tutaj wygrywa wewnętrzny leń. Co zatem zrobić, żeby pozbyć się wewnętrznego lenia i zaczać robić fajne rzeczy? Najlepszym rozwiązaniem jest stworzenie nawyku który będzie cie na tyle zmuszał do robienia rzeczy, że będziesz to robić z automatu. U mnie idealnym do tego narzędziem był todoist.

Mój Todoist w 2019

Cześć i czołem programistyczne freaki ;) Dzisiejszym tematem, który weźmiemy na tapet jest Todoist. Todoist to przepiękna, darmowa aplikacja na wszystkie urządzenia służąca za niezastąpione narzędzie do GTD (Getting Things Done) - kto nie słyszał zapraszam do prezentacji Macieja Aniserowicza https://www.youtube.com/watch?v=2-f1z5uvZxQ. Jeśli to czytasz, to jestem w trakcie tworzenia posta na temat tego w jaki sposób roczpoczać przygodę w produktywnym świecie właśnie z narzędziem klasy todoist Tutaj Mój todoist setup 2019 Lista projektów: Dashboard: