TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to pick up Clojure for web dev? (coming from RoR background)

13 pointsby conqrrover 9 years ago
Whats the equivalent of Mhartl's tutorial for clojure?

7 comments

johnny_utahover 9 years ago
Before getting into web dev with Clojure, I recommend reading and doing the exercises from Clojure for the Brave and True to learn the language itself. It is one of the most engaging technical books I have come across in some time. <a href="http:&#x2F;&#x2F;www.braveclojure.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.braveclojure.com&#x2F;</a><p>After that, I would go to the clojure docs to get started with web dev in clojure: <a href="http:&#x2F;&#x2F;clojure-doc.org&#x2F;articles&#x2F;tutorials&#x2F;basic_web_development.html" rel="nofollow">http:&#x2F;&#x2F;clojure-doc.org&#x2F;articles&#x2F;tutorials&#x2F;basic_web_developm...</a> The luminus framework has a good tutorial to get started as well: <a href="http:&#x2F;&#x2F;www.luminusweb.net&#x2F;docs" rel="nofollow">http:&#x2F;&#x2F;www.luminusweb.net&#x2F;docs</a><p>Caveat: I do not code clojure as part of my day job.
评论 #10962578 未加载
samridh90over 9 years ago
There&#x27;s a really good step-by-step introduction to Clojure here: <a href="https:&#x2F;&#x2F;aphyr.com&#x2F;tags&#x2F;Clojure-from-the-ground-up" rel="nofollow">https:&#x2F;&#x2F;aphyr.com&#x2F;tags&#x2F;Clojure-from-the-ground-up</a>. From there, you could check out Ring (<a href="https:&#x2F;&#x2F;github.com&#x2F;ring-clojure&#x2F;ring" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ring-clojure&#x2F;ring</a>) which is a Clojure based web application library inspired by RoR&#x2F;Python WSGI.
评论 #10971164 未加载
147over 9 years ago
There really isn&#x27;t an equivalent to Mhartl&#x27;s tutorial for clojure, mostly because there aren&#x27;t really web frameworks in Clojure. I went from Rails to Clojure a few years back, it was a rough transition because I was used to having a framework do everything for me and in Clojure you have to pick your own libraries and compose them.
jarcaneover 9 years ago
I will be starting on a tutorial project soon for my employers, developing an API and frontend client in Clojure with compojure-api for backend, and ClojureScript + reagent for the front-end, with possible fun diversions into Raspberry Pi support and even mobile apps if I can puzzle my way through the still early React Native support for ClojureScript.<p>In the meantime, for the basics, I started with the Koans. <a href="http:&#x2F;&#x2F;clojurekoans.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;clojurekoans.com&#x2F;</a> I found them a largely excellent way to get up to speed with the language by doing some actual coding.
GetContentedover 9 years ago
There&#x27;s a really good book:<p><a href="https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;dswdcloj&#x2F;web-development-with-clojure" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;dswdcloj&#x2F;web-development-with-cloj...</a><p>It goes over most of the things you would want to know. Plus, yeah, Luminus.
zubairqover 9 years ago
You could also try something like AppShare made by someone with a Ruby On Rails background:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;zubairq&#x2F;AppShare#the-long-story-of-appshare" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zubairq&#x2F;AppShare#the-long-story-of-appsha...</a>
DrScumpover 9 years ago
You might try looking at this other thread:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10959523" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10959523</a>