Getting Started With Running

If you had told me a year ago that I would run an entire Tough Mudder in a year, I probably would have made fun of you. Well, to be honest, I didn’t even know about the existence of obstacle course races (OCR) of this kind at the time. If that were the case, I would certainly have been able to motivate myself quickly. Briefly to my prehistory: I am in my early 20s and have tried various sports since my childhood. Athletics, rowing, climbing, mountain biking, snowboarding, baseball, squash - again and again I tried different things that seemed interesting. Some of them I still do today, but in October 2017 I decided to take up a new challenge. ...

September 23, 2018 · 7 min · Marcel Jurtz

Garbage Collection in .NET

Today I would like to give you an overview of how the garbage collector of the .NET framework works. Knowledge of it makes a lot of sense to improve your programming skills regarding object creation and lifetime. Garbage Collection in General I want to start with some general theory - what is garbage collection and what do I need it for? Garbage collection (GC) is basically a feature that relieves developers of the work of allocating and deallocating memory for their objects. ...

September 16, 2018 · 7 min · Marcel Jurtz

Dialogs in Xamarin.Forms

If you already have a little experience in cross-platform development with Xamarin.Forms, you probably know the problem: Navigation between different pages works very well, but there is no easy solution to display dialog boxes overlaying an active page. Today I want to show you how you can implement this feature in your Xamarin.Forms application. I have created an example project for this purpose, which you can download from my GitHub site. ...

September 9, 2018 · 4 min · Marcel Jurtz

TypeScript - Up and Running in 10 Minutes

You are aware of JavaScript, but have never really made friends with the language? Today I would like to show you a first insight into the JS-SuperSet TypeScript, so perhaps you can give JavaScript a second chance. TypeScript is a SuperSet of JavaScript. SuperSet means that all functionalities of JS are both supported and extended. As the name suggests, the main feature of TypeScript are strongly typed variables. But more on this in a moment. ...

September 2, 2018 · 4 min · Marcel Jurtz

Building an MVP - You are doing it wrong

The term MVP - Minimum Viable Product is no longer a new word. The term was first coined by Frank Robinson in 2001 and is now used very frequently. The basic idea of an MVP is to make a version of a product available to the customer as quickly as possible. The goal is not to generate sales, but to learn. Of course it’s not a bad idea and it’s also the intention to earn money with your product, but the idea here is to put yourself in the customer’s shoes and better understand their needs and requirements. This allows you to use early feedback and improve the quality of your product. ...

August 26, 2018 · 2 min · Marcel Jurtz