Rob Janssen

All | Unread | Read

A fistful of Blazor; Its .NET in the browser - William Tulloch

C# in the browser is that even possible? Apparently so. Blazor is an experimental web application framework out of Microsoft that provides the means to write a Single Page Application using Razor pages and C# running with Web Assembly.In this talk we will go beyond "Hello World" and explore what the

Security in ASP.NET Core 2.1 - Barry Dorrans

When we started ASP.NET Core we threw away a lot of the mistakes we made in the past. It turns out a lot of developers liked those mistakes and we've been bringing back features in a safe and security manner.Come see what we've added to ASP.NET 2.1 to support new and old scenarios that you requested

S207 - Blazor: Modern Web development with .NET and WebAssembly - Daniel Roth

Client-side web development has long been the sole domain of JavaScript. WebAssembly is poised to change that by opening up the web to the full ecosystem of languages, frameworks, and tools. Blazor is an experimental project to bring .NET to the Web via WebAssembly. In this session you'll see how Bl

Correcting Common Mistakes When Using Async/Await in .NET - Brandon Minnick

I’m here to tell a scary story; one of inefficient code and unhandled exceptions. A story about a .NET developer who used async/await, but didn’t fully understand the framework. Their code started experiencing strange bugs. Their app size was strangely large. GASP!Don’t let this happen to you.

Why you should use SQL CTEs

Last week I was explaining to a junior analyst how CTEs (common table expressions) work. They’re persisted temporary data sets, that allow you to store a single query to go back to later in your script. They're underrated compared to the subquery, that seems to be what most analysts around me use.

The Illustrated TLS Connection

In this demonstration a client has connection to a server, negotiated a TLS 1.2 session, sent "ping", received "pong", and then terminated the session. Click below to begin exploring. This choice of version number (3.3 rather than 1.2) is due to TLS 1.0 being a minor revision of the SSL 3.

The danger of TaskCompletionSource<T> class

TaskCompletionSource<T> class is a very useful facility if you want to control the lifetime of a task manually. Here is a canonical example when TaskCompletionSourceis used for converting the event-based asynchronous code to the Task-based pattern:

What indexes should I create on a table?

While designing a software system that involves a database, this question inevitably pops up in the minds of software developers.

What is a website that everyone should know about but few people actually know about?

Of course not otherwise how else will the great Pearson stay afloat? /s Someone created an algorytm that wrote every possible 1000 digit paragraph bthat features lowercase letters and the punctuation marks , . and ? With a space of course.

Supercharger : Visual Studio Marketplace

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.