Shreyans Padmani

Shreyans Padmani @shreyans_padmani

About: CTO & Co-Founder passionate about helping startups scale through AI, Cloud, and product innovation. Experienced in C#, .NET Core, Blazor, and AWS. Excited to connect at GITEX 2025.

Location:
USA
Joined:
Feb 22, 2025

Shreyans Padmani
articles - 51 total

UPI Payment Architecture

The UPI Payment Architecture is a fast, secure, and highly scalable system that enables real-time...

Learn More 0 0Nov 23

Announcing .NET 10 (LTS) – The Future of Modern Development is Here!

.NET 10 (LTS) marks a powerful leap forward in modern software development, bringing enhanced...

Learn More 0 0Nov 23

DTOs, ViewModel and Domain Model in C#

DTOs, ViewModels, and Domain Models each play a unique role in clean and maintainable...

Learn More 1 0Nov 21

Understanding HTTP Methods in Web API (.NET)

HTTP methods are essential in Web API (.NET) to define how clients interact with a server. Methods...

Learn More 0 0Sep 11

Understanding Blazor compontent Lifecycle Methods in C#

Blazor provides lifecycle methods to manage component behavior during initialization, parameter...

Learn More 2 0Sep 4

Types Of Search Techniques

Lexical search focuses on exact word matches, making it simple but limited in understanding context....

Learn More 0 0Sep 4

How To Implement HttpClient in C# (4 Ways)

HttpClient in .NET simplifies calling REST APIs by sending HTTP requests and receiving responses. It...

Learn More 2 0Sep 3

Exception Vs Result Pattern

The Exception vs Result Pattern compares two error-handling approaches. Exceptions signal rare,...

Learn More 0 0Sep 3

String Manipulation in C#

String manipulation is one of the most essential skills in C# development. From formatting names and...

Learn More 0 0Aug 4

Var vs Dynamic vs Object in c#

In C#, var is statically typed and determined at compile-time, ensuring type safety. dynamic allows...

Learn More 0 0Jul 22

Loading Techniques in EF Core

Working with Entity Framework Core? Knowing how data is loaded can drastically affect your app's...

Learn More 0 0Jul 22

Response Caching in C#

Response Caching in ASP.NET Core improves performance by storing HTTP responses and reusing them for...

Learn More 0 0Jul 22

With(NoLock) vs With(ReadPast)

WITH (NOLOCK) and WITH (READPAST) are SQL Server table hints that manage concurrency differently —...

Learn More 0 0Jul 21

Indexing In SQL

An index in SQL is similar to an index in a book. Instead of scanning the entire table (like reading...

Learn More 0 0Jul 18

SQL Commands

Structured Query Language (SQL) is the cornerstone of database operations. Whether you're building,...

Learn More 0 0Jul 14

Vector Database

A Vector Database is a specialized database optimized for storing, indexing, and searching...

Learn More 0 0Jun 29

Types of middleware creation in asp.net core

Middleware in ASP.NET Core is software that's assembled into the application pipeline to handle...

Learn More 0 0Jun 29

Await and Async in Angualr

Why Use Angular? Makes code cleaner and easier to read, especially in sequences Useful...

Learn More 0 0Jun 29

API Versioning in .NET

API versioning is crucial for maintaining and evolving your APIs without breaking existing clients....

Learn More 0 0Jun 29

Dapper Service vs Entity Framework Core

When building .NET applications, choosing the right data access strategy is key to performance,...

Learn More 0 0Jun 21

AWS Lambda

What is AWS Lambda? AWS Lambda is a serverless computing service that runs code in...

Learn More 5 2Jun 8

Actions, Predicate, and Func

In C#, Action, Predicate, and Func are powerful delegates that help us write flexible and reusable...

Learn More 0 2Jun 8

Generics and Non-Generics

In C#, Generics and Non-Generics represent two different approaches to handling data types in...

Learn More 6 7Jun 8

Avoid returning null collection

In C#, when returning a collection from a method, never return null. Instead, always return an empty...

Learn More 1 0Jun 8

Collections in C#

Collections in C# are essential for managing groups of related data. The .NET Framework provides a...

Learn More 0 1Jun 8

How Server-Side Rendering Helps Your Angular SPA

SSR means that the HTML of your application is pre-rendered on the server and sent to the client...

Learn More 0 1Jun 8

Extension methods in C#

Extension methods in C# allow you to "extend" the behavior of existing types (like string, int, List,...

Learn More 2 2Jun 8

Boxing vs Unboxing in C#

In C#, Boxing and Unboxing are fundamental concepts when working with value types and reference...

Learn More 0 0Jun 8

Global Query Filtering in EF Core

Global Query Filters allow you to define LINQ predicates at the model level. Once defined, these...

Learn More 0 1Jun 8

Global Query Filtering in EF Core

Global Query Filters allow you to define LINQ predicates at the model level. Once defined, these...

Learn More 3 3Jun 8