There is a right way and a wrong way with programme Asynchronously, mainly due to the initial way Microsoft brought in Async programming was not best practise and they have now made changes to make it more effective and be more productive.Continue reading Asynchronous Programming the right way
JSON Web Tokens is an emerging standard. They are very close to their standardisation. IETF has taken care of that, and OpenID connect mandates the use of JSON Web token for all of the tokens that are exchanged in that protocol. this article gives you a little look, an overview of the purpose of security tokens, and, and what other types of tokens we have out there and where, where they are used. Then we have a look at the structure of a JSON Web Token, and then we’ll show you how easy it is to create and consume them using the Microsoft DotNet Core development framework.Continue reading JSON Web Tokens (JWT)
Here is a simple REST Client talking to a stand along Server API all written in DotNet Core 3.1.
It is loosely based on creating a simple REST Client, an tutorial from Microsoft can give you the very basic features in DotNet Core
Nice video to attached a BitBucket Server to Jenkins
Using DotNet Core comes some responsibilities, one of those is making sure your application is up and running.
Since DotNet Core 2.2 the introductions of health checks have been established.
There are two types of Health Checks
- Liveness Health Checks
- Readiness Health Checks
Recently I was playing with docker API on OSX to use with Jenkins and the setup was little complicated so I thought to put all steps together in one place. Just to summarise the default tcp port for docker is 2375 (unencrypted) and 2376(encrypted) communication over tcp(although we can choose any other port).Continue reading Enabling docker remote API on OSX
Quick and easy way to setup an SMTP mail server using docker
docker run --restart unless-stopped --name mailhog -p 1025:1025 -p 8025:8025 -d mailhog/mailhog
We love Jenkins and we love Docker, so let’s get them working together.
We are assuming you already have Docker installed on your environment.
Here is the terminal command to use:
Many of today’s website is designed around giving a good user experience. This comes at a cost of high-bandwidth. Not everyone in the world will have a good internet connection, how about when you are at sea on a ship or in a developing country such as India or Pakistan.Continue reading Low-Bandwidth website