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
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