Dive into the world of Clojure and web application development in this comprehensive 2.5-hour video tutorial. Explore the fundamentals of Clojure, its advantages, and its unique features as a LISP-based language. Learn about basic data types, immutable data structures, and functional programming concepts. Discover the power of the REPL for interactive development and see how it can be used to modify running applications. Follow along with practical examples, including a FizzBuzz implementation and processing book data. Gain insights into Data Oriented Programming and compare it with object-oriented approaches. Delve into web development using Reagent and Re-frame, Clojure wrappers for React. Participate in an interactive coding session to build a 3x3 tic-tac-toe game running in a browser. Cover topics such as state management, subscriptions, views, event handling, and win condition checks. By the end of this tutorial, gain a solid foundation in Clojure and its application in modern web development.
Read more