And, we can block quote all the things 😄 and code blocks work too!
public Task<Toppings> GetToppingsAsync([FromServices] toppingsService)
=> toppingsService.ResolveToppingsAsync();
// TODO
This is a sample app, trying to demonstrate the smallest ASP.NET Core Minimal API, a "Hello World!" example. The Program.cs* is only three lines of code.
Program.cs:
var app = WebApplication.CreateBuilder(args).Build();
app.MapGet("/", () => "Hello World!");
app.Run();
The C# language team has been making some awesome improvements. In March 2017, we were given C# 7. This major release brought some powerful features such as: pattern-matching, tuple literals/deconstruction, and local functions to name a few. Since then the team introduced the notion of point releases. Expect to learn about all the features of C# 7, as well as the C# 7.1 and 7.2 point releases. Additionally, we'll take a look at the plan for C# 8.
In programming we know countless ways to solve the same problem. The same is true with professional growth. No two paths are alike and you control your own destiny. I'm thrilled to share my failed attempts and the lessons-learned. We'll clear your path - where every challenge is an opportunity. From blogging to speaking. From open-source contributions to stackoverflow Q/A. From attending conferences to organizing them. We will take on impostor syndrome and grow together! You'll see how becoming a social developer can launch your career to the next level.
Imagine a world were data comes in streams, flowing freely and endlessly! Damn the streams and enter congestion callback hell where back pressure is a possibility, or let loss their flow and lose valuable bits of information. This talk is geared towards an introduction into the "Reactive Mindset". We will discuss reactive programming and look at various implmentations from Rx.NET for C# to RxJS for TypeScript. We'll apply our learnings to practical scenarios, leveraging the advantages of this amazing programming paradigm.
If you're unfamiliar with the term "SignalR", don't stray away... this helpful technology could save your day. SignalR boasts real-time web functionality which enables server-side code to push content to clients instantly. In this talk, we'll start with a simple Chat application so that we understand the mechanics. Then we'll dive deeper into other use cases and we'll explore the various protocols. We'll cover how SignalR can be applied to Angular, VueJS and even Blazor. Expect to walk away from this talk knowing exactly how to use SignalR in your application and why it is so useful.
C# 7 is packed full of features such as: pattern-matching, tuple literals/deconstruction, and local functions to name a few. Join me to learn about the features of C# 7 and how it can benefit your code. You'll be empowered to write more expressive, flexible, and concise C# code with these features.
Everyone wants the latest and greatest, this is human nature. This is especially true for developers. We want the best tooling and the latest language features. As a .NET developer we want C# to be even better – since becoming open-source C# is rapidly evolving.
C# 7 is packed full of features such as: pattern-matching, tuple literals/deconstruction, and local functions to name a few. Join me to learn about the features of C# 7 and how it can benefit your code. You'll be empowered to write more expressive, flexible, and concise C# code with these features.