Quantcast
Channel: Ingenium Software Engineering Blog
Browsing all 30 articles
Browse latest View live

Smarter build scripts with MSBuild and .NET Core

With the migration back to MSBuild for .NET Core projects, a few new avenues are opened up to us as developers when it comes to managing our projects. Package references are now part of the MSBuild XML...

View Article


Image may be NSFW.
Clik here to view.

ASP.NET Core 2.0 - Thinking about the future

It has been an eventful week in ASP.NET Core land. It started with the discovery by community member and ASP.NET Core contributor Kévin Chalet that a PR was being merged into the release branch of...

View Article


Unit testing Finalizers in C#

Finalizers are generally non-deterministic. If you leave the GC to its job, it will finalize eligible objects at some point. This doesn't work very well for us if we are needing to test that our...

View Article

Injection tokens in Angular

Injection tokens are a feature of Angular that allows the injection of values that don't have a runtime representation. What we mean by this, is that you can't inject something like an interface as it...

View Article

Image may be NSFW.
Clik here to view.

Work, open-source and family - maintaining a work/life balance

I first got into open-source development way back in 2010, when Codeplex was a thing, and .NET web development had hit a sweet spot with ASP.NET MVC and the introduction of the Razor template parsing...

View Article


Designing a build system for .NET solutions with Cake - introduction

This is an update on my previous blog post "Smarter build scripts with MSBuild and .NET Core" I previously touched on using updated features of MSBuild (15+) to improve the experience of maintaining a...

View Article

Image may be NSFW.
Clik here to view.

Designing a build system for .NET solutions with Cake - 1: The build...

There is no Cake in this issue, however we'll set the scene for things to come.ContentsThis is the first issue in a series around designing a build system for .NET projectsThe build submodule &...

View Article

Image may be NSFW.
Clik here to view.

Designing a build system for .NET solutions with Cake - 2: The Cake build...

ContentsThis is the second issue in a series around designing a build system for .NET projectsThe build submodule & Versioning dependenciesBuild, test and pack .NET projects by convention using...

View Article


Image may be NSFW.
Clik here to view.

DepthGuard. a.k.a "It seemed like a good idea at the time"

Way back in 2012 I was employed as a Senior Developer at a small company in my home town. One of my first tasks for a new client was to build a new CMS that could be used as the foundation for all of...

View Article


Image may be NSFW.
Clik here to view.

Using YARP as a split testing tool

This post assumes you have some knowledge or experience with YARPThere are many ways, and many tools for testing changes to website. These can range from per-page frontend tooling (think Optimizely, or...

View Article
Browsing all 30 articles
Browse latest View live