<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>kalapos.net</title><link>https://www.kalapos.net</link><description>About programming and software engineering by a hungarian living in austria</description><language>en-us</language><copyright>Copyright 2014-2026 Gergely Kalapos</copyright><lastBuildDate>Sun, 21 Oct 2018 19:00:00 GMT</lastBuildDate><category>Software Engineering</category><atom:link href="https://kalapos.net/Rss" rel="self" type="application/rss+xml" /><image><url>https://kalapos.net/images/GergelyKalapos.small.jpg</url><title>kalapos.net</title><link>https://www.kalapos.net</link></image><ttl>40</ttl><item><title>Job interviews for developers - 15 simple points to happiness</title><description>I&amp;#x2019;m in the middle of switching jobs, so recently I had the opportunity to talk to a couple of companies. &amp;#x201C;Job interviews&amp;#x201D; was always a topic that I was very interested in, so I thought I summarize what I had learned over the years in a blogpost.</description><link>https://kalapos.net/Blog/ShowPost/developer-interviews.html</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 21 Oct 2018 19:00:00 GMT</pubDate><guid isPermaLink="false">developer-interviews.html#When10/21/201819:00:00</guid></item><item><title>ref structs in C# 7.2 - .NET Concept of the Week - Episode 16</title><description>In this episode we talk about &amp;#x27;ref structs&amp;#x27;, which was introduced in C# 7.2. You will learn what it is, where it is used in the framework and when you should use it in your own code.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek16-RefStruct</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Fri, 03 Aug 2018 17:32:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek16-RefStruct#When08/03/201817:32:00</guid></item><item><title>AWS for .NET Developers - AWS Lambda, S3, Rekognition - .NET Concept of the Week - Episode 15</title><description>In this episode we create a &amp;quot;Not Hotdog&amp;quot; clone from Silicon Valley (HBO) called &amp;quot;SchnitzelOrNot&amp;quot; with .NET and AWS. For this we use AWS Lambda with .NET Core, S3, and Amazon Rekognition.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek15-aws</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 24 Jul 2018 17:32:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek15-aws#When07/24/201817:32:00</guid></item><item><title>New course: C# and .NET - Advanced topics</title><description>I published a new course on Udemy. In this post I write a little bit about the course itself and I also give a few &amp;#x201C;behind the scenes&amp;#x201D; details about how such a course is made.</description><link>https://kalapos.net/Blog/ShowPost/Udemy-Advanced-DotNet-Course</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Fri, 06 Jul 2018 17:32:00 GMT</pubDate><guid isPermaLink="false">Udemy-Advanced-DotNet-Course#When07/06/201817:32:00</guid></item><item><title>C# Exception Filters - .NET Concept of the Week - Episode 14</title><description>In this episode we talk about exception filters in C#. We will take a look at the generated IL code and we will also discuss that entering a catch block always unwinds the stack, which makes debugging harder and also can hurt performance. With an exception filter we can avoid this!</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek14_CSharpExceptionFilters</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Fri, 25 May 2018 21:18:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek14_CSharpExceptionFilters#When05/25/201821:18:00</guid></item><item><title>Struct layout in C# - .NET Concept of the Week - Episode 13</title><description>In this episode I talk about struct layout in C#. You will learn how C# structs are represented in memory and you will also learn how you can influence this with StructLayoutAttribute.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek13_DotNetMemoryLayout</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Fri, 11 May 2018 16:22:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek13_DotNetMemoryLayout#When05/11/201816:22:00</guid></item><item><title>Hosting ASP.NET Core 2.1 in IIS (ANCM, in-process model) - .NET Concept of the Week - Episode 12</title><description>In this episode we take a look at the changes in the ASP.NET Core Module (ANCM) in 2.1. ANCM is the IIS module that we need to host ASP.NET Core apps in IIS.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek12_ANCM</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 23 Apr 2018 21:52:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek12_ANCM#When04/23/201821:52:00</guid></item><item><title>SIMD and Vectorization - .NET Concept of the Week - Episode 11</title><description>In this episode I talk about SIMD in .NET. We take a look at the Vector type from the System.Numerics namespace and I show you how you can tell RyuJIT to generate SIMD instructions with this Vector type.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek11_Simd_Vectorization</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 27 Mar 2018 21:17:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek11_Simd_Vectorization#When03/27/201821:17:00</guid></item><item><title>Docker and ASP.NET Core - .NET Concept of the Week - Episode 10</title><description>In this episode we take a look at docker in combination with ASP.NET Core and Visual Studio.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek10_DockerAndAspNetCore</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 18 Mar 2018 22:18:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek10_DockerAndAspNetCore#When03/18/201822:18:00</guid></item><item><title>WebAssembly and Blazor - .NET Concept of the Week - Episode 9</title><description>In this episode we take a look at WebAssembly and Blazor. You will learn what WebAssembly is, and we will write C# code that we will execute in the browser with Blazor on top of WebAssemply.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek09_WebAssembly_Blazor</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 05 Mar 2018 00:03:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek09_WebAssembly_Blazor#When03/05/201800:03:00</guid></item><item><title>ASP.NET Core SignalR 101 - .NET Concept of the Week - Episode 8</title><description>In this episode we take a look at ASP.NET Core SignalR. I show how you can create a real time chat application with a few lines of code with the help of SignalR.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek08_SignalR</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 28 Feb 2018 18:48:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek08_SignalR#When02/28/201818:48:00</guid></item><item><title>How to organize a .NET Meetup – 9 Tips for meetup organizers</title><description>Yesterday we had our 4. .NET meetup in Linz. Since it seems to become a thing that people recognize as a &amp;quot;regular meetup in town&amp;quot; I thought it&amp;#x27;s time to write about it!</description><link>https://kalapos.net/Blog/ShowPost/HowToOrganizeADotNetMeetup_9Tips</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 21 Feb 2018 18:24:00 GMT</pubDate><guid isPermaLink="false">HowToOrganizeADotNetMeetup_9Tips#When02/21/201818:24:00</guid></item><item><title>F# in 15 minutes - .NET Concept of the Week - Episode 7</title><description>In this episode I show you a few very cool features in F#. This is an intro video intended for .NET programmers who want to learn about functional programming and wonder what F# can offer.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek07_FSharp</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 19 Feb 2018 20:12:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek07_FSharp#When02/19/201820:12:00</guid></item><item><title>ASP.NET Core Authentication with Facebook and Twitter - .NET Concept of the week - Episode 6</title><description>In this episode you will see how you can outsource authentication to Facebook and Twitter in ASP.NET Core.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek06_AspNetCoreFacebookAndTwitterLogin</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 11 Feb 2018 22:36:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek06_AspNetCoreFacebookAndTwitterLogin#When02/11/201822:36:00</guid></item><item><title>BenchmarkDotNet - .NET Concept of the week - Episode 5</title><description>In this episode I talk about BenchmarkDotNet.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek05_BenchmarkDotNet</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 05 Feb 2018 21:53:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek05_BenchmarkDotNet#When02/05/201821:53:00</guid></item><item><title>Covariance and Contravariance in C# - .NET Concept of the week - Episode 4</title><description>This time I explain what covariance and contravariance are. You will learn about covariance and contravariance with delegates, arrays, and generic interfaces.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek04_CSharp_CovarianceAndContravariance</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 28 Jan 2018 22:52:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek04_CSharp_CovarianceAndContravariance#When01/28/201822:52:00</guid></item><item><title>C# 8 Nullable Reference Types - .NET Concept of the week - Episode 3</title><description>In this episode I show you the preview C# 8 compiler and we talk about a very interesting proposal for C# 8 called nullable reference types</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek03_CSharp8_NullableReferenceTypes</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 22 Jan 2018 19:23:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek03_CSharp8_NullableReferenceTypes#When01/22/201819:23:00</guid></item><item><title>WebSocket in .NET Standard with UWP and Xamarin - .NET Concept of the week - Episode 2</title><description>The second video form my new thing is out! In this short video I show you how you can use WebSocket in a .NET Standard library and then we will use this .NET Standard library in a UWP and in a Xamarin.iOS app.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek02_WebSocket_Xamarin_UWP</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 14 Jan 2018 21:54:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek02_WebSocket_Xamarin_UWP#When01/14/201821:54:00</guid></item><item><title>CancellationToken and Task Cancellation - .NET Concept of the week - Episode 1</title><description>I decided to start something new! I will create a video every week, where I explain a concept related to .NET programming. The first video is out! It&amp;#x2019;s about CancellationToken and task cancellation.</description><link>https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek01_CancellationToken_TaskCancellation</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 07 Jan 2018 21:12:00 GMT</pubDate><guid isPermaLink="false">DotNetConceptOfTheWeek01_CancellationToken_TaskCancellation#When01/07/201821:12:00</guid></item><item><title>C# 7 Performance - Playlist</title><description>I have a part in my &amp;#x27;High performance Coding with .NET and C#&amp;#x27; Udemy course that is basically a stand-alone section. I uploaded it to YouTube and in this blogpost, you can watch the videos in order. It&amp;#x27;s about performance related features in C# 7.</description><link>https://kalapos.net/Blog/ShowPost/CSharp7_Perf_Playlist</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 07 Jan 2018 14:40:00 GMT</pubDate><guid isPermaLink="false">CSharp7_Perf_Playlist#When01/07/201814:40:00</guid></item><item><title>My online teaching story: High Performance Coding with .NET Core and C#</title><description>I recently published an online course (yeaah)! In this post I would like to share the background story.</description><link>https://kalapos.net/Blog/ShowPost/Udemy_HighPerformance_DotNetCore</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 04 Dec 2017 22:13:00 GMT</pubDate><guid isPermaLink="false">Udemy_HighPerformance_DotNetCore#When12/04/201722:13:00</guid></item><item><title>Screencast - Creating a CI/CD pipeline to deploy an ASP.NET Core application to Linux in VSTS</title><description>I decided to try a new format! In a screencast I show you how I created a CI/CD pipeline for an ASP.NET Core application that runs on a Linux server and how you can have a similar setup!</description><link>https://kalapos.net/Blog/ShowPost/cicdpipelinescreencast</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sat, 12 Aug 2017 20:53:50 GMT</pubDate><guid isPermaLink="false">cicdpipelinescreencast#When08/12/201720:53:50</guid></item><item><title>Does it make sense to invest into the stock market at all-time highs? Answered with F# on .NET Core</title><description>I created a small F# application on .NET Core which tries to help to figure out if it makes sense to invest into the stock market when it is at its all-time high. This post is about the technical details of this small program and of course I will also talk about my results.</description><link>https://kalapos.net/Blog/ShowPost/BackTestingWithFSharp</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 24 Jul 2017 08:13:50 GMT</pubDate><guid isPermaLink="false">BackTestingWithFSharp#When07/24/201708:13:50</guid></item><item><title>How is Application Insights loaded into an ASP.NET Core 2.0 application and how you can do the same</title><description>ASP.NET Core 2.0 introduced a new interface called IHostingStartup and a few interesting environment variables like DOTNET_ADDITIONAL_DEPS and ASPNETCORE_HOSTINGSTARTUPASSEMBLIES.This post shows how Application Insights takes advantage of them and how you can also use them.</description><link>https://kalapos.net/Blog/ShowPost/IHostingStartupInAspNetCore20</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 06 Jun 2017 08:13:50 GMT</pubDate><guid isPermaLink="false">IHostingStartupInAspNetCore20#When06/06/201708:13:50</guid></item><item><title>Build 2017 Day 2</title><description>This post is a recap of the second day of Build 2017</description><link>https://kalapos.net/Blog/ShowPost/Build2017Day2</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Thu, 11 May 2017 08:13:50 GMT</pubDate><guid isPermaLink="false">Build2017Day2#When05/11/201708:13:50</guid></item><item><title>Build 2017 Day 1</title><description>This post is a recap of the first day of Build 2017</description><link>https://kalapos.net/Blog/ShowPost/Build2017Day1</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 10 May 2017 08:13:50 GMT</pubDate><guid isPermaLink="false">Build2017Day1#When05/10/201708:13:50</guid></item><item><title>myTrades.Analytics - a netstandard compatible .NET technical analysis library written in F#</title><description>While working on a side project I created a netstandard compatible F# library, which basically calculates different technical analysis indicators for input data. This is mostly useful for technical stock analysis. I decided to open-source the library. This post shows what the library can do and how you can use it.</description><link>https://kalapos.net/Blog/ShowPost/MyTradesAnalytics-a-netstandard-compatible-technical-analysis-library</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Fri, 09 Dec 2016 05:00:00 GMT</pubDate><guid isPermaLink="false">MyTradesAnalytics-a-netstandard-compatible-technical-analysis-library#When12/09/201605:00:00</guid></item><item><title>.csproj settings in ASP.NET Core</title><description>This is an update of my project.json settings post, which describes the same settings in the new .csproj file</description><link>https://kalapos.net/Blog/ShowPost/csproj-settings-in-aspnet-core</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 20 Nov 2016 20:59:00 GMT</pubDate><guid isPermaLink="false">csproj-settings-in-aspnet-core#When11/20/201620:59:00</guid></item><item><title>Hosting ASP.NET Core behind Apache on Ubuntu</title><description>The official documentation for hosting on Linux only describes how to host ASP.NET Core apps behind nginx. Here is a short summary about the same for Apache.</description><link>https://kalapos.net/Blog/ShowPost/hosting-aspnetcore-on-apache</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 18 Oct 2016 05:21:00 GMT</pubDate><guid isPermaLink="false">hosting-aspnetcore-on-apache#When10/18/201605:21:00</guid></item><item><title>Moving the blog</title><description>Finally, I managed to move my blog! This post is just a short technical summary about it.</description><link>https://kalapos.net/Blog/ShowPost/moving-the-blog</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 16 Oct 2016 12:32:00 GMT</pubDate><guid isPermaLink="false">moving-the-blog#When10/16/201612:32:00</guid></item><item><title>My developer productivity advice: #runcommute </title><description>This blog is about programming and software engineering and this post may look like yet another &amp;quot;how to be healthy and happy&amp;quot; blog at the first glance, but it is not! I think being productive is very important, especially if you are in the software business. And this post is all about productivity!</description><link>https://kalapos.net/Blog/ShowPost/my-developer-productivity-tip-runcommute</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 21 Sep 2016 03:08:00 GMT</pubDate><guid isPermaLink="false">my-developer-productivity-tip-runcommute#When09/21/201603:08:00</guid></item><item><title>Referencing an F# library from C# on .NET Core</title><description>Aaaand a post again, which will be deprecated at some point: currently using both F# and C# in a .net core solution is possible, but needs some workaround. Here I describe how you can do it</description><link>https://kalapos.net/Blog/ShowPost/referencing-an-f-library-from-c-on-net-core</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 03 Jul 2016 08:13:50 GMT</pubDate><guid isPermaLink="false">referencing-an-f-library-from-c-on-net-core#When07/03/201608:13:50</guid></item><item><title>Working with .net core - my summary after 6 months with ASP.NET Core on a side project</title><description>I have a side project which I started at the beginning of this year. One of the top goals of this project is to learn new things and i&amp;#x27;m still at the beginning of this, but I already have many things working.</description><link>https://kalapos.net/Blog/ShowPost/working-with-net-core-my-summary-after-5-6-months-with-asp-net-core-on-a-side-project</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 27 Jun 2016 19:59:39 GMT</pubDate><guid isPermaLink="false">working-with-net-core-my-summary-after-5-6-months-with-asp-net-core-on-a-side-project#When06/27/201619:59:39</guid></item><item><title>Migrating from ASP.net core RC1 to RC2 - Entity Framework Core</title><description>Asp.net core RC2 was officially released a few hours ago. I have a side-project, which I did not update until this point, so I developed on RC1-Update1 basis. The solution is a little bit bigger, it has 8 src projects and 4 tests. Most of them are C# projects and there are also a few F# projects. I have one project for the data access with Entity Framework Core.</description><link>https://kalapos.net/Blog/ShowPost/migrating-from-asp-net-core-rc1-to-rc2-entity-framework</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 16 May 2016 07:11:00 GMT</pubDate><guid isPermaLink="false">migrating-from-asp-net-core-rc1-to-rc2-entity-framework#When05/16/201607:11:00</guid></item><item><title>project.json settings in ASP.NET Core</title><description>Lately I work a lot with ASP.NET Core and .net core. This is I think the biggest fully open source project Microsoft ever did and between RC1 and RC2 they made huge changes in the execution environment, which successfully confused me in many ways. But all this is fine, since it was only an RC1, and none said that the same stuff will RTM. In this post I summarize the most important settings in project.json</description><link>https://kalapos.net/Blog/ShowPost/project-json-settings-in-asp-net-core</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 08 May 2016 04:22:00 GMT</pubDate><guid isPermaLink="false">project-json-settings-in-asp-net-core#When05/08/201604:22:00</guid></item><item><title>Talk: Monitoring with Application Insights</title><description>This weekend I co-presented a talk about monitoring Azure during the Global Azure Bootcamp in Linz. This post is the written form of my part from the talk.</description><link>https://kalapos.net/Blog/ShowPost/monitoring-with-application-insights</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sat, 16 Apr 2016 00:39:00 GMT</pubDate><guid isPermaLink="false">monitoring-with-application-insights#When04/16/201600:39:00</guid></item><item><title>How the evil System.Xml.Serialization.XmlSerializer class can bring down a server with 32Gb ram</title><description>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.</description><link>https://kalapos.net/Blog/ShowPost/how-the-evil-system-xml-serialization-xmlserializer-class-can-bring-a-server-with-32gb-ram-down</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 24 Jan 2016 08:45:00 GMT</pubDate><guid isPermaLink="false">how-the-evil-system-xml-serialization-xmlserializer-class-can-bring-a-server-with-32gb-ram-down#When01/24/201608:45:00</guid></item><item><title>Talk: The Universal Windows Platform - One codebase for Mobile, Desktop, IoT, Xbox, Hololens, etc. </title><description>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&amp;#x27;s even better if you have some knowledge about C#/XAML based development).</description><link>https://kalapos.net/Blog/ShowPost/talk-the-universal-windows-platform-one-codebase-for-mobile-desktop-iot-xbox-hololens-etc</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Thu, 14 Jan 2016 09:20:00 GMT</pubDate><guid isPermaLink="false">talk-the-universal-windows-platform-one-codebase-for-mobile-desktop-iot-xbox-hololens-etc#When01/14/201609:20:00</guid></item><item><title>Porting a Windows 8 Store app to the Universal Windows Platform</title><description>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&amp;#x27;s time to release an update, so the last days I updated it to UWP. This post summarizes the update process.</description><link>https://kalapos.net/Blog/ShowPost/porting-a-windows-8-app-to-the-universal-windows-platform</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Thu, 24 Dec 2015 13:18:27 GMT</pubDate><guid isPermaLink="false">porting-a-windows-8-app-to-the-universal-windows-platform#When12/24/201513:18:27</guid></item><item><title>Test In-App Purchases in Windows Universal Apps (UWP)</title><description>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.</description><link>https://kalapos.net/Blog/ShowPost/test-in-app-purchases-in-windows-universal-apps-uwp</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 29 Nov 2015 18:02:11 GMT</pubDate><guid isPermaLink="false">test-in-app-purchases-in-windows-universal-apps-uwp#When11/29/201518:02:11</guid></item><item><title>Fields in Types marked with beforefieldinit are initialized later when the assembly is ngened</title><description>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&amp;#x27;s why I write this now).</description><link>https://kalapos.net/Blog/ShowPost/fields-in-types-marked-with-beforefieldinit-are-initialized-earlier-when-the-image-assembly-is-ngened</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sat, 14 Nov 2015 23:00:00 GMT</pubDate><guid isPermaLink="false">fields-in-types-marked-with-beforefieldinit-are-initialized-earlier-when-the-image-assembly-is-ngened#When11/14/201523:00:00</guid></item><item><title>Periodic Tile Updates with Web Api on UWP</title><description>This post shows how to implement periodic tile updates in web api with the NotificationsExtensions.Win10 NuGet package for UWP Apps.</description><link>https://kalapos.net/Blog/ShowPost/periodic-tile-updates-with-web-api-on-uwp</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 29 Sep 2015 05:26:00 GMT</pubDate><guid isPermaLink="false">periodic-tile-updates-with-web-api-on-uwp#When09/29/201505:26:00</guid></item><item><title>Building ASP.NET Applications under Mac</title><description>Last week I was in San Francisco at the Build conference and in the &amp;#x201C;Introducing ASP.NET 5 Session&amp;#x201D; there was a short demo, which was very interesting: Scott&amp;amp;amp;Scott basically created an asp.net project and opened it in Visual Studio Code and compiled and started the whole thing on a Mac.</description><link>https://kalapos.net/Blog/ShowPost/building-asp-net-applications-under-mac</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 06 May 2015 05:49:37 GMT</pubDate><guid isPermaLink="false">building-asp-net-applications-under-mac#When05/06/201505:49:37</guid></item><item><title>Functional programming I - OCaml</title><description>Recently I became very excited about functional programming and this post summarizes the first step of this journey. During my master&amp;amp;rsquo;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 &amp;amp;ldquo;Object-functional Programming&amp;amp;rdquo; course and learned a little bit of Scala. Now I decided to learn OCaml&amp;#x2026; </description><link>https://kalapos.net/Blog/ShowPost/functional-programming-i--ocaml</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 07 Apr 2015 11:37:22 GMT</pubDate><guid isPermaLink="false">functional-programming-i-–-ocaml#When04/07/201511:37:22</guid></item><item><title>Database synchronization between mobile devices and classical relational database management systems - Master's Thesis </title><description>I wrote my master&amp;#x27;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.</description><link>https://kalapos.net/Blog/ShowPost/database-synchronization-between-mobile-devices-and-classical-relational-database-management-systems--masters-thesis</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 25 Mar 2015 07:38:21 GMT</pubDate><guid isPermaLink="false">database-synchronization-between-mobile-devices-and-classical-relational-database-management-systems-–-master’s-thesis#When03/25/201507:38:21</guid></item><item><title>GC Flavors in .NET</title><description>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.</description><link>https://kalapos.net/Blog/ShowPost/gc-flavors-in-net</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sat, 17 Jan 2015 03:04:00 GMT</pubDate><guid isPermaLink="false">gc-flavors-in-net#When01/17/201503:04:00</guid></item><item><title>Using Git as SCM in Visual Studio Online with Xcode 6.1</title><description>I wanted to check out my Git repository which is hosted on Visual Studio Online with Xcode on my Mac and I experienced some strange behaviour. This post is about the bug and its solution.</description><link>https://kalapos.net/Blog/ShowPost/using-git-as-scm-in-visual-studio-online-with-xcode-6-1</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Tue, 16 Dec 2014 14:56:55 GMT</pubDate><guid isPermaLink="false">using-git-as-scm-in-visual-studio-online-with-xcode-6-1#When12/16/201414:56:55</guid></item><item><title>Passing data from C# to cross-compilable C++ via Windows Runtime</title><description>This post shows how to pass data from C# code to a portable, pure C&amp;#x2B;&amp;#x2B; layer via the Windows Runtime. This can be interesting to people who write portable C&amp;#x2B;&amp;#x2B; libraries, especially for mobile platforms.</description><link>https://kalapos.net/Blog/ShowPost/passing-data-from-c-to-pure-c-via-windows-runtime</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Mon, 08 Dec 2014 12:27:26 GMT</pubDate><guid isPermaLink="false">passing-data-from-c-to-pure-c-via-windows-runtime#When12/08/201412:27:26</guid></item><item><title>Asynchronous programming in C#</title><description>Two posts from me were published on the about:performance blog about the async capabilities of C#</description><link>https://kalapos.net/Blog/ShowPost/asynchronous-programming-in-c</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 09 Nov 2014 12:59:38 GMT</pubDate><guid isPermaLink="false">asynchronous-programming-in-c#When11/09/201412:59:38</guid></item><item><title>Range based for loop in C++11 and the '&amp;' sign</title><description>This is a short post on the new range based for loop in C&amp;#x2B;&amp;#x2B;11 and a short summary about an ~1h debugging session and its conclusion.</description><link>https://kalapos.net/Blog/ShowPost/range-based-for-loop-in-c-11-and-the---sign</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 10 Sep 2014 07:32:00 GMT</pubDate><guid isPermaLink="false">range-based-for-loop-in-c-11-and-the-‘-’-sign#When09/10/201407:32:00</guid></item><item><title>Marshalling Jagged Arrays from CLR to Native</title><description>This week I was working on some stuff where I calculated some values in C# and I wanted to send it to a native C&amp;#x2B;&amp;#x2B; layer to use the values there. The data was originally stored in a Dictionary&amp;lt;int List&amp;lt;long&amp;gt;&amp;gt;. As soon as I realised that I want to work with this in C&amp;#x2B;&amp;#x2B; it was clear that the Dictinary and the List classes are not the best, so instead of the C# collections I used a C# jagged array and I hoped that the framework can marshal it automatically. Well I was naive&amp;#x2026;</description><link>https://kalapos.net/Blog/ShowPost/marshalling-jagged-arrays-from-clr-to-native</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sat, 02 Aug 2014 08:02:00 GMT</pubDate><guid isPermaLink="false">marshalling-jagged-arrays-from-clr-to-native#When08/02/201408:02:00</guid></item><item><title>Changing the JavaScript engine of MongoDB</title><description>his semester I was a part of a small project with Oracle labs. The goal was to see if the JavaScript engine of MongoDB could be replaced by a JVM based JavaScript engine and if so then building a prototype to show how this can be done. This post is a documentation/wrap up for that project.</description><link>https://kalapos.net/Blog/ShowPost/changing-the-javascript-engine-of-mongodb</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Sun, 13 Jul 2014 20:48:12 GMT</pubDate><guid isPermaLink="false">changing-the-javascript-engine-of-mongodb#When07/13/201420:48:12</guid></item><item><title>Classes with long initialization process implemented with Tasks in C#</title><description>When I work on Windows 8 Apps I often have the situation where I have a class which has a longer initialization process (e.g. deserialising some state from the file system, loading data over the network, make some complicated calculation, etc). One solution would be to write a public &amp;#x27;initialize&amp;#x27; method and call it first to initialize the class. The problem with this is that it is&amp;#x2026;</description><link>https://kalapos.net/Blog/ShowPost/classes-with-long-initialization-process-implemented-with-tasks-in-c</link><author>gergo@kalapos.net (Gergely Kalapos)</author><pubDate>Wed, 09 Jul 2014 17:36:35 GMT</pubDate><guid isPermaLink="false">classes-with-long-initialization-process-implemented-with-tasks-in-c#When07/09/201417:36:35</guid></item></channel></rss>