Home
Code Reform
Cancel
Preview Image

Software design patterns cheatsheet

Introduction How many times has it been that I had been looking at a software problem and seemed like a neat idea to use a design pattern to simplify the code. Sometimes I may be torn between few p...

Preview Image

Configuring an Nginx TCP proxy for my RabbitMQ cluster in under 10 minutes

Configuring an Nginx TCP proxy for my RabbitMQ cluster in under 10 minutes In the previous post, I described what a cluster is and how to setup a RabbitMQ cluster on Raspberry Pi with a few Zero W...

Preview Image

How to Build a RabbitMQ Cluster on Raspberry Pi

How to Build a RabbitMQ Cluster on Raspberry Pi In this blog post I will show you how to build and configure a 5-node Raspberry Pi cluster and use RabbitMQ’s clustering capabilities on the above t...

Preview Image

.NET Core and RabbitMQ

.NET Core and RabbitMQ Having a system which is composed by distributed applications is a great idea, but a way to communicate with each other is required. A very popular architecture is the so ca...

Preview Image

.NET Core and RabbitMQ Part 2 - Communication via AMQP

.NET Core and RabbitMQ Part 2 - Communication via AMQP In part 1 I demonstrated how to create a simple consumer and producer using ASP.NET Core Hosted Services. In this part, I will cover everythi...

Preview Image

Babel F# pipeline operator proposal

Babel F# pipeline operator proposal Introduction Writing readable and declarative code in JavaScript, how nice it would be! 😆 I know, readable and declarative don’t go in the same sentence when ...

Preview Image

Boxing and unboxing in C#

Boxing and unboxing in C# Introduction Working with types sometimes can be very tricky for a developer, regardless of the employed programming language. Surely, many professionals have a story or...

Preview Image

Build a secure Angular client using ASP.NET Core and OAuth

Build a secure Angular client using ASP.NET Core and OAuth What is the resource owner password credentials grant? How can I secure my Angular client using OAuth and JWT bearer tokens? In this post...

Preview Image

How the pomodoro technique has changed the way I work

How the pomodoro technique has changed the way I work For many years I thought that working hard was the way to go. Just make some TO-DO lists, pick work items in order, carry the task on and move...

Preview Image

ASP.NET Core API authentication using JWT bearer tokens

ASP.NET Core API authentication using JWT bearer tokens What is OAuth 2.0 and how its flows can be applied for securing my applications? What does a token do and how it is useful in securing API’s...