~/talks

Josh Goldberg

what they talk about

all 16 in the filters

where they keep going back

all 17 in the filters

on a stage with

all 21 in the filters

who talks about the same things

titleconferencedate
Tooling Like It's 2025JSHeroes 20252025-05-29
Shows which tools actually change work: TypeScript plus native 10x faster TypeScript preview for huge repos, ESLint with type-aware rules that remove whole…
Talk on
JetBrains JavaScript Day 2024JetBrains JavaScript Day 20242024-10-24
JetBrains announces WebStorm free for non‑commercial use; Vite reports 15M+ weekly npm downloads and funds Vo (seed $4.6M) to build a unified toolchain: Oxc…
Talk on
TypeScript Generics: Practical Fun!JetBrains JavaScript Day 20242024-10-24
Covers concrete TypeScript recipes: writing generic interfaces and functions like a createBox and createState, typing an identity and a get(key) that uses…
Talk on
Your AI Needs an AssistantCascadiaJS 20242024-06-19
Argues that generative models are great at ideation but must be paired with verification tooling so code actually works, and demos an iterative pipeline…
Talk on
Types Beyond TypeScriptReact Summit 20242024-06-14
Everybody seems to be talking about "types" these days. From the TypeScript language to type description utilities such as prop-types and Zod, developers…
Talk on
Josh Goldberg's RoomReact Summit 20242024-06-14
-- no description --
Talk on
Type-Safe Style Systems: The Future of CSSJSHeroes 20242024-05-23
Claims that type-safe TypeScript APIs can replace stringy Tailwind classes with checked tokens, demos Vanilla Extract producing a theme class with CSS…
Talk on
Deep TypeScript Tips & TricksNode Congress 20242024-04-04
Welcome to the TypeScript workshop where we will explore deep tips and tricks to become a more effective developer. We will cover TypeScript configuration…
Talk on
Web PerformanceReact Day Berlin 20232023-12-08
WebAssembly is a binary instruction format for a stack-based virtual machine, enabling deployment of code in languages like Go, Rust, or C++ to run in the…
Talk on
Career Advice & Soft SkillsReact Day Berlin 20232023-12-08
-- no description --
Talk on
Frontend ArchitectureReact Day Berlin 20232023-12-08
-- no description --
Talk on
Type System ReactReact Day Berlin 20232023-12-08
TypeScript's type system is incredibly powerful. It can represent bizarrely complex interdependent JavaScript types and comes with a Turing-complete set of…
Talk on
Killing Mutants with Mutation TestingDevReach 20232023-10-25
Runs Stryker mutation testing on a TypeScript example repo and shows concrete gaps: the test suite reports 100% unit test coverage yet Stryker generates 157…
Talk on
TypeScript for JavaScriptiesDevReach 20232023-10-25
Covers practical TypeScript fundamentals: explains JavaScript plus a type system, shows the compiler, language service and type checker, demonstrates union…
Talk on
Type Safe Style Systems - The Future of CSSrevo.js 20232023-10-04
Compares Chakra UI and Tailwind, then demonstrates a path toward type-safe TypeScript APIs by combining CSS variables with TypeScript-backed tokens using…
Talk on
You Could Lint Morerevo.js 20232023-10-04
Most teams underconfigure TypeScript and ESLint, so this talk shows concrete checks and tools that catch real bugs and smells: use stop using ESLint for…
Talk on
TypeScript Static Analysis Hidden GemsJSDayIE 20232023-09-26
Shows concrete tools and configurations that find real problems: use typescript-eslint recommended type-check rules to catch mistakes like awaiting…
Talk on
Static Analysis: Don't Fear the Linter!SeattleJS Conf 20232023-08-08
Advocates using three separate tools: a formatter (Prettier), a linter (ESLint), and a type checker (TypeScript). Recommends prettier as default formatter with…
Talk on
TypeScript for JavaScriptiesCityJS Athens 20232023-05-30
Explains why TypeScript exists and what it actually enforces: how union types and literal types let a variable be exactly specified, how type narrowing and…
Talk on
Setting Up ESLint and TypeScript for ReactReact Miami 20232023-04-20
Shows exact configs and commands: npm installs, eslint --init, extend eslint:recommended, use the TypeScript-ESLint parser and plugin with…
Talk on
Statically Detecting React App Bugs with TypeScript and ESLintReact Day Berlin 20222022-12-02
This talk explores static analysis tooling for JavaScript and TypeScript, focusing on detecting bugs with TypeScript and ESLint. The importance of type…
Talk on
Lessons learned from refactors and rearchitecturesLeadDev Berlin 20222022-11-02
A major refactor rolls back after a disastrously buggy release because unit and end-to-end tests got punted, proving manual verification fails; one module…
Talk on
GraphQL + Apollo + Next.js: A Lovely TrioGraphQL Galaxy 20212021-12-09
This talk provides an overview of using GraphQL, Apollo, and Next.js together. It covers Next.js' data loading and routing capabilities, code generation with…
Talk on
From Takedown to TypeScript: A Retro Game Engine StoryCascadiaJS 20212021-11-03
A browser remake of Super Mario Bros called Full Screen Mario appears in 2013 with the original 32 levels, a random map generator, level editor and mods API…
Talk on
Achieving Zero Fronted Crashes in ProductionReliable Web Summit 20212021-08-26
Presents a concrete path to drive production front-end crashes toward roughly zero by combining static analysis, testing, monitoring and process changes. Uses…
Talk on
Building a Design System as a teamJSWorld Conference USA 20212021-05-21
Advocates building a system atom-first so colors buttons and paddings become shared constants, then implement components exactly once to avoid 50 slight…
Talk on
Stories and Strategies from Converting to TypeScriptReact Summit Remote Edition 20212021-04-14
Codecademy converts multiple React apps to TypeScript by doing a small initial PR, ramping team knowledge via brown bags and lightning talks, and pairing…
Talk on
TypeScript for APIsJSWorld Conference 20212021-02-22
TypeScript powers definition files (.d.ts) that give JavaScript packages real editor intellisense (VS Code uses them even for plain JS), and community types…
Talk on
Type System Game EnginesTSConf 20202020-10-09
TypeScript types parse a newline move string into a list of moves, apply each move by constructing new board types and then compute the victor, all purely at…
Talk on
Binary Arithmetic in TypeScript's Type SystemTSConf 20192019-10-11
Implements binary arithmetic in TypeScript's type system by encoding bits as 0|1, writing type-level bit flip and type-level bit add operations, mapping those…
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.