Exploring why implementing the layered architecture pattern is not always a great idea when developing software applications especially when it comes to microservices or REST Based API’s
Statement management can be a key aspect of any application design. It tends to cover a broad range data storage capabilities in your application, which may include accessing files on the file system or accessing a database of some description, with the purpose of manipulating the state of an object.
In this article we’ll explore how to create a simple state management microservice using dapr
JSONPatch can help update document resources in a very explicit way.
C# 9.0 introduces record types, a reference type that provides synthesized methods to provide value semantics for equality. Dive in deeper to understand what this means
GitHub Actions enables the user to create custom Software Development Life Cycle (SDLC) workflows in their GitHub repositories. Enabling the repository owner to write individual actions and then combine them to create a custom workflows of their choice for their project. These workflows could be anything that software developers would want to typically automate in their day to day processes.
exploring how to make use of MediatR Pipeline Behaviors to address cross-cutting concerns like caching, logging, validation, security and transactions
Different types of data structures are suited to different applications and some are suited to to highly specific types of tasks. The most commonly found data structures most software developers will be familiar with are Queues and Stacks.
we are going to take a look at installing Seq and configuring our application to use Serilog to send our logs and use Seq to review our log details
how to implement services and invoke them from other applications, which can be either aware of Dapr as they rely on its SDK or unaware of the presence of Dapr as they just invoke a local HTTP endpoint
The simplicity of the .net core packing and publishing tool, enables you simply use what you’re already doing to make doing what you’re already doing faster. No need to learn a new complex template language.
Cake is a build automation system for .NET Developers to script their build processes using a C# Domain Specific Language (DSL). In this post, we’ll explore the benefits of Cake and its major features with a concrete working example to achieve a flexible, maintainable, automated build process.
Step by step guide on how to Configure an AWS Lightsail Ubuntu server to deploy an ASP.net core website
Threenine's Denizon product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.
- Book Review: Bitcoin: Hard Money You Can’t F*ck With - January 25, 2022
- Going down the crypto rabbit hole - January 8, 2022
- Book review: The Bitcoin Standard - January 6, 2022
In a previous post, Redis InMemory Cache in ASP.net MVC Core, I discussed the various forms of cache storage applications may use, introduced Redis and… Read More »Why, When and How to use Redis in ASP.net MVC Core
A how to guide using Automapper in a DotNetCore Web Api project
A quick how to guide on implementing seeding in an EF Core database project.
Learn how to integrate the Swagger UI in an ASP.NET Core Web API and extend documentation and customise the UI
An example of creating a simple weather application making use of Asp.net Core and angular2
walk through the process of creating a new project and then create a build process using cake.
Easy to follow concise & detailed steps required to install .net core on a headless Ubuntu 16.x server
An example of how to create EF Core using separate class libraries