Building Confidently in Julia with Interface Driven Design
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore interface-driven design techniques for building robust and maintainable Julia systems in this JuliaCon 2024 conference talk. Learn how to leverage tools like RequiredInterfaces.jl, BinaryTraits.jl, and Interfaces.jl to define, check, and dispatch on interfaces or traits. Discover the benefits of functional coding style and its interplay with interface-driven design. Examine exemplar packages like ChainRulesTestUtils.jl and GeoInterface.jl to understand robust interface testing and creating powerful common languages for package interoperability. Gain insights into managing complexity in large codebases, improving developer productivity, and reducing runtime errors to logical issues. Understand the process of developing effective interfaces that capture the essence of a problem by separating the "what" from the "how" of functions.
Syllabus
Building Confidently in Julia with Interface Driven Design | Buercklin | JuliaCon 2024
Taught by
The Julia Programming Language
Related Courses
Julia Scientific ProgrammingUniversity of Cape Town via Coursera Julia for Beginners in Data Science
Coursera Project Network via Coursera Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera Logistic Regression for Classification using Julia
Coursera Project Network via Coursera