Zig Programming Language and Linters
Offered By: GOTO Conferences via YouTube
Course Description
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX