Build Your Own Smart Assistant on Your Data - ChallengesBuilding your own smart assistant to find answers from your own data sounds like an exciting project, right? Well, let me tell you, it’s not all sunshine and rainbows. I quickly learned that there will be many challenges along the way as I started th...Apr 6, 2024·3 min read·5
Running NATS as WebSocket ServerNATS is a messaging platform that can connect multiple technologies together and comes to the browser as well. Nats comes with WebSocket inbuilt, which can help in designing real-time systems easily. Yes, you don't need any external servers. You can ...Mar 10, 2023·2 min read·2.2K
Asynchronous TCP/IP - Part 2In the last blog post in the series, we created a server and client using the TCP protocol. So to Recap the concepts quickly TCP programming is a way of connecting two nodes on a network to communicate with each other. TCP Server creates sockets and ...Feb 25, 2023·2 min read·614
Digital Ocean SpacesDigital Ocean is one of the simplest cloud providers compared to AWS, GCP, and Azure. They offer the best prices but have just enough service to build highly scalable applications. So for anyone starting a cloud journey, I highly suggest doing it wit...Feb 24, 2023·2 min read·150
Asynchronous TCP/IP - Part 1This is going to be a series of blog posts to understand how to code our TCP Server and clients in C# I started using Nats.io, which is a messaging platform and DotNet library called "Alternats." When I saw how well the library worked, I was surprise...Feb 18, 2023·3 min read·3.3K
Performance - Latency and ThroughputPerformance improvement is one of the Key areas in computer science and in a series of smaller posts I will like to explain the various terms used and methods available to improve the performance of the system In this blog post, let's talk about late...Feb 17, 2023·2 min read·207
Fast Endpoints - An Alternative to Asp.net coreMVC has become the de facto web development tool for DotNet application development. As part of DotNet 6, Microsoft has acquired a minimal API, which gives an alternative to the full-featured framework. Minimal APIs are great in terms of performance ...Jan 23, 2023·3 min read·1.7K