~/talks

Daniel Marbach

what they talk about

all 10 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 8 in the filters

who talks about the same things

titleconferencedate
Performance loop—A practical guide to profiling and benchmarkingNDC London 20252025-01-27
Shows a concrete profile with dotMemory/dotTrace workflow and a small MSMQ-based harness that publishes 1,000 messages and isolates the NServiceBus pipeline…
Talk on
The performance loop—A practical guide to profiling and benchmarkingNDC Porto 20242024-10-14
Shows a practical pipeline: a console test harness copies the messaging pipeline into a repo, removes DI and IO noise, and runs profilers (JetBrains…
Talk on
The performance loop—A practical guide to profiling and benchmarkingNDC Oslo 20242024-06-10
Concrete recipe for measuring and improving runtime: extract the pipeline into a small harness, run BenchmarkDotNet short runs then full runs, and capture CPU…
Talk on
Performance tricks I learned from contributing to the Azure .NET SDKNDC Porto 20232023-10-16
Contributor to the Azure .NET SDK documents over seventy pull requests that target hot-path C# code and shows concrete fixes: replace LINQ.Any with loops…
Talk on
Performance tricks I learned from contributing to open source .NET packagesNDC Oslo 20232023-05-22
Contributions to the Azure .NET SDK drive concrete wins: 80+ PRs applied various micro‑optimisations that cut GC and raised throughput — replacing LINQ/Any…
Talk on
JetBrains .NET Days Online 2022. Day 1JetBrains .NET Days Online 20222022-10-25
Day 1 is a toolkit sprint: tight, concrete wins you can copy. You see algorithm workups that cut Levenshtein memory and latency (single‑row + array‑pool + SIMD…
Talk on
Performance Tricks I Learned From Contributing to Open-Source .NET PackagesJetBrains .NET Days Online 20222022-10-25
This talk was part of the JetBrains .NET Days Online 2022 conference. Details: https://pages.jetbrains.com/dotnet-days-2022 Description: As a practical…
Talk on
Evolutionary history of the RabbitMQ .NET Client towards concurrencyNDC London 20212021-01-25
The RabbitMQ .NET client evolves from sync to a parallel async path by adding a redundant async worker and a dispatchConsumersAsync flag plus a consumer…
Talk on
DIY Async Message Pump: Lessons from the trenches.NET Summit 2020 Online Conference2020-08-07
Builds a real async message pump using TPL/async that runs until cancelled, shows SemaphoreSlim-based throttling to match a DB connection pool (example default…
Talk on
DIY Async Message Pump: Lessons from the trenches.NET Summit 2020 Online Conference2020-08-07
Built a message pump that started as a single-loop async receiver, then exploded into unbounded concurrency (tens of thousands of concurrent tasks on an i7)…
Talk on
DIY Async Message Pump: Lessons from the trenchesBuild Stuff 20192019-11-13
Built an async .NET message pump that hooks to MSMQ, RabbitMQ, Azure Service Bus, SQS, Kafka and SQL Server and surfaces concrete failures: unbounded…
Talk on
Cliff diving into async in .NET Core and C# 8Dotnetos Conference 20192019-10-10
Demonstrates concrete problems and fixes for real async code on .NET Core 3.0 / C# 8: reproduces SyncOverAsync deadlocks, measures thread-starvation from…
Talk on
InterviewDotnetos Conference 20192019-10-10
Concrete rules for async code and where to start: prefer return Task or ValueTask and never use async void, add a CancellationToken to APIs when possible, and…
Interview on
DIY Async Message Pump: Lessons from the trenchesNDC Oslo 20192019-06-17
A simple async pump using TPL and async/await becomes dangerous when unbounded concurrency spawns tens of thousands of tasks (demo shows ~30,000 ops in 100ms)…
Talk on
Microservices with Service Fabric. Easy... or is it?NDC Oslo 20172017-06-14
Service Fabric supports reliable collections and in-cluster stateful services but scaling requires planning: partition count is fixed up front and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.