S. Ravi Kumar

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 brings .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 I’ll demonstrate what you can do with Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. You’ll see its modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive client-side UI. I’ll cover both basic and advanced scenarios using Blazor’s components, router, DI system, JavaScript interop, and more.

Objective of the session:

The main objective of the session is to share the knowledge of Web Assembly , Full Stack Web Development , SPAs , Blazor & C#

Who can attend this session?

The session is for
1) Architects who have to decide which UI framework to use for their Web Applications
2) C# developers who want to move into full stack web development but don’t want to learn JavaScript

What all will be covered in the session?

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

Benefits/Take away for the attendees:

 From this session attendees will learn about:

  • Technologies available for doing Web Development

Resources for learning Full Stack Web Development using Blazor

Pre-requisites to attend the session:

Basic Knowledge about web development & Learning attitude

Speaker Details

S. Ravi Kumar
Experienced IT professional

Ravi is an experienced IT professional with over 15 years of IT services experience using Microsoft technologies. His work and past engagements have been in defining solution architecture, developing web, desktop and mobile solutions for complex business scenarios. He is also active in initiatives to take software to communities and have started the NCR Cloud & Core Techies meet-up group. In addition to being an active member of the local developer community involved in mentoring and training developers in business cases for usage of technologies like .Net Core, ASP.Net Core, Blazor, C#, Xamarin, Docker, Azure DevOps etc He is an active speaker at and have made presentations in conferences both in India and abroad and also mentor start-ups in his spare time. He provide corporate trainings in the Microsoft Technologies to leading corporate including Fortune 500 ones and have trained and mentored numerous professionals.

By | 2019-12-11T23:56:50+00:00 November 12th, 2019|Comments Off on S. Ravi Kumar

About the Author: