GridMath 1.0 released

So I’m still working continuously on GridMath, and have added a lot of features since last update. This last weekend though I was really productive AF. And last couple of evenings too. GridMath 1.0 was released, huray! With this, I’ve finished GridMath’s support for shapes, added rasterization algorithms, support for directions and rotations. I’ve written…

Coding C# with quality and style

Back in the Java world I was very much used to relying on static code analysis tools. And yet, it took me a good while until I finally set up similar tools for my C# development. But here it finally is. The tools I use Rider for my IDE, so legacy analyzers from Visual Studio…

GridMath – progress report

A couple of days ago I wrote about kicking-off a small library project called GridMath. Although I create it to my own ends and for a specific purpose, I also want it to become a worthy dependecy. Especially when I saw the first version getting some downloads. GridMath 0.1 sucks First, I fixed a rather…

GridMath

I’ve just published the first version of GridMath nuget package. It is a lightweight library for creating and manipulating geometrical shapes on two-dimensional grids. The code is available under MIT license on my github repo. Motivation for GridMath project I have recently started working on a project exploring procedural content generation. So far, the tile-based…

Setting up for java dev on Windows with Chocolatey

This guide shows steps for the complete setup of Windows pc for developing java applications. Traditionally, software packages on Windows are installed by manually downloading them from their web pages. This feels very fiddly when compared to using Unix package managers such as yum. Fortunately, there is Chocolatey, which brings some of this experience to…

Should I leave In-House gig for consulting?

This year I have started (again) to entertain thoughts about joining a consulting firm. While I’m fairly satisfied with my current job, there are a couple of things that bother me. So I started thinking about what would I be looking for if I was to make a career move. So, here’s the list. Higher…

Stay away from dogmas kids

In software development, there is no single right way to do things. Not one natural way to model data. Not one correct way to design API. Neither there is one true way to design your classes. Trial and error Software development activity, like most things we do in life, is not something our human minds…