OCaml for Fun & Profit - An Experience Report
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the practical applications and benefits of OCaml in real-world systems through this 46-minute conference talk from YOW! Australia 2023. Discover why OCaml is a compelling choice for your next project as Tim McGilchrist, Principal Software Engineer at Tarides, shares his experience in designing, implementing, and delivering OCaml-based solutions. Learn about engineering design elements, solution trade-offs, innovation budget allocation, and non-technical factors crucial to project success. Gain insights into OCaml's features, its usage in industry, and how statically typed functional programming languages approach coding. Delve into case studies on language interoperability and front-end extension, and understand the advantages of type-driven development, fearless refactoring, and programming at scale. Conclude with a retrospective on OCaml usage and valuable resources for further exploration.
Syllabus
Intro
Motivation
What is OCaml?
Who uses OCaml & what for?
Pragmatically solving problems
How statically typed FP's write code
Case study: Interop with other languages
Case study: Extending the front-end
Collaborate using types
Refactoring fearlessly
Growing your team
Programming in the large
Retrospective on using OCaml
Wrap-up
Resources
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