Daniel Marbach
where else to find them
website:http://www.planetgeek.ch
github:danielmarbach
bluesky:danielmarbach.bsky.social
mastodon:@danielmarbach@fosstodon.org
linkedin:daniel-marbach-49857939
speakerdeck:danielmarbach
what they talk about
all 10 in the filters
where they keep going back
- NDC Oslo4 editions2017–2024
- NDC London2 editions2021–2025
- NDC Porto2 editions2023–2024
all 7 in the filters
on a stage with
- Alain Kingonce
- Cecil L. Philliponce
- Emanuele Bartolesionce
all 8 in the filters
who talks about the same things
- Steve Gordon17 talks
- Scott Sauber13 talks
- David Fowler34 talks
- Alex Thissen20 talks
- Adam Ralph18 talks
- Layla Porter35 talks
| title | conference | date |
|---|---|---|
| Performance loop—A practical guide to profiling and benchmarking | NDC London 2025 | 2025-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… | ||
| The performance loop—A practical guide to profiling and benchmarking | NDC Porto 2024 | 2024-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… | ||
| The performance loop—A practical guide to profiling and benchmarking | NDC Oslo 2024 | 2024-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… | ||
| Performance tricks I learned from contributing to the Azure .NET SDK | NDC Porto 2023 | 2023-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… | ||
| Performance tricks I learned from contributing to open source .NET packages | NDC Oslo 2023 | 2023-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… | ||
| JetBrains .NET Days Online 2022. Day 1 | JetBrains .NET Days Online 2022 | 2022-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… | ||
| Performance Tricks I Learned From Contributing to Open-Source .NET Packages | JetBrains .NET Days Online 2022 | 2022-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… | ||
| Evolutionary history of the RabbitMQ .NET Client towards concurrency | NDC London 2021 | 2021-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… | ||
| DIY Async Message Pump: Lessons from the trenches | .NET Summit 2020 Online Conference | 2020-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… | ||
| DIY Async Message Pump: Lessons from the trenches | .NET Summit 2020 Online Conference | 2020-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)… | ||
| DIY Async Message Pump: Lessons from the trenches | Build Stuff 2019 | 2019-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… | ||
| Cliff diving into async in .NET Core and C# 8 | Dotnetos Conference 2019 | 2019-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… | ||
| Interview | Dotnetos Conference 2019 | 2019-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… | ||
| DIY Async Message Pump: Lessons from the trenches | NDC Oslo 2019 | 2019-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)… | ||
| Microservices with Service Fabric. Easy... or is it? | NDC Oslo 2017 | 2017-06-14 |
Service Fabric supports reliable collections and in-cluster stateful services but scaling requires planning: partition count is fixed up front and… | ||
| nothing matches | ||