~/talks

Nick Chapsas

what they talk about

where they keep going back

all 4 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
You are doing logging in .NET wrong. Let’s fix it.NDC London 20242024-01-29
Claims concrete fixes for .NET logging: treat the log text as a message template not a computed string, stop using string interpolation/concatenation to avoid…
Talk on
You are doing logging in .NET wrong. Let’s fix itCopenhagen Developers Festival 20232023-08-28
Shows concrete fixes: stop interpolating or concatenating log text (it allocates strings and boxes values, causing heap pressure and GC pauses), use structured…
Talk on
You are doing logging in .NET wrong. Let’s fix it.dotnetdays 20232023-06-01
Logging uses the message literal as a message template not an interpolated string; string interpolation or concatenation causes boxing and many heap string…
Talk on
You are doing logging in .NET wrong. Let’s fix it.NDC Oslo 20232023-05-22
Asserts that the text passed to logging APIs is a message template, not a preformatted string; using string interpolation or concatenation creates heap string…
Talk on
Goodbye controllers, hello Minimal APIsNDC London 20232023-01-23
Minimal APIs use C# 9/10 features like top-level statements and implicit usings plus inferred lambda types and attributes on lambdas to remove MVC boilerplate…
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.