Declarative Thinking, Declarative Practice
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the contrast between imperative and declarative programming approaches in this insightful conference talk. Delve into the dominance of imperative styles in coding, from assembler to modern languages, and how they focus on state changes and mechanics. Discover the alternative declarative paradigm used in functional programming, mark-up languages, and persistent data structures. Learn valuable lessons, habits, and techniques applicable to requirements, code, and tests in Java and other languages. Gain a deeper understanding of how declarative approaches can enhance software development practices and improve reasoning about code composition and relationships.
Syllabus
Declarative Thinking, Declarative Practice by Kevlin Henney
Taught by
Devoxx
Related Courses
Advanced Data StructuresMassachusetts Institute of Technology via MIT OpenCourseWare React.js Conf 2015 - Refracting React with Om
Meta via YouTube Onyx - Distributed Workflows for Dynamic Systems
Strange Loop Conference via YouTube Clojure in Unity 3D - Functional Video Game Development
Strange Loop Conference via YouTube Visualizing Persistent Data Structures
Strange Loop Conference via YouTube