Главная
Study mode:
on
1
- Introduction
2
- What is Clojure?
3
- LISP
4
- FizzBuzz example
5
- Too many parenthesis?
6
- Clojure resources in OrgPad
7
- Basic data types
8
- Immutable data structures
9
- Example data in OrgPad
10
- Operators and branches
11
- State and atoms
12
- Transformations
13
- Threading macros
14
- Hosted language and interop
15
- Data Oriented Programming
16
- Processing book data
17
- Displaying books by the server
18
- Rendering as HTML using Hiccup
19
- React components as data
20
- Data vs objects
21
- Rich Hickey's rant on objects
22
- How immutable data structures work
23
- Functional programming
24
- Overview of Reagent and Re-frame
25
- Interactive coding of tic-tac-toe
26
- Format of the state
27
- Basic subscriptions and views
28
- Searching for a bug
29
- Rendering and CSS struggle
30
- Adding events
31
- Checking win conditions
32
- Simplifying win check
33
- Summary
Description:
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

Building Web Apps With Clojure

Add to list
0:00 / 0:00