Jon Skeet
where else to find them
what they talk about
all 11 in the filters
where they keep going back
- NDC London5 editions2017–2024
- NDC Oslo2 editions2017–2018
all 7 in the filters
on a stage with
all 8 in the filters
who talks about the same things
- Filip Ekberg38 talks
- David Fowler34 talks
- Chris Klug27 talks
- Adam Furmanek31 talks
- Bill Wagner14 talks
- Steve Gordon17 talks
| title | conference | date |
|---|---|---|
| CS Fundamentals: Why SSL and SSH are Secure | NDC London 2024 | 2024-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… | ||
| How do you think when you're coding? | .NET fwdays'23 online conference | 2023-06-15 |
Describes a concrete workflow: six modes — learn, explore, understand, fix, enhance, cleanup — with goals, expected artifacts, and when to switch. Recommends… | ||
| Working with date and time data in .NET | .NET fwdays'22 conference | 2022-10-15 |
Explains when to use Instant/Duration/Interval versus LocalDate/LocalTime/ZonedDateTime, why DateTimeKind and DateTimeOffset mislead, and why use Noda Time… | ||
| NorDevCon2020 Day 1 - Part 5 - Jon Skeet | Nor(DEV):con 2020 | 2020-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… | ||
| NorDevCon2020 - Day 2 - Part 3 - Jon Skeet | Nor(DEV):con 2020 | 2020-02-27 |
Argues kindness in tech breaks into three actionable parts: empathy, valuing others, global impact. Gives concrete practices — label nitpicks in code reviews… | ||
| Crash, bang, wallop: miscellaneous lessons from exploring a drum kit | NDC London 2020 | 2020-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… | ||
| Where is C# headed? | NDC London 2019 | 2019-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… | ||
| Versioning 1.0.1 | NDC London 2019 | 2019-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… | ||
| Society (n+1).0: smashing the patriarchy and other ways of changing the world | NDC London 2019 | 2019-01-30 |
Defines patriarchy as a system that produces measurable results: biased performance reviews, unequal promotion language, and emotional labor that sidelines… | ||
| Client Library Design Stories | Øredev 2018 | 2018-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… | ||
| Working with Dates and Times (It's Possible!) | Øredev 2018 | 2018-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… | ||
| C# 8 | NDC Oslo 2018 | 2018-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… | ||
| Dates and times aren't that hard - honestly! | NDC Oslo 2018 | 2018-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… | ||
| C# 7 | NDC London 2018 | 2018-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… | ||
| Sondheim, Seurat and Software: finding art in code | NDC London 2018 | 2018-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… | ||
| The Hello World Show Live | NDC London 2018 | 2018-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… | ||
| NET Rocks Live with Jon Skeet and Bill Wagner – Two Nice C# People | NDC London 2018 | 2018-01-15 |
Live conversation lays out concrete C# changes and engineering tradeoffs: community PRs have already added expression-bodied members and other tweaks, one… | ||
| Abusing C# More | NDC Oslo 2017 | 2017-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… | ||
| C# 7 | NDC Oslo 2017 | 2017-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… | ||
| Head to Head | NDC London 2017 | 2017-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… | ||
| Working with Time is Easy | NDC London 2017 | 2017-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… | ||
| Abusing C# | NDC London 2017 | 2017-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… | ||
| Accessing the Google Cloud Platform with C# | NDC Sydney 2016 | 2016-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… | ||
| nothing matches | ||