ldnclj

Find us on #clojure-uk
agile_geek 2015-09-16T06:22:52.000283Z

..and in that spirit, Good Morning UGT…and DST 😄

afhammad 2015-09-16T06:55:57.000284Z

Morning

thomas 2015-09-16T07:50:26.000285Z

Morning

jamiei 2015-09-16T08:08:33.000286Z

Morning

gjnoonan 2015-09-16T08:17:18.000287Z

Good morning, Good evening, and Goodnight

pupeno 2015-09-16T09:18:13.000288Z

Hello.

jonpither 2015-09-16T09:42:27.000289Z

morning

xlevus 2015-09-16T11:14:59.000290Z

Morning

xlevus 2015-09-16T11:15:54.000291Z

so, these Dojos. What's the dealio. Everybody just gets together and bashes out code with beer and pizza?

quentin 2015-09-16T11:16:44.000292Z

morning

pupeno 2015-09-16T11:17:08.000293Z

Exploring running NodeJS from Clojure: http://stackoverflow.com/questions/32607089/how-should-i-run-nodejs-from-a-java-application

quentin 2015-09-16T11:17:16.000295Z

that’s mostly it xlevus. people give ideas first and we vote, then onto the coding

quentin 2015-09-16T11:17:29.000296Z

then people present what they did

xlevus 2015-09-16T11:17:42.000297Z

I see

xlevus 2015-09-16T11:18:02.000298Z

And I assume, BYO laptop?

quentin 2015-09-16T11:18:06.000299Z

yeah

pupeno 2015-09-16T11:18:28.000300Z

xlevus: people tend to work on one or two different problems, dividing into groups and several groups working on the same problem. (this is an aspect of dojos that I’m not a fan of)

xlevus 2015-09-16T11:18:54.000301Z

hm. Time to buy a laptop then :/

quentin 2015-09-16T11:18:59.000302Z

^^

quentin 2015-09-16T11:19:16.000303Z

well, you can do without a laptop, most people will bring theirs

quentin 2015-09-16T11:19:27.000304Z

and you can pair with someone

pupeno 2015-09-16T11:19:28.000305Z

xlevus: you only need one laptop per group, plenty of people don’t bring a laptop or don’t have a Clojure environment ready.

quentin 2015-09-16T11:19:34.000306Z

since people are working in group

pupeno 2015-09-16T11:19:39.000307Z

Oh, groups tend to be three or four people.

xlevus 2015-09-16T11:19:47.000308Z

I see

pupeno 2015-09-16T11:20:44.000309Z

I’d love to have a dojo-like environment but to pair on whatever you want to work instead of the two problems of the day.

pupeno 2015-09-16T11:21:19.000310Z

I’m always working on one lib or another I could use help with, or I’m happy to help someone else with their thing and learn something new in the process.

quentin 2015-09-16T11:21:31.000311Z

well, you still can no? if 2 persons want to work on something together you’re free to do so

pupeno 2015-09-16T11:22:40.000312Z

quentin: that goes against the spirit of the dojo and my proposal to do that were frowned upon. I did it once but just because the three people that randomly ended in my group didn’t feel like working on the main problem and liked an alternative one. It was a lot of fun, but just chance.

pupeno 2015-09-16T11:22:57.000313Z

And it was also productive, as it ended up being pull requests for Luminus and Korma.

quentin 2015-09-16T11:23:02.000314Z

nice :simple_smile:

xlevus 2015-09-16T11:23:04.000315Z

mayhaps I will come to the next one then. I had been meaning to, however many months ago, then I moved, and then my laptop died.

quentin 2015-09-16T11:23:43.000316Z

pupeno: let’s make a new dojo for that 😄

pupeno 2015-09-16T11:24:46.000317Z

quentin: I’d be happy to attend that one, but I don’t have a space to host.

xlevus 2015-09-16T11:26:00.000318Z

are the project dojos the same?

quentin 2015-09-16T11:26:25.000319Z

if I find a solution I will let you know :simple_smile: I like having different practicing contexts, especially since I don’t have the opportunity to do clojure at work

quentin 2015-09-16T11:26:35.000320Z

the project dojo is a different one

pupeno 2015-09-16T11:27:04.000321Z

xlevus: that one is working on one and only one practical problem over a long period of time, building something.

quentin 2015-09-16T11:27:10.000322Z

this is the same project that gets iterations between dojos

pupeno 2015-09-16T11:28:13.000323Z

I enjoy the fact that we are building a real application so it’s not just a toy problem, but we are thinking of deployment, maintainability, usability, etc. At the first one, I decided to tackle server side pre-rendering of single page applications which resulted in this: https://carouselapps.com/2015/09/11/isomorphic-clojurescriptjavascript-for-pre-rendering-single-page-applications-part-1/

pupeno 2015-09-16T11:39:44.000325Z

Ok, gym time. BBL.

thomas 2015-09-16T11:50:04.000326Z

last time I went to one there were three of us behind one laptop

agile_geek 2015-09-16T12:41:25.000327Z

@pupeno @quentin I don’t see you bringing you’re own problems to Dojo’s being frowned upon. I suggest you do that at next USwitch/Thoughtworks dojo and I’ll work with you 😉

quentin 2015-09-16T12:41:55.000328Z

:simple_smile:

quentin 2015-09-16T12:42:29.000329Z

would be cool to pair with someone on my music tool :simple_smile:

quentin 2015-09-16T12:44:19.000330Z

and i think that could help reduce the issue of “starting from nothing on a new lib that nobody knows” since you could have the project initiator able to “drive” the project

agile_geek 2015-09-16T12:44:26.000331Z

@quentin: lets do it (as long as you port it to cljs!)

quentin 2015-09-16T12:44:51.000332Z

yes :simple_smile: cljs + reagent (no, not reframe 😄 )

pupeno 2015-09-16T12:45:36.000333Z

@agile_geek: to be fair, doing this is not very dojoist, so, I understand.

agile_geek 2015-09-16T12:45:51.000334Z

I’d like to keep the ProCloDo (at Salesforce towers) working on the Event Management project for now but can definitely do it in other Dojo’s.

pupeno 2015-09-16T12:45:57.000335Z

@quentin: what’s your music tool?

agile_geek 2015-09-16T12:46:10.000336Z

@pupeno we just need to vote for it in enough numbers!

pupeno 2015-09-16T12:46:54.000337Z

@agile_geek: what do you mean?

quentin 2015-09-16T12:47:19.000338Z

pupeno: it’s a multi grid sequencer with web audio synthetizers

quentin 2015-09-16T12:47:54.000339Z

you activate notes on the grids and the loop play the music

agile_geek 2015-09-16T12:48:01.000340Z

@pupeno ppl suggest experimenting with libraries etc. in Dojo’s all the time. We could suggest working on your projects and see who votes for it

pupeno 2015-09-16T12:48:19.000341Z

@quentin: I haven’t worked on anything music related since I built this http://scret.sourceforge.net/ so, it could be fun.

quentin 2015-09-16T12:48:40.000343Z

oh that’s nice :simple_smile:

quentin 2015-09-16T12:49:11.000344Z

"Current Version: 0.1.3"

quentin 2015-09-16T12:49:33.000345Z

2004, that’s some time :simple_smile:

agile_geek 2015-09-16T12:49:57.000346Z

@quentin: I reckon loads of ppl would vote to work on your music project

pupeno 2015-09-16T12:51:48.000347Z

@agile_geek: but that’s the problem, what I want doesn’t to go well with the voting system. Let’s say I want to pair with something in making Nashorn-based server side rendering into a library. Most likely nobody will vote it, because most of the information for that is in my brain so other people won’t find it as interesting/productive, but if they do, then we’ll end up with three groups of three people of which only one contains me and the other two will be at a serious disadvantage by not having this information on their head. This would be the same for @quentin, only him knows what “@quentin’s music project” is, so other groups would be wasting their time.

agile_geek 2015-09-16T12:53:58.000349Z

@pupeno: I see your point, it works if the group is 3-4. Could use a big screen and ‘mob’ on it but I think that would dissolve into chaos.

agile_geek 2015-09-16T12:54:08.000350Z

Hmmm…thinks

pupeno 2015-09-16T12:54:22.000351Z

This is what I would like:

pupeno 2015-09-16T12:55:09.000352Z

You write what you want to work on and your name on the board and then people can propose working with you if they are excited about the project. Otherwise, you work on your own or you join someone else’s project.

pupeno 2015-09-16T12:55:56.000353Z

There’s a risk of everybody working individually or not having enough projects, but there are a few generic projects that can be thrown in to solve the latter (pick a bug from a library and solve it… hey, even clojure and clojurescript have bugs that can be tackled).

quentin 2015-09-16T12:56:17.000354Z

this sounds good to me

pupeno 2015-09-16T12:56:23.000355Z

It could even be run parallel to a dojo.

pupeno 2015-09-16T12:56:59.000356Z

And I’m happy to stand up and manage the board for this, I just can’t organize a dedicated event.

quentin 2015-09-16T12:57:29.000357Z

maybe we should put it on the google group as a more persistent discussion. Could help to find place to host this (parallel to a dojo or dedicated event if someone can organize)

agile_geek 2015-09-16T13:02:52.000358Z

Why not talk to organisers of two current dojo’s about doing this every 2 or 3 dojo?

agile_geek 2015-09-16T13:03:20.000359Z

I’m happy to do it in gaps between projects in ProCloDo 😉

quentin 2015-09-16T13:06:16.000360Z

yup sounds good agile_geek :simple_smile:

jonpither 2015-09-16T15:28:55.000361Z

Calling all speakers for Oct Skills matter

jonpither 2015-09-16T15:29:14.000362Z

let me know if you have something cool to present

quentin 2015-09-16T19:38:36.000363Z

i cleaned up the code of the space invaders project started at the dojo. Feel free to suggest improvements etc, I am really interested to get feedback :simple_smile: https://github.com/qleonetti/clojure-dojo-invaders

thomas 2015-09-16T19:58:28.000365Z

Anyone here any luck with Yada @jonpither @malcolmsparks maybe?

mccraigmccraig 2015-09-16T20:42:06.000367Z

@thomas i'm using yada

thomas 2015-09-16T20:42:37.000368Z

hi @mccraigmccraig any luck with it? I tried the example... but getting errors

pupeno 2015-09-16T21:01:13.000370Z

Weee! I got nodejs to run.

mccraigmccraig 2015-09-16T21:10:09.000371Z

yeah, it's mostly working great, though cors & auth are a wip

mccraigmccraig 2015-09-16T21:13:44.000372Z

@thomas i remember the routing was a bit difficult to get right... i'll have a look at your example in the morning and compare to my working code

thomas 2015-09-16T21:15:13.000373Z

Ta