Whenever a major improvement happens in web technology, whenever a new framework or a language is introduced in the web development market, PHP's death is declared immediately. I have been…
React vs. Angular: Choosing the Right Framework in 2024
"Angular or React?" has been one of the most important questions in software development for the last decade. As a developer who had worked in full-stack fashion for a long…
Remote Caching in Scaled-Out Cloud Applications: A Case Study with Redis, C# and Python
A few weeks ago, we were discussing a problem with my team mates and a colleague raised a question about a very basic distributed remote caching problem which was about…
Using SignalR with Angular
In a previous blog post, we discussed how to create real-time web applications using SignalR and React. If you have already gone through that, you would know the magic of…
Architectural Design Patterns 8 – Serverless (Function as a Service – FaaS)
Today's topic is a quite popular one, a fuzzy word getting more and more popular once it used to be a niche architectural pattern only. When we think about building…
Rust: A Modern Time Challenger to C++
For developers of my generation, C++ was the go-to language. It was everywhere, especially when you needed to write code that is fast, efficient and object oriented. C++ gave us…
Go Language: A Modern Take on System Programming
Today, I want to talk about a new generation language which gains ground among developers. Go also popularly known as Golang, an open-source programming language created at Google by Robert…
Using SignalR with React
Recently, I had the opportunity to work on a project where React and SignalR were integrated. This experience was quite insightful, and I am eager to share my learnings about…
Architectural Design Patterns 7 – Domain-Driven Design
Domain-Driven Design, or DDD for short, isn't about code at first. It's about understanding the main business inside out, and then designing software that speaks the business's language. Think about…