Umamaheswaran

  • How to do polymorphic serialization/deserialization in C# System.Text.Json

    How to do polymorphic  serialization/deserialization in C# System.Text.Json

    In this blog post, you’ll see how to serialize and deserialize a hierarchy of objects polymorphically to have a cleaner json.

    Umamaheswaran

    July 29, 2022
    Software Development
    C#, Deserialization, Json, polymorphic, Serialization, Software Development, System.Text.Json
  • 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 […]

    Umamaheswaran

    February 10, 2022
    Software Development
    blazor, tailwindcss
  • 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 […]

    Umamaheswaran

    July 22, 2021
    Software Development
    Azure, Database, Index, Indexes, Redis
  • 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

    Umamaheswaran

    February 26, 2021
    Agile, Software Development
  • 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

    Umamaheswaran

    February 26, 2021
    Agile, Software Development
    designpatterns, SOLID, solid-principles
  • 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

    Umamaheswaran

    December 9, 2020
    Agile, C#, Software Development
    Agile, closed, open, principles, SOLID
  • 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

    Umamaheswaran

    November 22, 2020
    Agile, C#, Software Development
    adaptive code, Agile, C#, Single Responsibility Principle, Software Development, SOLID, SRP
  • 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 […]

    Umamaheswaran

    September 25, 2020
    Software Development
  • .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

    Umamaheswaran

    July 3, 2020
    Software Development
  • 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

    Umamaheswaran

    June 14, 2020
    Agile, Software Development
    Software Development
1 2 3 4
Next Page

Umamaheswaran

Engineers of the smart furniture that enables comfort and innovation.

Address.

123 Example St,
CA 12345-6789

Find Us in Social Media

  • Instagram
  • Facebook
  • Twitter
  • 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