• Skip to primary navigation
  • Skip to content
  • Skip to footer
Clojure Diary Clojure Diary
  • Search
  • Book
  • Code
  • Videos
  • Donate

    Learn ring - 4. Ring Init

    less than 1 minute read

    Notes

    • Install Leiningen https://leiningen.org/
    • Calva https://calva.io/
    • Creating an ring app lein new compojure little_ring_things
    • Do a git init, commit the code
      • git init
        • git init
      • Add Calva folders to .gitignore
        • Add Calva folders to .gitignore -
            .clj-kondo
            .lsp
          
      • Make the first commit
        • Make first commit
        • Files staged
    • Start the app collapsed:: true
      • lein ring server
      • App running in browser
    • Stop the ring app
      • In terminal press Ctrl + c
      • Stop ring app

    Updated: March 28, 2026

    Twitter Facebook LinkedIn
    Previous Next

    You May Also Enjoy

    def Is Not a Function. It’s Not Even a Macro.

    4 minute read

    Every so often a question comes along that seems too basic to be interesting, and turns out to be exactly the opposite. “Is def a function or a macro?” is on...

    cljrs - first steps

    less than 1 minute read

    Clojure Vs Rust - Waiting for clj.rs

    1 minute read

    Clojure Book, Massive Quality Update

    1 minute read

    It’s infectious

    • Feed
    © 2026 Clojure Diary. Powered by Jekyll & Minimal Mistakes.