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