Object-Oriented Software Development

Languages, patterns, technologies, frameworks.

Thursday, May 15, 2025

OldMusicBox.ePUAP.Client.Core 1.25.5

›
I am proud to announce that the NET8 port of the OldMusicBox.ePUAP.Client is published at GitHub and Nuget. Please find more details...
Wednesday, March 26, 2025

Tests in the very same console app - compilation error in .NET Core

›
Having unit tests in the very same console app causes a compilation error: Program has more than one entry point defined. Compile with /ma...

A brave little cookie-footer

›
One of our apps contains a page and the page has a div. The div's class name is cookie-footer . The div itself has nothing to do with a...
Monday, March 17, 2025

A fairy tale of misusing the C# typesystem

›
Once upon a time in a kingdom far far away someone wrote a code that required two string arguments: public class Worker { ...

But can it run DOOM?

›
I barely repost news from elsewhere but this time this is extremely impressive. It was announced that Dimitri Mitropoulos from the TypeScri...
Sunday, March 16, 2025

XNADash ported to .NET8/Monogame

›
Years ago, in 2011, I've blogged about an old DOS game I've ported to XNA . This weekend I've found the code and spent a w...
Monday, March 10, 2025

OldMusicBox.ePUAP.Client 1.25.3

›
Bumped the OldMusicBox.ePUAP.Client to 1.25.3. For some unknown reason that doesn't seem to be announced, the TpSiging5::GetSignedDo...
›
Home
View web version

About

My photo
Wiktor Zychla
I am a software architect and an academic lecturer. I've been awarded Microsoft MVP in C# Architecture between 2005 and 2010. Got a PhD in computer science in 2008. Currently I work mostly with C#, Javascript and Typescript and love these languages. I consider myself a design/architecture patterns evangelist. In 2003 I wrote first Polish book on C#/Windows programming, "Windows oczami programisty" (Windows through the eyes of a programmer) (the book is out of print)
View my complete profile
Powered by Blogger.