~/conference

SquiggleConf 2024

date:2024-10-03..2024-10-04
location:Boston, United States
series:SquiggleConf · one edition
titleauthorlength
Why Source Code is Always TextDan Vanderkam35m
Argues that source code stays as plain text because it hits the right abstraction level for debugging, tooling and collaboration: historical quirks like the…
Talk on
Building an LSP Server in ZigLoris Cro31m
A developer builds an HTML language server called SuperHTML language server and a static site generator called Zine static site generator using Zig, first…
Talk on
Oxc: Next-Gen Rust toolingDon Isaac17m
Oxc is a Rust-native toolchain that ships a parser, transpiler, resolver, linter, and build utilities and claims concrete speedups: 3× faster parser versus SWC…
Talk on
The Chrome DevTools Performance PanelRick Viscomi30m
Chrome DevTools’ Performance panel shows how to go from detection to fix: use web-vitals.js and Chrome UX Report field data to compare local traces with real…
Panel on
Excalidraw: Canvas All The Way DownAakansha Doshi32m
Excalidraw adds labeled arrows by drawing arrow paths and measured text onto HTML Canvas, handling multi-line text manually and linking label IDs to arrow IDs…
Talk on
Oh My Zsh: 15 Years of CLI InnovationRobby Russell26m
Oh My Zsh chronicles a 15-year, experimental path from a messy personal config to a framework with 173,000 stars and roughly 2,400 contributors. It ships a…
Talk on
Extism: a WASM-Powered Plugin SystemChris Griffing11m
Extism is a WASM-powered plugin system that loads WebAssembly modules with a PDK and currently supports eight languages; hosts invoke plugin-exported functions…
Talk on
Start Tracing on Day ZeroLaurynas Keturakis13m
Tracing uses OpenTelemetry spans with trace ID, span ID, parent ID, start and end times and attributes, and requires wrapping functions to start active spans…
Talk on
How To Write About SoftwareJess Lin31m
Defines four clear post types and shows a concrete rewrite path using a Render Postgres case study: a 7,000‑word explain draft becomes a detective mystery by…
Talk on
Harnessing the Accessibility TreeCorina Murg12m
Explains that the accessibility tree is a render-time, filtered DOM exposed to assistive tech and shows how to view it in DevTools (Edge toggle, Firefox…
Talk on
Node.js Performance OptimizationsYagiz Nizipli11m
Shows concrete wins: adds a fast UTF-8 TextDecoder path that avoids initializing ICU (ICU adds ~80 MB to Node binaries), introduces lazy string-decoder loading…
Talk on
Escaping the Curse of Outdated DocsRizel Scarlett24m
Documentation is kept as code: docs live in Git, go through reviews, and have CI tests that test code snippets using Vitest and Playwright so broken examples…
Talk on
Developing TypeScript's Isolated DeclarationsTitian Cernicova-Dragomir29m
A new flag in TypeScript 5.5 called --isolatedDeclarations enforces emissionable types so declaration files can be generated without full type checking…
Talk on
Web Animations: Tools and TechniquesRachel Nabors15m
A refactor of a Flash-era demo called Alice shows concrete use of the Web Animations API to sequence and chain animations, using a copy‑paste list of…
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.