~/talks

Graeme Foster

what they talk about

all 4 in the filters

where they keep going back

no series more than once — all 3 in the filters

on a stage with

who talks about the same things

titleconferencedate
Demystifying OAuth, JWTs and Azure ADNDC Oslo 20232023-05-22
Live code debugging of Azure AD flows with concrete fixes: an SPA using MSAL vs ADAL demonstrates a wrong redirect URI and an audience mismatch that breaks JWT…
Talk on
Event driven architectures on AzureNDC Melbourne 20222022-06-20
Shows how to build event-driven systems on Azure using concrete patterns: write state plus intent in Cosmos and use the transactional outbox with the change…
Talk on
Demystifying Azure AD, JWTs & OIDCNDC Melbourne 20222022-06-20
Live coding shows a React SPA (SantaLight) calling backend APIs (SantaWeb) with Azure AD using MSAL not ADAL, demonstrates PKCE end-to-end where a code plus a…
Talk on
Advanced Testing Techniques: Tips from the trenchesNDC Sydney 20182018-09-17
Argues for testing behaviors not implementation, showing a switch from heavy mocks to real objects wired by the production IoC container and subcutaneous tests…
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.