kalapos.net


about programming and software engineering by a hungarian living in austria
Discount for my course: High Performance Coding with .NET Core and C#

How the evil System.Xml.Serialization.XmlSerializer class can bring down a server with 32Gb ram

This week I worked on some interesting stuff and fortunately there was a cool learning outcome from it, which is worth a blogpost, so I summarize it here.



Talk: The Universal Windows Platform - One codebase for Mobile, Desktop, IoT, Xbox, Hololens, etc.

On the 14th of January I gave a talk at a local technology meetup in Linz called Technologieplauscherl about the Universal Windows Platform. This post is the written form of the talk, which was intended for people who do not know UWP, but have a strong background in software development (and it's even better if you have some knowledge about C#/XAML based development).



Porting a Windows 8 Store app to the Universal Windows Platform

Back in 2012 I published a small Windows Store app called PassworWallet, which already had a few thousand downloads over the years and when Windows 10 came out the daily 5-10 downloads went up to 15-20, so I thought it's time to release an update, so the last days I updated it to UWP. This post summarizes the update process.



Test In-App Purchases in Windows Universal Apps (UWP)

The Universal Windows Platform supports In-App Purchases (IAP). This feature was already available in Windows 8/8.1, but I have not used it before. In this post I explain how you can debug an IAP in a UWP app.



Fields in Types marked with beforefieldinit are initialized later when the assembly is ngened

The topic of this post is the beforefieldinit flag. Part I is basically a recap, all those things are already documented and there are great posts about that. Part II is where the fun begins. I googled very long, but I did not find that information on the web (that's why I write this now).



Periodic Tile Updates with Web Api on UWP

This post shows how to implement periodic tile updates in web api with the NotificationsExtensions.Win10 NuGet package for UWP Apps.



Building ASP.NET Applications under Mac

Last week I was in San Francisco at the Build conference and in the “Introducing ASP.NET 5 Session” there was a short demo, which was very interesting: Scott&Scott basically created an asp.net project and opened it in Visual Studio Code and compiled and started the whole thing on a Mac.



Functional programming I - OCaml

Recently I became very excited about functional programming and this post summarizes the first step of this journey. During my master’s studies in Linz I had two courses dealing with functional programming: Once I learned Hashkell, but it was only a part of a general programming languages course and I also toke an “Object-functional Programming” course and learned a little bit of Scala. Now I decided to learn OCaml…



Database synchronization between mobile devices and classical relational database management systems - Master's Thesis

I wrote my master's thesis about database synchronization and I also implemented a framework for mobile apps which synchronizes SQLite with MS SQL Server as a part of it. Maybe there is someone out there who is interested in this topic, so I decided to share the thesis with the public.



GC Flavors in .NET

Since I have to look up these things at least twice a year I decided to write an extremely compressed summary about the GC types/settings in the .NET framework.