czwartek, Kwiecień 9, 2020

ToDictionary() or not ToDictionary()?

I have a small break in coding. I'm enjoying a recently written LINQ projecting list to another list :) The first list...

Oracle: IN clause from C# perspective

A few days ago my colleague asked me if I know how to remove IN clause from Oracle query. Using this clause...

Passing UDTs from C# using Oracle.ManagedDataAccess

For few last days I've been working more than usual with Oracle database. When we were starting our project about a year...

Meandry C#: dziwne enumy

Jakiś czas temu kolega pracujący po sąsiedzku podszedł do mnie z informacją, że natknął się na ciekawe zachowanie C#. Chodziło o...

Senior to stan umysłu

"Senior to stan umysłu". Odrobinę przewrotny tytuł, bo oczywiście nie chodzi mi o seniora w standardowo rozumianym znaczeniu tego słowa, a o tzw. "senior software...

Simple deployment process in middle-size project, #3: Octopus

The previous article describes a configuration of the TeamCity server used in our ATM project. This time next and the last of the main...
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,...
SpongeBob z tęczą i napisem

Git – po co tak się męczyć?

Git to świetny system kontroli wersji. Ostatnimi czasy zauważyłem zwiększoną aktywność tuzów polskiego światka IT w tym temacie. Edukują oni młodych programistów i bardzo...

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...
Plansza tytułowa DevTalk #73

DevTalk #73 (o testowaniu)

Podcast DevTalk prowadzony przez Maćka Aniserowicza znajduje się, w mojej opinii, w czołówce polskich audycji IT. Odrębną sprawą jest fakt, że jest tych audycji...