You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Practicalli Clojure is a hands-on guide to using Clojure throughout all the software development stages. Live coding videos demonstrate the Clojure REPL workflow in action, showing how to get the most out of the unique approach the language provides.
4
4
5
-
Discover how to make the most of [Clojure CLI](/clojure/clojure-cli/) and [community tools](/clojure/clojure-cli/practicalli-config/), drawing from commercial experiences and community discussions.
5
+
Discover how to make the most of [:fontawesome-solid-book-open: Clojure CLI](/clojure/clojure-cli/) and [:fontawesome-solid-book-open: community tools](/clojure/clojure-cli/practicalli-config/), drawing from commercial experiences and community discussions.
6
6
7
7
Practical code examples are supported by discussions of the concepts behind Clojure, including functional programming, "pure" functions and a stateless approach with persistent data structures, changing state safely, Java interoperability and tooling around Clojure.
8
8
@@ -17,20 +17,28 @@ Practical code examples are supported by discussions of the concepts behind Cloj
The [Clojure REPL](/clojure/clojure-cli/repl/) is interactive environment used to run Clojure code in both development and production. The [REPL workflow](introduction/repl-workflow.md) provides an instant feedback loop so individual pieces of code (expressions) can be evaluatived, quickly growing confidence with Clojure and rapidly evolving effective designs.
20
+
The [:fontawesome-solid-book-open: Clojure REPL](/clojure/clojure-cli/repl/) is interactive environment used to run Clojure code in both development and production. The [:fontawesome-solid-book-open: REPL workflow](introduction/repl-workflow.md) provides an instant feedback loop so individual pieces of code (expressions) can be evaluatived, quickly growing confidence with Clojure and rapidly evolving effective designs.
21
21
22
22
23
23
### Clojure Language
24
24
25
-
Clojure programming language has a strong dynamic type system and a [simple syntax](introduction/clojure-in-15-minutes/) that is a joy to work with. Immutable values and a pragmatic approach to pure functional programming makes it easier to create simple and highly maintainable systems. A [specification library](clojure-spec/) ensures values are of the correct shape, especially valuable when receiving data from outside of Clojure.
25
+
Clojure programming language has a strong dynamic type system and a [:fontawesome-solid-book-open: simple syntax](introduction/clojure-in-15-minutes/) that is a joy to work with. Immutable values and a pragmatic approach to pure functional programming makes it easier to create simple and highly maintainable systems. A [:fontawesome-solid-book-open: specification library](clojure-spec/) ensures values are of the correct shape, especially valuable when receiving data from outside of Clojure.
26
26
27
27
Clojure has an open source license and a large number of open source libraries and tools. Simple host interoperability allows a even more libraries to be leveraged.
28
28
29
29
!!! QUOTE "Adrian Cockcroft - as Cloud Architect at Netflix"
30
30
The most productive programmers I know are writing everything in Clojure ... producing ridiculously sophisticated things in a very short time. And that programmer productivity matters.
All sponsorship funds are used to support the continued development of [Practicalli series of books and videos](https://practical.li/){target=_blank}, although most work is done at personal cost and time.
63
+
All sponsorship funds are used to support the continued development of [:fontawesome-solid-book-open: Practicalli series of books and videos](https://practical.li/){target=_blank}, although most work is done at personal cost and time.
64
64
65
-
Thanks to [Cognitect](https://www.cognitect.com/){target=_blank}, [Nubank](https://nubank.com.br/){target=_blank} and a wide range of other [sponsors](https://github.com/sponsors/practicalli-johnny#sponsors){target=_blank} from the Clojure community for your continued support
65
+
Thanks to [:globe_with_meridians:Cognitect](https://www.cognitect.com/){target=_blank}, [:globe_with_meridians:Nubank](https://nubank.com.br/){target=_blank} and a wide range of other [:fontawesome-brands-github: sponsors](https://github.com/sponsors/practicalli-johnny#sponsors){target=_blank} from the Clojure community for your continued support
0 commit comments