Skip to content

Commit f10f772

Browse files
intro: icons for links
1 parent 9507607 commit f10f772

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

docs/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
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.
44

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

77
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.
88

@@ -17,20 +17,28 @@ Practical code examples are supported by discussions of the concepts behind Cloj
1717

1818
![Clojure Repl workflow - concept](https://github.com/practicalli/graphic-design/blob/live/clojure/clojure-repl-workflow-concept.png?raw=true){loading=lazy}
1919

20-
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.
2121

2222

2323
### Clojure Language
2424

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

2727
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.
2828

2929
!!! QUOTE "Adrian Cockcroft - as Cloud Architect at Netflix"
3030
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.
3131

32-
[Clojure REPL Workflow overview](introduction/repl-workflow.md){.md-button}
33-
[Clojure REPL](/clojure/clojure-cli/repl/){.md-button}
32+
[:fontawesome-solid-book-open: Clojure REPL Workflow overview](introduction/repl-workflow.md){.md-button}
33+
[:fontawesome-solid-book-open: Clojure REPL](/clojure/clojure-cli/repl/){.md-button}
34+
35+
36+
## Practicalli Resources
37+
38+
[:fontawesome-solid-book-open: Practicalli Clojure CLI Config - additional tools via aliases](/clojure/clojure-cli/practicalli-config/){target=_blank .md-button}
39+
40+
[:fontawesome-solid-book-open: Clojure Aware Editors](/clojure/clojure-editors){target=_blank .md-button}
41+
[:fontawesome-brands-youtube: Practicalli YouTube channel](https://youtube.co/practicalli){target=_blank .md-button}
3442

3543

3644
## Navigate the book
@@ -48,21 +56,13 @@ Use the search box to quickly find a specific topic
4856
- ++enter++ : follow selected result
4957

5058

51-
## Resources
52-
53-
[:fontawesome-solid-book-open: Practicalli Clojure CLI Config - additional tools via aliases](/clojure/clojure-cli/practicalli-config/){target=_blank .md-button}
54-
55-
[Clojure Aware Editors](/clojure/clojure-editors){target=_blank .md-button}
56-
[Practicalli YouTube channel](https://youtube.co/practicalli){target=_blank .md-button}
57-
58-
5959
## Sponsor Practicalli
6060

6161
[![Sponsor practicalli-johnny](https://raw.githubusercontent.com/practicalli/graphic-design/live/buttons/practicalli-github-sponsors-button.png){ align=left loading=lazy }](https://github.com/sponsors/practicalli-johnny/)
6262

63-
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.
6464

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
6666

6767

6868
## Creative commons license

0 commit comments

Comments
 (0)