wtorek, 22 czerwca, 2021

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...

Oracle: returning into in C#

I'd like to describe another not-so-obvious Oracle-C# interaction mechanism. It's returning values from Oracle procedures stored in C# code using SQL returning...

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...
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,...
Out of range

Niespodziewane wyjście poza zakres

Tło Dziś czy wczoraj (niedawno w każdym razie) natknęliśmy się na ciekawy błąd. Otóż nasz sterownik zaczął się wyłączać. Sam z siebie, po jakimś czasie po...

Mockowanie systemu #2 – DateTime

Dlaczego? To już było Dlaczego chcemy i powinniśmy mockować DateTime ustaliliśmy w poprzednim odcinku. Dziś zajmiemy się odpowiedzią na pytanie: Jak podejść do DateTime? Pytanie bardzo krótkie,...

Mockowanie systemu #1 – Wstęp

TDD jest be Jakiś czas temu pisałem o moim stosunku do TDD. W skrócie - nie stosuję, ponieważ jak dotąd nie udało mi się znaleźć...