YoVDO

Zig Programming Language and Linters

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Programming Languages Courses Software Development Courses Nim Courses Functional Programming Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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