~/talks

Jon Skeet

what they talk about

all 11 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
CS Fundamentals: Why SSL and SSH are SecureNDC London 20242024-01-29
Shows working code that implemented a one-time pad in C# and warns never to roll your own crypto; demonstrates modular math and generated primes and semiprime…
Talk on
How do you think when you're coding?.NET fwdays'23 online conference2023-06-15
Describes a concrete workflow: six modes — learn, explore, understand, fix, enhance, cleanup — with goals, expected artifacts, and when to switch. Recommends…
Talk on
Working with date and time data in .NET.NET fwdays'22 conference2022-10-15
Explains when to use Instant/Duration/Interval versus LocalDate/LocalTime/ZonedDateTime, why DateTimeKind and DateTimeOffset mislead, and why use Noda Time…
Talk on
NorDevCon2020 Day 1 - Part 5 - Jon SkeetNor(DEV):con 20202020-02-27
Bought a TD‑series electronic drum module and builds a C# tool that talks over USB MIDI to load, edit and save the module’s configuration; app is a WPF UI…
Talk on
NorDevCon2020 - Day 2 - Part 3 - Jon SkeetNor(DEV):con 20202020-02-27
Argues kindness in tech breaks into three actionable parts: empathy, valuing others, global impact. Gives concrete practices — label nitpicks in code reviews…
Talk on
Crash, bang, wallop: miscellaneous lessons from exploring a drum kitNDC London 20202020-01-27
Bought a Roland TD-17 and builds a C# app (WPF GUI + console) that loads/edits/saves the module’s configuration over USB MIDI, records module samples, and…
Talk on
Where is C# headed?NDC London 20192019-01-30
C# 8 preview adds nullable reference types that are compile-time only (enabling it often produces thousands of warnings) and a flow-analysis model that reduces…
Talk on
Versioning 1.0.1NDC London 20192019-01-30
Focuses on concrete versioning failures and fixes for C#/.NET: demonstrates how NodaTime 1.2.3 identity expectations break if binary vs source compatibility…
Talk on
Society (n+1).0: smashing the patriarchy and other ways of changing the worldNDC London 20192019-01-30
Defines patriarchy as a system that produces measurable results: biased performance reviews, unequal promotion language, and emotional labor that sidelines…
Talk on
Client Library Design StoriesØredev 20182018-11-19
History of Google Cloud Client Libraries for .NET and concrete choices about versioning, generation and hand‑written additions determine whether code is usable…
Talk on
Working with Dates and Times (It's Possible!)Øredev 20182018-11-19
Clear actionable rules and examples: a taxonomy of instants, local date/times, time zones and periods; concrete tool guidance using System.DateTime and Noda…
Talk on
C# 8NDC Oslo 20182018-06-11
C# 8 preview shows concrete changes: nullable reference types flip the default to non-nullable by warning-only opt‑in and use ? annotations that travel across…
Talk on
Dates and times aren't that hard - honestly!NDC Oslo 20182018-06-11
Explains why dates and times are manageable by showing concrete types and rules: use an instant with nanosecond precision for timestamps, represent local…
Talk on
C# 7NDC London 20182018-01-15
Walks through concrete C# 7 features with examples and tradeoffs: value tuples as mutable structs that avoid heap allocation for returning multiple values…
Talk on
Sondheim, Seurat and Software: finding art in codeNDC London 20182018-01-15
Argues software mixes art, craft and engineering with concrete examples: Seurat’s pointillism becomes an analogy for composition, Sondheim’s musical ran 25…
Talk on
The Hello World Show LiveNDC London 20182018-01-15
Live panel gives concrete fixes and demos: credential stuffing is automated by blasting collated breach lists (one headline list ~1.4B pairs) at other sites…
Talk on
NET Rocks Live with Jon Skeet and Bill Wagner – Two Nice C# PeopleNDC London 20182018-01-15
Live conversation lays out concrete C# changes and engineering tradeoffs: community PRs have already added expression-bodied members and other tweaks, one…
Talk on
Abusing C# MoreNDC Oslo 20172017-06-14
Shows concrete C# tricks and the exact surprises they cause: embedding the Mongolian Vowel Separator inside identifiers to hide tokens (compilers differ by…
Talk on
C# 7NDC Oslo 20172017-06-14
Overview of C# 7 language features and practical caveats with examples and tools: value tuples via System.ValueTuple NuGet package replace System.Tuple for…
Talk on
Head to HeadNDC London 20172017-01-16
Live QA digs into concrete .NET oddities: a Linux .NET Core test run proves 6–10× slower than Windows, traced by isolating a single unit test, using Stopwatch…
Talk on
Working with Time is EasyNDC London 20172017-01-16
Dates and times break code because types and meanings are mixed; adopt distinct concepts: instant (epoch-based), local date/time vs zone/offset date time…
Talk on
Abusing C#NDC London 20172017-01-16
Shows concrete C# tricks and a GitHub repo with runnable code: Unicode oddities using the Mongolian Vowel Separator to create visually identical but distinct…
Talk on
Accessing the Google Cloud Platform with C#NDC Sydney 20162016-08-01
Work on C# clients for Google Cloud focuses on removing friction: examples show a low‑level raw gRPC call (manual channel, marshallers), the generated client…
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.