środa, 29 czerwca, 2022

Inicjacja w konstruktorze, czy poza nim?

Prolog Krótki wstęp Jakiś czas temu dostałem pierwszy i jedyny jak dotąd :) komentarz który, prócz pochwały, zawierał też żądanie czegoś więcej. Oto on: "Pociągnąłbym jeszcze...

Bądź bohaterem we własnym domu

Tata strażak, policjant czy żołnierz ma od razu +10 do estymy ze strony swojego dziecka. Takim tatą można się pochwalić na podwórku czy w szkole....
Podstawy optymalizacji

Podstawy optymalizacji działającej aplikacji

Potrzebowałem porad dotyczących wydajności aplikacji. W związku z tym postanowiłem poradzić się bardziej doświadczonych kolegów i wywołałem dyskusję na Twitterze. Aby usystematyzować otrzymane informacje,...

Bezpieczne Gitowanie

Zgrzyt w bajkowym świecie Gita Dziś bardzo krótko. Jak kiedyś wspominałem, nie jestem zaawansowanym Git-użytkownikiem i czasami, gdy przyjdzie wykonać jakąś nową, bardziej skomplikowaną operację,...

Simple deployment process in middle-size project, #2: team city

The previous article depicted general rules that we adhere to in our ATM project. This time I'd like to show how TeamCity server fits...

Dlaczego „dlaczego” jest tak ważne?

Słuchałem jakiś czas temu podcastu o technologii Blockchain. Gość poproszony o przyblizenie pojęcia zaczął od sposobu implementacji. Ja, słuchając go, za nic nie mogłem...

Przegląd wydarzeń w GymBoosterze

Każdy post, który umieszczam na tym blogu kosztuje mnie bardzo dużo pracy - pisałem o tym już wcześniej - najpierw muszę zebrać informacje, a...

Decorator – helpful design pattern

Some time ago I found a design problem that the Decorator pattern helped me to resolve. Since that time I have used it a...

Issues with Xsd.exe

Recently I've been assigned to the feature related to XSD files generation. I thought the task easy and immediately started an investigation. Quickly it...
XML Serializers

XmlSerializer vs. DataContractSerializer – why the latter is better?

I like the idea that one should write C# code as much functional as possible. Sometimes it's difficult, sometimes even impossible, but on the...