Archiwa tagu: .NET

Visual Basic .NET bez statycznego typowania

Dzisiaj będzie o najgorszej rzeczy, jaka pojawia się w niektórych projektach pisanych w Visual Basic .NET. Kompilator Visual Basic jest bardziej konfigurowalny niż ten w C#. Możnaby tak miło o nim powiedzieć. W praktyce wygląda to tak, że możemy wyłączyć … Czytaj dalej

Opublikowano Programowanie | Otagowano ,

WCF vs REST dzisiaj

Nie jestem specjalistą od WCF – właściwie to nawet nie za bardzo lubiłem tę technologię. Było w niej dużo konfigurowania i XMLi, a ja jednak wolę pisać kod. Serwis w WCF Popełniłem kiedyś Serwis, który potem trzeba było utrzymywać. Wszystko … Czytaj dalej

Opublikowano Programowanie | Otagowano , , | 5 komentarzy

AppDomain przydaje się gdy coś się gryzie z cudzym kodem

Duży system, kilka technologii. W tym coś napisanego w Javie. Okazało się, że jedna z klas Javy ma nazwę XmlSerializer. I właśnie ta klasa sprawia, że dziwnymi wyjątkami rzuca .NETowy XmlSerializer. Inna technologia, inne namespace’y – istna magia 🙂 Okazało … Czytaj dalej

Opublikowano Programowanie | Otagowano , , ,

DateTimeOffset zamiast DateTime

W poprzednim wpisie Czas UTC a DateTime.Kind byłem zbyt mało stanowczy lub nie wyczerpałem tematu 😉 Maciek w komentarzu podzielił się linkiem i skomentował krótko – DateTime.Now praktycznie nigdy nie ma sensu Autor podlikowanego posta (The case against DateTime.Now) proponuje … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , , , | 1 komentarz

Code review – DateTime, TimeStamp

Kod: Ustawiamy nagłówki Http aby cachować obrazek na 1 dzień. DateTime.Now.AddMinutes(60 * 24) Można by powiedzieć, że nawet fajnie, bo sam często korzystam z mnożenia (w językach niskiego poziomu jest to konieczność). W .NET wykorzystuję to najczęściej, gdy chodzi o … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , , | 3 komentarze

Scal DLLki w jeden plik exe (prosty sposób)

Rozwijam właśnie kod małego wewnętrznego toola (Desktop, WPF). Dotychczas wykorzystywane były tylko standardowe biblioteki WPF’a i wynikiem był jeden plik exe (powiedzmy appka.exe). Dotychczas wszystko było proste. Teraz dodałem bibliotekę i ta biblioteka musi być rozprowadzana razem z naszym appka.exe. … Czytaj dalej

Opublikowano Programowanie | Otagowano , , | 3 komentarze

Przyszłość C# (6.0)

Będzie bardziej funkcyjnie. Bardzo dobrze, bo z wielu źródeł dociera, że warto się uczyć języków funkcyjnych i funkcyjnego podejścia do pisania w C#. Zwięzłe ficzerki w kodzie: Pozyższy kod przeklejony z Mads on the Future of C# (6.0), który to … Czytaj dalej

Opublikowano Programowanie | Otagowano , | 3 komentarze