> Every year or two I go looking for something like this, or at least a
guide or tutorial.  And every time, I encounter at least one of the
following:
>  - A key element of the guide is outdated or depends on a library which
is outdated (and where in some cases there is a reference made that
everyone should switch to library Y, but then they're on their own to
figure out how to use Y in this context)

agree

>  - One or more element of the simple app is not illustrated in complete
detail, but the author points the reader to a tutorial for that element
elsewhere... except that some of the guides use boot while some use lein
while some use deps (which itself isn't necessarily a huge deal, but forces
the beginner to start diving into build/dependency management tools rather
than getting a first app built)

agree

>  - The guide doesn't cover a complete app

agree

> For whatever reason, searches for Clojure-related topics tend to
(largely/only) turn up results that are 5+ years old.  That's an eternity
in internet time.  Yes there are some great current libraries that probably
do everything one might need, but still there are roadblocks which
beginners will encounter where the answers are nonexistent or outdated.

agree

> With respect to database interaction, I know of but haven't used Korma
(which now appears to be dead?), HugSQL, and others.  Of course there's
straight JDBC Java use (whereby I should just write my own thin JDBC
wrappers like I did back in the Java Server Pages days...?).  <- If that's
the answer, then I have no problem doing it; but I would suspect there's
some other pattern that leverages some of the strengths of Clojure a bit
more.  This one current example is basically useless:
https://devcenter.heroku.com/articles/clojure-web-application .   It
illustrates enough to show that Clojure can route and respond to http
requests, and it can touch a database; but surely it is not an example of
how people actually write Clojure web apps.

agree

> In contrast, there are numerous Django and Rails guides which illustrate
the complete process of building a web app with their language+framework.
They even tend to include some amount of tests and even
internationalization (as well as authentication, database interaction, and
sometimes API/json cases).
>
> Most of us don't get hired into Clojure companies, so any learning and
doing is more of an evening/solo activity.

agree. BTW it's 1 a.m. over here

It's 99% ... no, it's really like somebody's reading my mind and describing
the my situation. Uff.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CAEtmmez%2BZk4PUvJks7K4bbAkehnxCgnJhtQieSOGH2EXvCBCpg%40mail.gmail.com.

Reply via email to