Steve Gordon
where else to find them
github:stevejgordon
bluesky:stevejgordon.bsky.social
mastodon:@stevejgordon@fosstodon.org
speakerdeck:stevejgordon
devto:stevejgordon
what they talk about
all 11 in the filters
where they keep going back
- NDC London6 editions2019–2026
all 10 in the filters
on a stage with
- Andrey Dyatlovonce
- Chandrakanth Jakkidionce
- Irina Scurtuonce
all 7 in the filters
who talks about the same things
- Daniel Marbach16 talks
- David Fowler34 talks
- Alex Thissen20 talks
- Scott Sauber13 talks
- Layla Porter35 talks
- Stefan Pölz13 talks
| title | conference | date |
|---|---|---|
| Application Performance Optimisation in Practice | NDC Copenhagen 2026 | 2026-06-01 |
Shows a concrete optimisation loop: use production traces to pick a hot SQL span, profile with dotTrace and memory snapshots, benchmark with BenchmarkDotNet… | ||
| Application Performance Optimisation in Practice | NDC London 2026 | 2026-01-26 |
Parses and sanitises SQL statements for OpenTelemetry, then iteratively targets hotspots using dotTrace, dotMemory and BenchmarkDotNet. Replaces expanding… | ||
| Unveiling .NET Secrets with the World's Smallest C# Program | NDC London 2025 | 2025-01-27 |
Creates a two‑character C# file "{}" and compiles it via the Roslyn CSC invoked through dotnet to produce a DLL and PDB, runs to ExitCode 0 after adding a… | ||
| Turbocharged: Writing High-Performance C# and .NET Code | NDC Porto 2024 | 2024-10-14 |
Covers concrete techniques and measured wins: uses Span<T> slicing and System.Memory to avoid copies, ArrayPool rent/return for temporary buffers… | ||
| Writing Code with Code: Getting Started with the Roslyn APIs | CPH DevFest 2024 | 2024-08-26 |
Shows how the Roslyn APIs are used to generate a full .NET client from a JSON schema: parse a TypeScript spec with TS‑morph into a normalized JSON schema, then… | ||
| Turbocharged: Writing High-Performance C# and .NET Code | NDC Oslo 2024 | 2024-06-10 |
Demos and microbenchmarks show concrete wins: using Span<T> slicing cuts a return-copy to sub-nanoseconds, changing string building to span-based writes yields… | ||
| Background Services in ASP.NET Core and .NET | NDC London 2024 | 2024-01-29 |
Demonstrates turning a console app into a long‑running host using Microsoft.Extensions.Hosting, registers hosted work via BackgroundService, and shows the… | ||
| An Introduction to Elasticsearch for .NET Developers | dotnetdays 2023 | 2023-06-01 |
Shows setting up an Azure Elastic Cloud deployment, creating an index with explicit mappings, and using the new Elasticsearch.NET (NEST) V8 client and… | ||
| Writing Code with Code: Getting Started with the Roslyn APIs | NDC London 2023 | 2023-01-23 |
Demonstrates using the Roslyn APIs and Microsoft.CodeAnalysis.CSharp to turn a JSON/TypeScript-driven spec (processed with TS-morph) into a schema.json and… | ||
| .NET Days Online. Day 1 | JetBrains .NET Days Online 2021 | 2021-05-11 |
Seven demos show what actually changes your stack: a custom Source Generators tool that replaces thousands of boilerplate lines (and can emit generated files… | ||
| Turbocharged: Writing High-performance C# and .NET code | JetBrains .NET Days Online 2021 | 2021-05-11 |
Shows concrete wins: microbenchmarks with Benchmark.NET drop a key-builder from ~1000 ns to ~400 ns and cut allocations ~6x, saving roughly 17 GB/day on an… | ||
| Steve Gordon, Red Hat | KubeCon + CloudNativeCon Europe 2020 – Virtual | KubeCon + CloudNativeCon Europe 2020 | 2020-08-17 |
OpenShift virtualization moves to general availability, built from the KubeVirt project to run full VMs side‑by‑side with containers on the same Kubernetes… | ||
| Turbocharged: Writing High-Performance C# and .NET Code | NDC London 2020 | 2020-01-27 |
Shows concrete code changes and measured wins: uses Span<T>/Memory<T>, System.IO.Pipelines, ArrayPool and System.Text.Json with BenchmarkDotNet to prove… | ||
| KubeVirt Intro: Virtual Machine Management on Kubernetes | KubeCon + CloudNativeCon North America 2019 | 2019-11-18 |
KubeVirt brings full virtual machines into Kubernetes by adding CRDs for VirtualMachine and VirtualMachineInstance, running VMs inside virt-launcher pods and… | ||
| Let's Talk HTTP in .NET Core | NDC London 2019 | 2019-01-30 |
Demos refactor a naive controller that creates and disposes HttpClient into a working pattern using IHttpClientFactory to avoid socket exhaustion (20 sockets… | ||
| Docker for .NET Developers | Update Conference Prague 2018 | 2018-11-22 |
Explains how a .NET Core microservices stack is built, packaged and deployed with Docker images, Docker Compose for local dev and Amazon ECS + Jenkins for… | ||
| nothing matches | ||