Umamaheswaran

Personal Blog

  • Home
  • Gallery
  • About
  • February 10, 2022

    Build Blazor apps with Tailwind CSS

    Build Blazor apps with Tailwind CSS

    Blazor lets you build web UI components with C# dotnet. These components can be used in browser via web assembly or server side via ASP.NET Core. Tailwind CSS is utility-based CSS framework. Unlike bootstrap Tailwind doesn’t come with its own components, it has thousands of micro-CSS classes which can be used to build our UI […]

  • July 22, 2021

    How to use Redis as your primary database

    How to use Redis as your primary database

    Recently, I got chance to work with Redis and realized that redis is not just a cache solution it can serve as your primary database. Traditional databases store their data on disk, even though most databases have an embedded cache on RAM to optimize query performances. Most of the time we end up using some […]

  • February 26, 2021

    Understanding SOLID Principles: Interface Segregation & Dependency Injection

    Understanding SOLID Principles: Interface Segregation & Dependency Injection

    This blogpost talks about interface segregation and dependency injection in solid principles

  • February 26, 2021

    Understanding SOLID Principles: Liskov Substitution

    Understanding SOLID Principles: Liskov Substitution

    Liskov substitution is one of the more complex facets of the SOLID principles. It requires a foundational knowledge of both contracts and variance to build rules that guide you toward more adaptive code

  • December 9, 2020

    Understanding SOLID Principles: Open/Closed

    Understanding SOLID Principles: Open/Closed

    This is the part 2 of the series of posts that I’m writing on the topic of solid principles

  • November 22, 2020

    Understanding SOLID Principles: Single Responsibility

    Understanding SOLID Principles: Single Responsibility

    If your code is not adaptive enough, You process cannot be agile enough.. To make your code more adaptive learn SOLID Principles

  • September 25, 2020

    When to Use Microservices (And When Not To!)

    When to Use Microservices (And When Not To!)

    One of the main problem in our industry is we focus on the tech tool, not the thing that the tech tool let’s you do. So when you say you want to use microservice architecture, first you have to think what’s the thing it’s going to give you? What can microservices architectures give you? More […]

  • July 3, 2020

    .NET multi platform app ui(MAUI)

    .NET multi platform app ui(MAUI)

    In the blog post I explain about .NET MAUI a new multi platform app UI to support different workloads like mobile, desktops using .NET

  • June 14, 2020

    Thoughts on design patterns

    Thoughts on design patterns

    My opinions on design patterns and practices and things that you should keep in mind while choosing design patterns

  • November 20, 2019

    Process trillions of events per day using C#

    Process trillions of events per day using C#

    Learn how to process trillions events per day using C#

1 2 3 4
Next Page→

Blog at WordPress.com.

  • Follow Following
    • Umamaheswaran
    • Join 85 other followers
    • Already have a WordPress.com account? Log in now.
    • Umamaheswaran
    • Edit Site
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar