What happens after submitting a session in a Call for Papers?
A seasoned speaker and conference committee member explains the behind-the-scenes process of reviewing and selecting talks after a Call for Papers closes.
Maarten Balliauw is a cloud and web development expert specializing in .NET, C#, Microsoft Azure, and application performance. Frequent international speaker and Head of Customer Success at Duende Software.
438 articles from this blog
A seasoned speaker and conference committee member explains the behind-the-scenes process of reviewing and selecting talks after a Call for Papers closes.
Building a reverse NuGet package search engine using Azure Functions and Azure Search to find packages by public type names.
A talk on building a serverless reverse package search for NuGet.org using Azure Functions and Azure Search, presented at NDC Oslo.
Two tech talks on rate limiting strategies and building a serverless search engine for NuGet.org using Azure Functions and Azure Search.
A conference talk exploring .NET memory management concepts, the Garbage Collector, hidden allocations, and profiling techniques.
Two tech talks from ConFoo Montreal: one on application request throttling strategies and another on the microservices architecture of JetBrains Rider IDE.
A talk exploring the microservices architecture and design decisions behind building the JetBrains Rider .NET IDE, including its reactive protocol.
Troubleshooting guide for resolving a silent error when launching ASP.NET Core applications in IIS Express during development.
A guide to writing unit tests that ensure ASP.NET MVC action methods have the ValidateAntiForgeryToken attribute, with tips for the ReSharper/Rider test runner.
Using ReSharper's Structural Search and Replace to find ASP.NET MVC action methods that need the ValidateAntiForgeryToken attribute for CSRF protection.
A guide for ASP.NET MVC Core developers on identifying and adding CSRF protection to an inherited codebase lacking security measures.
A talk recap on .NET's Garbage Collector, memory management concepts, hidden allocations, and performance profiling.
Explains how to register a service both as an interface and as its concrete type in ASP.NET Core's built-in dependency injection container.
A talk exploring strategies for implementing rate limiting and request throttling in web applications to handle user traffic and prevent abuse.
A deep dive into debugging a slow ASP.NET MVC request, tracing the root cause to HTTP chunked encoding and its performance implications.
A technical guide on setting up remote debugging for Node.js applications deployed on Azure App Service (Linux) using WebStorm and SSH tunneling.
A developer explains his decision to retire from the Microsoft MVP program due to a perceived conflict of interest with his work for JetBrains.
A guide on setting up and running Kotlin-based Azure Functions, exploring JVM support and using IntelliJ IDEA with Maven.
Explores using C# operator overloading to create cleaner syntax for cross-platform file path concatenation, inspired by ReSharper's code.
A developer shares their journey into public speaking at tech conferences, from local user groups to international events, and reflects on the reality behind the 'glamour'.