S Ravi Kumar
Solutions Architect, Technology Advisor, C# Corner MVP
Greater Noida, India
Actions
Ravi is a seasoned IT professional with nearly two decades of experience specialising in Microsoft technologies. Throughout his career, he has excelled in defining solution architectures and developing sophisticated web, desktop, and mobile solutions for intricate business scenarios. Passionate about community engagement, Ravi founded the DotCoreTechies meetup group and actively contributes to the local developer community by mentoring and training on the business applications of technologies like Blazor, ASP.Net, C#, MAUI, and Semantic Kernel. An esteemed speaker, Ravi has presented at numerous conferences both in India and internationally, and dedicates time to mentoring startups. Currently, his focus lies on enhancing developer understanding of Generative AI, aiming to boost productivity in .NET development and improve automation and efficiency in business applications.
Links
Area of Expertise
Topics
Multi Platform (Web and Desktop) Blazor UI
Blazor has become one of the headline features of .NET 6 by allowing users to build rich interactive user experiences in C# and Razor, offering the benefits of a single-page app (SPA) framework while keeping all your code and data in .NET.
In this session we will talk about how we can develop Multi Platform (Web and Desktop) application using Blazor and what are the things we need to keep in mind in order to make the application scalable and future ready.
The key points we will talk about are :
1) Blazor Hosting Models
2) Project Structure for maximum code reuse.
3) Issues with this approach
4) Options for Desktops app development and which to use when.
5) Managing Service Calls
6) Offline Data Storage
7) Demo of Sample App
Full Stack Web Development without JavaScript
Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. Blazor is a new web UI framework from the ASP.NET team that aims to bring .NET applications into all browsers (including mobile) via WebAssembly. It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins.
In this talk, we will learn about :
1) Confusion about choosing Web UI framework
2) What is Web Assembly
3) What is Blazor
4) How Blazor works
5) Future of Web Assembly & Blazor
6) Small Demo of Creating Web & Desktop application using Blazor.
Full Stack Azure Architecture
Whenever we talk about Full-Stack Development it's always related to development frameworks and their uses. However Azure provides lots of tools and options for doing full-stack development. In this session we will be talking about how we can architect a full stack web application using all Azure tools.
In this talk, we will learn about :
1) What is Azure
2) Azure Tools to be used in Full-Stack Web App Development.
3) A futuristic application architecture
4) Key considerations for Azure architecture
5) Open Challenges with Azure architecture
6) Small Demo of Full-Stack .NET Web application on Azure architecture.
.NET Virtual Conference 2022 Sessionize Event
Azure Summit Sessionize Event
Blazor Conf - Bhubaneswar Sessionize Event
Cloud Lunch and Learn Marathon 2021 Sessionize Event
.NET Virtual Conference Sessionize Event
LightUp Sessionize Event
S Ravi Kumar
Solutions Architect, Technology Advisor, C# Corner MVP
Greater Noida, India
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top