clojure-berlin

where Berlin peeps hang out
nblumoe 2015-07-15T06:53:31.000234Z

created channel #C07GU1E0H for the :clojureD conference, please join if you would like to contribute, help or just hang out :simple_smile:

martinklepsch 2015-07-15T11:22:27.000236Z

@tatanasoska: is looking for a tutorial to build something from start to finish in Clojure: https://twitter.com/TAtanasoska/status/619580799696924672 — Luminus tutorial came up but there got to be something better?

tatanasoska 2015-07-15T11:27:33.000238Z

Hello all! Thanks @martinklepsch

txus 2015-07-15T11:58:28.000239Z

luminus is a bit old and IMO it doesn’t reflect the library-y clojure-y style

1👍
tatanasoska 2015-07-15T11:59:32.000240Z

@txus: I think so the same! I got stuck in the framework-y way of thinking while digging into several languages. what would you suggest?

txus 2015-07-15T11:59:56.000241Z

that said, I haven’t found any good tutorials that build something from the ground up with compojure, buddy/friend, and the likes, even perhaps up to a clojurescript / om front-end

txus 2015-07-15T12:00:02.000242Z

that would be SO good to have

txus 2015-07-15T12:01:39.000243Z

it’s kind of embarrassing, the more I use Scala the more ashamed I feel of Clojure’s ecosystem in term of documentation, etc — it feels a bit RTFM sometimes only that there’s no FM

tatanasoska 2015-07-15T12:01:51.000244Z

:simple_smile:

txus 2015-07-15T12:02:10.000245Z

it’s a young community! 😄

txus 2015-07-15T12:02:18.000246Z

but we need to work on that

tatanasoska 2015-07-15T12:02:27.000247Z

we'll it's up to the small community to make some

tatanasoska 2015-07-15T12:02:28.000248Z

yes :simple_smile:

tatanasoska 2015-07-15T12:03:11.000249Z

I will actually try to think of something I want to build and try to build it with clojure, and see where it takes me

tatanasoska 2015-07-15T12:03:51.000250Z

I am also open for suggestions about what would be such a thing that will show me clojure's power and benefits

txus 2015-07-15T12:04:27.000251Z

I think this is an okay introduction to a basic webapp, just found it: http://adambard.com/blog/Getting-started-with-Clojure-web-apps/

txus 2015-07-15T12:05:02.000253Z

shows you leiningen, the basic libraries such as compojure for routing and hiccup for templating, and step by step putting it all together to build something

txus 2015-07-15T12:06:28.000254Z

the thing about Clojure is that to get the full experience you need to pair with a more experienced clojurian and set up the dev environment — the dev workflow is unlike anything else, AWESOME

txus 2015-07-15T12:06:38.000255Z

it’s hard to get that from a blogpost — but it’s a start!

tatanasoska 2015-07-15T12:07:09.000256Z

thanks! I will do this today before the meetup :simple_smile: send away if you think of other stuff in the days to come

tatanasoska 2015-07-15T12:07:51.000257Z

I watched already a couple of talks and read some articles, so I get the thinking behind the language, but that is nothing until I actually do something with it

jstaffans 2015-07-15T12:11:29.000258Z

@tatanasoska: did you see this one? https://www.youtube.com/watch?v=_LghX4oDWcY

tatanasoska 2015-07-15T12:12:44.000261Z

@jstaffans: nope, I was mostly listening to Hickey :simple_smile: . thanks!

jstaffans 2015-07-15T12:29:45.000262Z

I agree with @txus that having a good development workflow is important. If you don't have someone to pair with, maybe watching screencasts of people coding Clojure could be an idea

tatanasoska 2015-07-15T12:37:42.000263Z

well if anybody wants to volunteer some time 😄 I have nobody at the moment, screencasts are a good idea to start I suppose

jstaffans 2015-07-15T12:44:41.000264Z

are you coming to the meetup? there should be people there who can help

tatanasoska 2015-07-15T12:44:56.000265Z

I am

jstaffans 2015-07-15T12:46:17.000266Z

ok, see you there!

tatanasoska 2015-07-15T12:47:15.000267Z

see you! looking forward to meeting the clojure community

tatanasoska 2015-07-15T12:47:35.000268Z

hope I don't get lost in all the advanced stuff totally :simple_smile:

nblumoe 2015-07-15T12:54:37.000269Z

@tatanasoska: I also put this together: http://nblumoe.github.io/mundane-clojure-for-mortals/org/api-for-mortals.html it's work in progress though. feedback very welcome

jstaffans 2015-07-15T12:57:44.000270Z

wow, great stuff @nblumoe

nblumoe 2015-07-15T13:32:07.000271Z

thanks. however it still has a bunch of open end (aka missing/incomplete chapters) and probably some bugs

nblumoe 2015-07-15T13:32:20.000272Z

just shout if you find any issues please :simple_smile:

nblumoe 2015-07-15T13:32:30.000273Z

(or send pull request)

jstaffans 2015-07-15T13:40:13.000274Z

TIL: #_ comments out a form

jstaffans 2015-07-15T13:40:54.000275Z

(-> 1 (+ 1) #_(+ 2))

jstaffans 2015-07-15T13:41:53.000277Z

=> 2

tatanasoska 2015-07-15T14:11:25.000278Z

@nblumoe: thanks! I am trying to clear out the day at work earlier now so I can check all this out ^^

jellea 2015-07-15T16:19:12.000280Z

@martinklepsch: will there be pizza? :simple_smile:

martinklepsch 2015-07-15T16:46:11.000281Z

no

martinklepsch 2015-07-15T16:46:16.000282Z

drinks but no pizza