Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building Confidently in Julia with Interface Driven Design

The Julia Programming Language via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of Building Confidently in Julia with Interface Driven Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.