~/talks

Mark Rendle

what they talk about

all 23 in the filters

where they keep going back

all 14 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Kotlin vs C#: The Epic BattleBuild Stuff 20242024-11-13
Live code comparison shows concrete tradeoffs: Kotlin uses coroutines vs async/await semantics and compiler plugins to generate blocking wrappers and HTML…
Talk on
How JavaScript Happened: A Short History of Programming LanguagesØredev 20242024-11-06
JavaScript is created in 10 days for Netscape Navigator 2.0 and survives as one of the most-used languages because every odd design choice from earlier…
Talk on
High Performance .NETØredev 20242024-11-06
Claims a concrete speedup on the One Billion Row Challenge from 2.2 minutes to 2.2 seconds by applying measurable changes: use Span<byte> and avoid per-line…
Talk on
Programming’s Greatest MistakesDevoxx Belgium 20242024-10-07
A parade of specific blunders: a VB6 utility called unfuck med files accidentally ships as an exe and embarrasses customers; Y2K remediation costs roughly…
Talk on
How JavaScript Happened: A Short History of Programming LanguagesDevoxx Belgium 20242024-10-07
Chronicles the concrete lineage from Ada and Babbage’s notes through ENIAC, Fortran’s 80‑column punch cards and Lisp’s heap/garbage‑collection to Simula’s…
Talk on
Tech, Bugs & Rock’n’RollCPH DevFest 20242024-08-26
Live podcast records jokes and tooling tradeoffs while arguing most projects don’t need Kubernetes and can be far simpler. Example build: a Raspberry Pi 5…
Talk on
Locknote: The Albatross ProjectNDC Oslo 20242024-06-10
A 30‑year rebuild of a logistics system traces concrete choices and failures: starting with Informix 4GL and SSADM, moving to Gupta SQLWindows client‑server…
Talk on
Interview of Mark RendleDevoxx France 20242024-04-17
Argues that null is a billion-dollar mistake with concrete examples of crashes and null reference exceptions, contrasts fixes: TypeScript only helps at compile…
Interview on
Interview of Mark RendleDevoxx France 20242024-04-17
JavaScript is widely useful but has critical runtime flaws like floating point math that break finance calculations and huge ecosystem fragility; compiling…
Interview on
Programming’s Greatest MistakesDevoxx France 20242024-04-17
A rapid catalog of real failures with numbers and root causes: a utility built in Visual Basic 6 shows a UI that accidentally shipped crude wording…
Talk on
How JavaScript Happened: A Short History of Programming LanguagesDevoxx France 20242024-04-17
JavaScript originates as a created in 10 days proof‑of‑concept for Netscape that implements prototype-based objects borrowed from Self and a Scheme‑style…
Talk on
How JavaScript Happened: A Short History of Programming LanguagesNDC London 20242024-01-29
JavaScript originates as a created in 10 days proof‑of‑concept for Netscape Navigator 2.0 in 1995, but its features trace to much older innovations: Colossus…
Talk on
OpenAPI & .NET: You're Doing It Wrong!Build Stuff 20232023-11-15
Argument: stop auto-generating Swagger from controllers and handwrite OpenAPI as the source of truth. Concrete workflow: use OpenAPI 3.1 YAML checked into…
Talk on
Programming's Greatest MistakesGOTO Amsterdam 20232023-06-13
Starts with a personal bug that corrupts saved queries and a hastily shipped utility labelled Med file unfuck, then chronicles real losses: Y2K costing ~half a…
Talk on
OpenAPI & .NET: You're Doing It WrongNDC Oslo 20232023-05-22
Swashbuckle or NSwag auto-generators are not the source of truth; instead write and maintain the OpenAPI file manually in source control (prefer YAML) so…
Talk on
OpenAPI & .NET: You're Doing It WrongNDC London 20232023-01-23
Argues that teams should write and maintain the OpenAPI YAML as the source of truth instead of relying on Swashbuckle/NSwag generation, store it in Git, and…
Talk on
Locknote: Programming’s Greatest MistakesNDC Oslo 20222022-09-26
A rapid tour of concrete failures: a shipped tool called Med file unfucker embarrasses a vendor but fixes corrupted files; Y2K prompts roughly $500 billion of…
Talk on
Automate yourself out of a job with RoslynNDC Porto 20222022-04-25
Shows using Roslyn plus Microsoft.Build.Locator and MSBuildWorkspace to load .sln files, then reads SyntaxTrees and uses a SemanticModel to disambiguate types…
Talk on
.NET Rocks Live – Modernizing .NET ApplicationsNDC Porto 20222022-04-25
Live recording examines concrete modernization steps: Visual Recode converts WCF services to gRPC (binary protobuf over HTTP/2), claiming big speed gains and…
Talk on
Automate Yourself Out of a Job with RoslynNDC Oslo 20212021-11-29
Roslyn is Microsoft's compiler-as-a-service and the talk shows how to use Roslyn Workspaces plus Microsoft.Build.Locator to load solutions, then read…
Talk on
The Worst Programming Language EverNDC Oslo 20212021-11-29
A satirical language called BS combines real bad ideas into a working spec: €-prefixed vars with -> dereference and commas for string concat, arrays starting…
Talk on
Migrate your Web Apps to ASP.NET Core, one page at a timeNDC London 20212021-01-25
Shows how to replace pages one at a time by putting an ASP.NET Core app with YARP (Microsoft Reverse Proxy) in front of an existing ASP.NET WebForms or MVC…
Talk on
Automate Yourself Out Of a Job With RoslynBuild Stuff 20202020-11-11
Covers using Roslyn compiler-as-a-service to read, analyze and rewrite C# code: loads solutions via MSBuildLocator and Workspaces, inspects SyntaxTrees with…
Talk on
Futurology for DevelopersGOTOpia November 20202020-11-10
Extrapolates hardware and software trends into concrete milestones: Apple M1: 16 billion transistors, ~2.4 TFLOPS CPU+GPU and 10 billion NPU ops/s and Moore’s…
Talk on
From WCF to gRPCgRPC Conf 20202020-07-27
Microsoft recommends gRPC over retiring WCF and the talk shows concrete migration patterns: wrap WCF method parameters into protobuf request/response objects…
Talk on
From WCF to gRPCNDC Oslo 20202020-06-08
Shows a practical path from WCF to gRPC by mapping WCF patterns to concrete gRPC features: request/response, server streaming, client streaming and…
Talk on
.NET Is Dead. Long Live .NET!.NET fwdays'20 online conference2020-04-11
Claims that .NET Core, Mono, Xamarin and UWP converge into .NET 5 while legacy pieces like Web Forms, WCF, WF and Silverlight do not; demonstrates concrete…
Talk on
From WCF to gRPCNDC London 20202020-01-27
gRPC replaces WCF for .NET Core by using proto files to describe services, generating C# stubs, and supporting request/response, server streaming and…
Talk on
The Reduced NDC CompanyNDC London 20202020-01-27
A live comedy edit that compresses 90 sessions in under 60 minutes into rapid punchlines and one‑line synopses, using pop‑culture mashups, misread captions and…
Talk on
Futurology for DevelopersBuild Stuff 20192019-11-13
Starts from a Tandon 286 and Wyse 60 in 1989 and shows concrete tech milestones, hardware and costs: Apple A12X (2.5 GHz, 8 cores, ~10B transistors), AMD…
Talk
Futurology for Developers - the Next 30 Years in TechNDC Oslo 20192019-06-17
Walks through concrete tech, timelines and surprises: Apple A12X specs and why Moore’s Law must end, Raspberry Pi to run .NET Core and cheap ARM servers to cut…
Talk on
Measure All The Things with App MetricsNDC Porto 20192019-02-26
Adds App Metrics to an ASP.NET Core app with use metrics in Program.cs and add metrics in Startup, exposes /metrics JSON and can report to InfluxDB + Grafana…
Talk on
DiagnosticSourcery 101NDC London 20192019-01-30
DiagnosticSource is a built-in .NET mechanism that emits structured events and activities (with automatic timing, parent IDs and baggage for distributed…
Talk on
Futurology for Dummies - the Next 30 Years in TechNDC London 20192019-01-30
Thirty-year extrapolation argues chips keep shrinking then hit physical limits but could reach 328 trillion transistors by 2049 with alternatives like…
Talk
Panel discussion on the future of .NETNDC London 20192019-01-30
Covers concrete moves in the .NET ecosystem: WPF and WinForms on .NET Core 3 enabling desktop apps to use new runtime features, a cited 2.4 million active…
Panel on
Cloud Native .NETNDC Sydney 20182018-09-17
A cloud-native .NET demo called DeckHub app composes nine microservices (website, shows, questions, notes, presenter, slides, identity, realtime, storage) in…
Talk on
The History Of Programming, Part 1NDC Sydney 20182018-09-17
A rapid timeline claiming concrete shifts: Go 2.0 finally adds generics (with awkward syntax), nullable reference types land in C# 8 and make previously…
Talk on
The Hello World Show LIVENDC Minnesota 20182018-05-07
A live panel delivers five concrete demos: a failed attempt to precompile .NET Core to native binaries, a plea to measure user happiness because slow UX can…
Talk on
Cloud Native .NETNDC Minnesota 20182018-05-07
A working reference app DeckHub demo shows .NET Core services running in Docker images, orchestrated by Kubernetes, with Postgres, Redis for data-protection…
Talk on
Why I’m Not Leaving .NETNDC London 20182018-01-15
Argues .NET is fast and modern: 1.7M req/sec for ASP.NET Core plaintext on Linux, new primitives like Span<T>/Memory and UTF‑8 formatters reduce allocations…
Talk on
Why I'm Not Leaving .NETNDC Oslo 20172017-06-14
Argues that .NET is now cross‑platform, fast and deployable as tiny native binaries: using CoreRT and the IL compiler a simple ASP.NET Core app becomes a…
Talk on
Brave New .NETNDC Oslo 20172017-06-14
.NET Core is cross‑platform and lightweight, running on the Kestrel web server and deployable as a self‑contained app or native binary; demos show SQL Server…
Talk on
It's NDC - But Not As We Know ItNDC Oslo 20172017-06-14
Loose hour of panel debate that actually names specifics: how the WannaCry kill-switch came from a 20‑year‑old who registered a leaked NSA domain and halted an…
Talk on
This Is My 10-Year-Plan. What's yours?NDC London 20172017-01-16
Predicts AR glasses mainstream in a decade, so screens fade and interfaces become voice/gesture; demonstrates that an Alexa skill can be built in 30 minutes by…
Talk on
Build Your Own AzureNDC London 20172017-01-16
Shows how to replicate Azure App Services by building a tiny PaaS: a private Docker registry backed by Azure Blob storage, a secure Docker Swarm cluster (1…
Talk on
Software Engineering ​: Greatest Hits 1947 2047NDC London 20172017-01-16
A rapid chronological tour claims that computing best practice cycles from Colossus vs ENIAC through Fortran, Lisp, Apollo 1202 alarms and Y2K‑style epoch bugs…
Talk on
Is your code ready for .NET Core?NDC Oslo 20162016-06-08
.NET Core is a cross‑platform, modular runtime (CoreCLR, CoreFX) with ASP.NET Core and Entity Framework Core rebuilt from scratch; most web MVC/Web API apps…
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.