Engineering conference for excellent web dev tooling at New England Aquarium, Boston.
- Date: Thu Sep 18 - Fri Sep 19, 2025
- Location: New England Aquarium, Boston MA 02110
- Website: 2025.squiggleconf.com
- Focus: Go, TypeScript, Rust, and Zig developer tools
This repository contains:
- Session notes with embedded code examples
- Speaker information and insights
- Tool demonstrations and setup guides
- System diagrams using Mermaid
- Executable code blocks using Babel
Refresh your knowledge before the conference with these ~4-hour tutorials:
- TypeScript: TypeScript Handbook
- Go: A Tour of Go
- Rust: The Rust Book
- WebAssembly: MDN WebAssembly Concepts
- OCaml: OCaml Basics
- Racket: Quick Introduction to Racket
- Clojure: Learn Clojure
- Zig: Zig Language Overview
- Parser Development: Bison Manual
- Babel/JSX: Babel Documentation
- Conference Schedule
- Session Notes
- Speaker Profiles
- Development Setup
- Platform Testing & Contributors
Use the Makefile to interact with the repository:
# View available targets (default)
gmake help
# Validate Org files
gmake validate-org
# Tangle code blocks from Org files
gmake tangle
# Export to various formats
gmake export-html
gmake export-pdf
gmake export-md
All code examples tangled from Org files can be linted using the Makefile:
# Lint all code in the repository
gmake lint
# Lint specific language only
gmake lint-js # JavaScript/TypeScript
gmake lint-shell # Shell scripts
gmake lint-go # Go
gmake lint-rust # Rust
gmake lint-python # Python
gmake lint-ruby # Ruby
gmake lint-clojure # Clojure
The repository includes configuration files for all major languages:
package.json
andtsconfig.json
for JavaScript/TypeScriptpyproject.toml
for Pythonproject.clj
for Clojurerust-toolchain.toml
for Rust