SquiggleConf 2024
| title | author | length |
|---|---|---|
| Why Source Code is Always Text | Dan Vanderkam | 35m |
Argues that source code stays as plain text because it hits the right abstraction level for debugging, tooling and collaboration: historical quirks like the… | ||
| Building an LSP Server in Zig | Loris Cro | 31m |
A developer builds an HTML language server called SuperHTML language server and a static site generator called Zine static site generator using Zig, first… | ||
| Oxc: Next-Gen Rust tooling | Don Isaac | 17m |
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… | ||
| The Chrome DevTools Performance Panel | Rick Viscomi | 30m |
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… | ||
| Excalidraw: Canvas All The Way Down | Aakansha Doshi | 32m |
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… | ||
| Oh My Zsh: 15 Years of CLI Innovation | Robby Russell | 26m |
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… | ||
| Extism: a WASM-Powered Plugin System | Chris Griffing | 11m |
Extism is a WASM-powered plugin system that loads WebAssembly modules with a PDK and currently supports eight languages; hosts invoke plugin-exported functions… | ||
| Start Tracing on Day Zero | Laurynas Keturakis | 13m |
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… | ||
| How To Write About Software | Jess Lin | 31m |
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… | ||
| Harnessing the Accessibility Tree | Corina Murg | 12m |
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… | ||
| Node.js Performance Optimizations | Yagiz Nizipli | 11m |
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… | ||
| Escaping the Curse of Outdated Docs | Rizel Scarlett | 24m |
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… | ||
| Developing TypeScript's Isolated Declarations | Titian Cernicova-Dragomir | 29m |
A new flag in TypeScript 5.5 called --isolatedDeclarations enforces emissionable types so declaration files can be generated without full type checking… | ||
| Web Animations: Tools and Techniques | Rachel Nabors | 15m |
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… | ||
| nothing matches | ||