Commit 9684bc3
File tree
- alternative-tools
- clojure-cli
- basic-repl
- evaluate-an-expression
- set-namespace-on-repl-startup
- assets
- images/social
- alternative-tools
- clojure-cli
- assets/images/social
- automation
- clojure-cli
- projects
- package
- templates
- practicalli
- repl
- clojure-editors
- clojure-lsp
- clojure-spec
- data
- functions
- generative-testing
- example-projects
- projects
- bank-account
- card-game
- testing
- coding-challenges
- 4clojure
- codewars
- exercism
- bob
- palindrome
- continuous-integration
- circle-ci
- github-workflow
- control-flow
- core.async
- bike-assembly-line
- clacks-messages
- toy-car-assembly-line
- data-inspector
- data-structures
- hash-maps
- defining-behaviour-with-functions
- designing-data-structures
- development-environments
- games
- tictactoe-cli
- install
- introduction
- concepts
- iterate-over-data
- libraries
- modifying-data-structures
- performance
- puzzles
- quickstart
- reference
- clojure-cli
- clojure-svg
- clojure-syntax
- syntax
- creative-coding
- jvm
- performance
- standard-library
- regular-expressions
- tagged-literals
- simple-projects
- data-transformation
- encode-decode
- mutating-state
- tdd-kata
- testing
- clojure-test
- integration-testing
- test-runners
- unit-testing
- thinking-functionally
- using-data-structures
- javascripts
- stylesheets
- automation
- make
- clojure-cli
- built-in-commands
- clojure-style
- defining-aliases
- design-journal
- execution-options
- practicalli-config
- projects
- add-libraries
- hotload-in-project
- migrate-project
- namespace
- package
- tools-build
- rich-comments
- templates
- design-templates
- practicalli
- application
- landing-page
- minimal
- service
- repl-reloaded
- repl-startup
- repl
- coding
- help
- libraries
- repl-uncovered
- troubleshooting
- clojure-editors
- clojure-lsp
- practicalli-snippets
- snippets
- clojure-spec
- add-spec-to-projects
- data
- and-or-specifications
- composite-specifications
- conform
- defining-specifications
- entity-maps
- explain
- hierarchical-specifications
- literal-values
- map-literals
- predicate-functions
- registry
- valid-q
- functions
- documentation
- function-definition-specifications
- higher-order-functions
- generative-testing
- example-projects
- next-jdbc
- predicate-generators
- organising-specs
- projects
- bank-account
- account-holder-specification
- customer-details-specification
- function-specifications
- generate-test-data
- rebel-readline
- test-functions-against-spec
- unit-tests-with-spec
- validate-customer-details-specification
- write-failing-tests
- card-game
- testing
- checking arguments
- using-spec-in-the-repl
- coding-challenges
- 4clojure
- advent-of-code
- codewars
- exercism
- bob
- bob-regular-expression-approach
- bob-string-approach
- hamming
- nucleotide-count
- rna-transcription
- space-age
- koans
- palindrome
- simple-palindrome-test
- continuous-integration
- circle-ci
- circle-ci-sample-project
- detailed-config
- random-clojure-function
- status-monitor
- github-workflow
- control-flow
- cond
- if
- when
- core-async
- core.async
- bike-assembly-line
- clacks-messages
- toy-car-assembly-line
- data-inspector
- clojure-inspector
- portal
- data-structures
- alternatives
- hash-maps
- accessing-nested-hash-maps
- access
- create
- update
- list
- naming
- pretty-printing
- set
- vector
- defining-behaviour-with-functions
- anonymous-functions
- calling-functions
- examples
- parameters
- syntax
- designing-data-structures
- modeling-alphabet-codes
- modeling-name-generation-map
- with-maps-of-maps
- with-maps
- with-vectors-of-maps
- with-vectors-of-vectors
- with-vectors
- development-environments
- java
- leiningen
- lighttable
- other-tools
- explaining-macros
- games
- tictactoe-cli
- create-project
- install
- clojure-cli
- java
- introduction
- clojure-in-15-minutes
- concepts
- all-bytecode-in-the-end
- clojure-made-simple
- design
- features
- functional-reactive-programming
- misc
- naming-local
- naming-things
- purpose
- rationale
- what-is-functional-programming
- first-taste-of-clojure
- five-steps-to-clojure
- learning-clojure
- repl-workflow
- study-guide
- who-uses-clojure
- io
- iterate-over-data
- apply
- comp
- filter-remove
- map-fn
- map-partial
- map
- reduce
- transduce
- lazy-evaluation
- libraries
- clojars
- clojure-core-lisp-comprehension
- clojure-core
- edn
- om
- modifying-data-structures
- lists
- maps
- sets
- vectors
- performance
- load-testing
- testing-functions
- puzzles
- random-seat-assignment
- quickstart/quick-reference
- reference
- basic-syntax
- books
- changing-state
- clojure-cli
- example-alias-definitions
- jvm-options
- clojure-svg
- clojure-syntax
- assigning-names
- code-documentation
- comments
- control-flow
- defining-functions
- global-definitions
- java-interop
- local-bindings
- more-java-fun
- naming
- numbers-maths
- parenthesis
- private-functions
- quick-look-at-types
- ratios
- strings
- syntax
- threading-syntactic-sugar
- whats-my-environment
- code-analysis
- control-flow
- core-async
- creative-coding
- doc-and-source-functions
- jvm
- common-options
- experimental-options
- java-17-flags
- profile-tools
- understanding-memory-usage
- kebab-case
- naming-conventions
- naming
- performance
- prasmatic-schema
- reader-macros
- recursion
- sequences
- standard-library
- collections
- cond-thread-macro
- destructuring
- predicate-functions
- regular-expressions
- common-regex-patterns
- matching-sub-sequences
- matching-sub-strings
- matching-with-groups
- string-replace-with-regex
- string-split-with-regex
- sub-expression-matches
- sequences
- tagged-literals
- uuid
- threading-macros
- simple-projects
- data-transformation
- most-common-word
- encode-decode
- caesar-cipher-rot13
- clacks
- convert-boolean-values
- rna-dna
- generate-web-page
- mutating-state
- mutants-assemble
- random-clojure-function
- split-the-bill
- tdd-kata
- recent-song-list
- salary-slip-generator
- tripple-lock
- testing-in-clojure
- testing
- clojure-test
- integration-testing
- test-runners
- aero
- congnitect-labs-test-runner
- example-projects
- kaocha-test-runner
- unit-testing
- clojure-test-expectations
- configure-projects-for-tests
- fixtures
- test-selectors
- writing-unit-tests
- thinking-functionally
- arity
- example-hitchhikers-guide
- first-class-functions
- function-composition
- functors
- higher-order-functions
- homoiconicity
- immutability
- immutable-collections
- immutable-local-bindings
- immutable-values
- impure-functions
- iterate-over-values
- lazy-evaluation
- list-comprehension
- managing-state-changes
- map-with-partial
- partial-functions
- pattern-matching
- persistent-data-structures
- polymorphism
- pure-functions
- recursion-polymorphism
- recursion
- sequence-abstractions
- sequences
- side-effects
- tail-recursion
- threading-macros
- transducers
- using-data-structures
- applying-functions
- destructuring
- lazy-sequences
- mapping-data-structures
- sequences
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments