Getting Started with Unity ProBuilder

ProBuilder allows you to bring more complex objects into your Unity scene without requiring in-depth knowledge of modeling programs such as Blender or Cinema4D. By now ProBuilder is integrated into Unity and can also be used free of charge in the Community Edition. In todays article I want to show you how you can integrate ProBuilder into your project and start modeling. ProBuilder is not installed on your project by default, but you can add it via Window - Packages - All. After that you will find a new menu entry under Tools - ProBuilder, from where you have access to the different functional areas. The ProBuilder Window can also be opened and integrated into your workspace from there. ...

March 3, 2019 · 3 min · Marcel Jurtz

Introduction to RegEx

As a developer you have probably already worked with Regular Expressions. If you’re like me and didn’t need them too often, you probably googled them up more than you wrote them yourself. So today I’d like to go through the basics of Regex and show you how to build regular expressions and how to write them yourself. If you haven’t had anything to do with this topic before, this post is still for you, of course. Regular Expressions are a way to check strings against a certain pattern, for example if it is alphanumeric or contains only uppercase letters. Regular expressions are supported by many different programming languages, so you don’t have to learn that again with different syntax. ...

February 24, 2019 · 4 min · Marcel Jurtz

Static Site Generators

Some time ago I moved this website from WordPress to Jekyll, but I never really explained the reasons. That’s why I want to discuss in today’s post the option of managing websites using an offline CMS or Static Site Generator. CMS like WordPress are often ridiculed and devalued by their complexity or their overall structure. In the meantime, there is a variety of similar content management systems available, but they usually share the core functionalities and structure. Usually, these systems consist of a backend, via which the website is managed. Articles are stored via a relational database. The websites can be adapted visually to one’s own preferences via templates and with the help of plug-ins a wide variety of additional functions can be implemented without major effort. ...

February 10, 2019 · 4 min · Marcel Jurtz

.NET Core on a Raspberry Pi

The Raspberry Pi is one of my favorite toys when it comes to hosting local applications or services like relational databases for testing purposes. At the moment I am trying to test an ASP.NET core application with this setup. However, getting .NET Core to run on the Raspberry Pi is not as easy as I thought, so I’d like to briefly outline the necessary steps. On GitHub you will find the download links we need. In my example I am using version 2.1.1. By following the link to the required version, you’ll see a table with different download links. ...

January 20, 2019 · 2 min · Marcel Jurtz

Partial Classes and Methods in C#

The partial keyword in C# allows you to spread a class definition across multiple files. You’ve probably seen this before when you created a WinForms application and viewed the MyForm.Designer.cs file, which contains the properties you define in the Designer. So the Visual Designer stores the entire definition of your user interface in this separate file. The class of your form itself is always marked partial. Files of partial methods must not be in different assemblies and will be merged during compilation. The IL code therefore looks exactly the same as if the class were a single file. ...

January 13, 2019 · 2 min · Marcel Jurtz