~/talks

Maarten Balliauw

what they talk about

all 14 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Going Passwordless - A Practical Guide to Passkeys in ASP.NET CoreNDC London 20262026-01-26
Passkeys replace passwords using the WebAuthn protocol and demonstrations use WebAuthn with navigator.credentials flows, a Blazor app on .NET 10 and ASP.NET…
Talk on
'nullable' enable – Unlock the Power of C# NullabilityJetBrains .NET Days Online 20252025-10-08
Explains that C# nullable reference types give only design‑ and compile‑time warnings, not runtime safety, and uses flow analysis to surface issues; shows…
Talk on
Going Passwordless - A Practical Guide to Passkeys in ASP.NET CoreNDC Copenhagen 20252025-09-08
Passkeys replace passwords using WebAuthn public‑key signing and work with OS authenticators, password managers, or USB keys; a Blazor Server demo on .NET 10…
Talk on
Bringing C# nullability into existing code - dammit is not the answer!NDC Porto 20232023-10-16
Nullable reference types give compile‑time flow analysis, not runtime safety, and migrating an old C# codebase needs design changes not just sprinkled `?` and…
Talk on
Nerd sniping myself into a rabbit holeNDC Oslo 20212021-11-29
Android app proxies YouTube audio to Sonos by sniffing the phone app traffic, extracting the MP4 audio track, remuxing AAC into ADTS frames and serving it over…
Talk on
Microservices for building an IDENDC Oslo 20212021-11-29
Rider splits IDE features across JVM front-end and .NET back-end and uses an open‑source writer protocol — a Kotlin DSL that generates cross‑language bindings…
Talk on
InsideJetBrains Productivity Day South Korea 20202020-11-24
Developer advocates number about 20 and work mostly remote, using Space and Slack for chat and YouTrack for issues, travel and internal requests. The team…
Talk on
Nerd sniping myself into a rabbit hole. Streaming online audio to a Sonos speakerNDC Sydney 20202020-08-31
An Android app is built that actually plays YouTube audio on Sonos by discovering speakers with SSDP broadcast discovery, sniffing traffic with tcpdump on…
Talk on
Microservices for building an IDE – The innards of JetBrains RiderNDC Oslo 20202020-06-08
Rider combines an IntelliJ JVM front end and a .NET ReSharper back end using a homegrown, open‑source “Rider protocol” that exchanges a generated view model…
Talk on
Indexing and searching NuGet.org with Azure Functions and Search.NET fwdays'20 online conference2020-04-11
Builds a working reverse package search that maps public type names to NuGet packages, implemented as a pipeline: a custom NuGet catalog trigger watches the v3…
Talk on
Microservices for building an IDE – The innards of JetBrains RiderNDC Sydney 20192019-10-14
JetBrains Rider pairs an IntelliJ JVM UI with a ReSharper .NET back end and uses an open‑source, socket‑based reactive RD protocol to sync view models, not…
Talk on
Indexing and searching NuGet.org with Azure Functions and SearchNDC Oslo 20192019-06-17
Builds a reverse-package index that maps public types to NuGet package ID/version using Azure Functions and Azure Search: a NuGet catalog trigger scans the v3…
Talk on
Let’s refresh our memory! Memory management in .NET..NET Fest 20182018-10-29
Claim: gen2 collections sometimes pause apps for seconds to minutes; the large object heap is not compacted by default and can produce misleading OOMs. Demos…
Talk on
Sherlock Homepage - A detective story about running large web servicesNDC Sydney 20162016-08-01
NuGet experiences 8–10M requests/day and a cascade of real bugs: a removed custom load balancer probe fixes a DNS failover outage; search service spends 58% of…
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.