Lista artykułów

After.conf - S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Blog programisty.

Co aktualnie robię w domowym zaciszu? (wrzesień 2019)

Powoli kończy się lato, kończą się „wakacje”, skończyłem praktyki i staż. Dzięki temu we wrześniu mam trochę czasu dla siebie. Uznałem, że nadmiar czasu warto poświęcić na rozwój własnych projektów. Niektóre kiełkowały z tyłu mojej głowy od dłuższego czasu, inne natomiast (z przerwami) rozwijam już kilka lat. Kilka miesięcy temu pisałem o wdrożeniu …

Modyfikatory dostępu – po co mi one?

W poprzednim poście pokazałem, jak wygląda prosta klasa w TypeScript. Teraz czas by wprowadzić kilka dodatkowych elementów. Jedną z rzeczy, która mocno wyróżnia klasy TypeScript, od tych znanych z klasycznego JavaScript, jest możliwość zastosowania modyfikatorów dostępu. Po co modyfikatory dostępu? Modyfikatory dostępu mają proste zadanie. Mają one pokazać osobie używającej klasy, która stworzyliśmy, których rzeczy …

Idempotent – idempotentny, czyli jaki?

Idempotentny, idempotentność – idempotent – czyli właściwie co? W dzisiejszym odcinku zajmiemy się dobrą praktyką programistyczną polegającą na pisaniu idempotentnego kodu. Z tego odcinka dowiesz się: co to jest idempotentny kod i dlaczego warto go pisać? jak pisać skrypty bazodanowe odporne na wielokrotne uruchamianie; jakie są dobre praktyki związane z pisaniem usług sieciowych typu REST; co ma wspólnego rodzenie dzieci z informatyką? Idempotentny – w uproszczeniu oznacza to, że niezależnie ile razy wykonamy daną operację, to wynik zawsze będzie taki sam. Zobaczmy to na…

Rzuć dyskiem twardym lub monitorem na Olimpiadzie

Miałeś kiedyś ochotę rzucić czymś z powodu niedziałającego kodu? Myślę, że na pewno. I wiesz co? Mam dla Ciebie świetną wiadomość! Zapraszam Cię tam gdzie będziesz miał okazję rzucić monitorem lub dyskiem twardym! Takie przyjemności tylko na: Olimpiadzie dla Programistów! Jak szybko biegasz na 1024 metry? Składałeś klawiaturę na czas? Może ciocia lub wujek poprosili Cię o złożenie komputera, ale musisz to zrobić jak najszybciej? Za chwilę wychodzą, a Ty...

Settings Panel, czyli szybkie panele w Androidzie

Settings Panel czyli panele ustawień w Androidzie to okna dialogowe, dzięki którym użytkownik może zmienić ustawienia systemu bez wychodzenia z aplikacji.

7

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

8

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

Logowanie – konfiguracja NLog

Ostatnio miałam okazję konfigurować logowanie w aplikacji. Użyłam do logowania paczki NLog. Plik konfiguracyjny NLog Na samym wstępie musiałam do pliku konfiguracyjnego (app.config lub web.config) dodać odpowiedni wpis: Jak widać, plik składa się z 4 części. Poniżej opiszę każdą z nich. Sekcja nlog Sekcja nlog to tzw. root element. Sekcja variable W sekcji nlog można…

11

Syndrom oszusta – typy

Jeśli wykonaliście test, do którego odnośnik mogliście znaleźć w poprzednim artykule, pewnie już wiecie czy syndrom oszusta dotyczy Was bardziej lub mniej. Dziś Read More

Podsumowanie sierpnia 2019

Postanowiłem, że regularnie będę pisał podsumowanie minionego miesiąca, a także przedstawiał swoje plany na kolejny. Mam nadzieje, że publiczne dzielenie się osiągnięciami oraz

#KsiążkiDobrzana – Biznes w Nigerii czyli “Goniąc czarne jednorożce”

Tajniki biznesu hotelowego w Nigerii i historia niczym z Hollywood. W cyklu #KsiążkiDobrzana dziś Marek Zmysłowski i “Goniąc czarne jednorożce”. Cześć! Witajcie w nowej serii, gdzie będę dzielił się z Wami interesującymi książkami z pogranicza programowania, biznesu, startupów i rozwoju osobistego. Czyli dokładnie to, co na bieżąco czytam bądź słucham. Dziś chciałem Was zachęcić do

Biała lista podatników VAT – nowy wrzód na d**** przedsiębiorcy?

https://pixabay.com/photos/paper-ream-stack-tiered-white-224224/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2019/09/whitelist.jpg?fit=300%2C213&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2019/09/whitelist.jpg?fit=676%2C481&ssl=1" /> Sprawdź, czym jest biała lista podatników VAT, kto na niej skorzysta, a kto może stracić.

CQ-Shop – Architecture, Environment, and Tools

From the very beginning, the CQ-Shop project was meant to be a big mix of buzzwords – microservices, event-driven, AI, and many many more. Even though the final application is a bit different than the planned one, it is still pretty impressive. In this post, I describe the architecture, development environment, and tools that I used. Event […]