.NET Core Logger using Serilog – Part 1

A simple .NET Core logger implementation using Serilog library. Introduction Logging is very important part of any software application. It might be needed for various reasons. You might want to log e.g. for one or all of the following reasons: What your website users do on your website? Which page are popular on your site? … Read more

ElasticSearch with .NET Core

Introduction Working with NoSQL persistence simplifies a lot of things when building applications. You can build persistence functionalities from scratch or you can use an already available solution like elastic-search or combine the both. In this post, I will show how to store JSON documents to ElasticSearch and then later leverage its REST API and … Read more

ElasticSearch with Node.js

Introduction Working with documents in software is fun. It means that storage fit your code not the other way around. This removes the object relational impedance mismatch between how you model your application and how you store those models. Even if you do not have immediate use of documents, learning how to use documents will … Read more

.NET Core, PostgreSQL and Document Database

Introduction There is always more than one way to get something done. When it comes to work around my house, my favorite is not doing it at all. I take that approach with landscaping,cutting the grass, other house chores and everything else I can get away with. [somebody once said that you can always tell … Read more

TCP with Node

Introduction Everyone who has any knowledge of the internet is well-aware of the Transport Control Protocol (TCP). Robert Kahn and Vinton Cerf invented TCP in the 1970s for satellite communications. In their work building a satellite communications network, they realized the need for a hardware-independent mechanism to move data from one computer to another. All prior work … Read more

Networking Basics

Its been a while that docker or container technologies are threatening the way we are delivering software. Cloud platforms are offering the capabilities which were only possible for the powerful and rich (ok, may be I could have written “were hard to get”). Networks, their administration and management are being abstracted away and the software … Read more

Hex Quote

A blog about my coding adventures

Skip to content ↓