Overview
Explore the world of linters and programming languages in this expert talk featuring Andrew Kelley, creator of the Zig programming language, and Jeroen Engels, author of Elm-review. Dive into discussions on refactoring challenges, error handling, and the importance of linting in continuous integration. Learn about the tradeoffs between compiler guarantees and programming power, comparing languages like Nim and Zig. Gain insights on functional programming, side effects, and the potential benefits of separating linting from compilation. Discover how linters can improve code quality and development workflows across various programming languages.
Syllabus
Intro
Linter overview & programming languages application
Linters: Errors vs Warnings
The Benefits of Prompts in Linter Auto-Fix
The workflow of using linters
Guarantees vs Power: A Comparison of Nim & Zig
Linter errors & functional programming
Outro
Taught by
GOTO Conferences