clojure-belgium

(map increase-clojure-adoption belgian-programmers)
haduart 2016-05-20T06:42:58.000195Z

Oks, so whenever you have an answer @r00z I'll create the event in meetup .com πŸ™‚

1πŸ‘
stijn 2016-05-20T07:14:51.000196Z

nice πŸ™‚

raymcdermott 2016-05-20T07:30:06.000197Z

June is gonna be a fun month!

stijn 2016-05-20T08:47:12.000198Z

yes! 1st of June is not feasible for me though πŸ™‚

stijn 2016-05-20T08:47:23.000199Z

so someone else will have to do the intro speech πŸ˜„

haduart 2016-05-20T09:35:14.000200Z

we can do it whenever suits most of the people, we don't have to adapt everything to me, I have to be in Hasselt anyway on the 2nd and 3rd of June that's why the 1st was a good day πŸ˜…

stijn 2016-05-20T09:59:14.000201Z

2nd might work for me

haduart 2016-05-20T11:02:39.000202Z

the problem is that I'm in Hasselt for a company bootcamp, so we are gonna sleep over there all the company together... 😞

stijn 2016-05-20T11:37:19.000203Z

okay πŸ™‚

stijn 2016-05-20T11:37:34.000204Z

well, for me no issue if I can't be there either.

raymcdermott 2016-05-20T12:15:36.000205Z

I can make a short intro if needed. So we stick with the 1st?

2πŸ‘
raymcdermott 2016-05-20T12:43:16.000206Z

anyone doing any clojure stuff on the weekend? I’m going to work on provisioning some AWS resources via Clojure APIs over the AWS Java SDK. Amazonica looks awesome ...

stijn 2016-05-20T12:49:47.000207Z

it won't probably be for this weekend, but I'm planning to experiment with lambdacd (https://github.com/flosell/lambdacd)

stijn 2016-05-20T12:50:12.000209Z

i'm fed up with all the bash scripts for building/deploying πŸ™‚

1πŸ‘
stijn 2016-05-20T12:51:21.000210Z

and I can't seem to find a 'Continuous Integration as a Service' that supports deployment of applications that do not consist of a single repository

danipov 2016-05-20T12:55:40.000211Z

I'll take a look at compojure api and try out a small test project πŸ™‚ https://github.com/metosin/compojure-api

2πŸ‘
danipov 2016-05-20T12:59:13.000213Z

@stijn: you want to integrate multiple branches in a CI environment?

stijn 2016-05-20T13:00:16.000214Z

we have multiple repositories that all form a part of the application

stijn 2016-05-20T13:00:31.000215Z

each repository change has a build artifact a docker container

stijn 2016-05-20T13:00:48.000216Z

but I need something to orchestrate the deployment based on changes of these repos

raymcdermott 2016-05-20T13:01:32.000217Z

sounds like a great / horrible problem

stijn 2016-05-20T13:01:33.000218Z

things like circleci will allow you to do that for 1 repo, but you need to duplicate quite a lot of the deployment logic in each repo

danipov 2016-05-20T13:01:48.000219Z

I know jenkins handles pretty good different git branches πŸ™‚

stijn 2016-05-20T13:02:00.000221Z

yeah jenkins...

danipov 2016-05-20T13:02:04.000222Z

there is a leiningen plugin

raymcdermott 2016-05-20T13:02:08.000223Z

-1 jenkins

stijn 2016-05-20T13:02:24.000224Z

I think I'm still hurt enough to avoid that road πŸ™‚

danipov 2016-05-20T13:02:28.000225Z

πŸ˜›

raymcdermott 2016-05-20T13:02:31.000226Z

8er gonna 8 😜

danipov 2016-05-20T13:03:07.000227Z

sorry can't help πŸ™‚

stijn 2016-05-20T13:03:08.000228Z

but lambdacd looks simple enough and with some callouts to kubernetes for deployment, I guess it will do the job

stijn 2016-05-20T13:03:55.000229Z

the only thing I'm scared of is running your own build server, since it's a pretty crucial component in your infrastructure

danipov 2016-05-20T13:04:02.000230Z

true

danipov 2016-05-20T13:04:08.000231Z

i prefer services to

danipov 2016-05-20T13:04:35.000232Z

but yeah... maybe Heroku

danipov 2016-05-20T13:04:50.000233Z

but i don t think the offer support for multiple branches

danipov 2016-05-20T13:05:01.000234Z

it s more like 1 app 1 branch

danipov 2016-05-20T13:05:22.000235Z

but they do have a lot of addons

danipov 2016-05-20T13:06:14.000236Z

https://devcenter.heroku.com/articles/codeship

danipov 2016-05-20T13:06:55.000238Z

"You can always go to back to the configuration later on and manage deployment commands for other branches as well."

raymcdermott 2016-05-20T13:07:10.000239Z

@stijn see if you can do it via AWS Lambda πŸ˜‰

stijn 2016-05-20T13:08:00.000240Z

Probably feasible

raymcdermott 2016-05-20T13:08:03.000241Z

no servers!

stijn 2016-05-20T13:08:33.000242Z

However, AWS, I don't know why, but there's something that drives me away everytime I get too deep πŸ™‚

raymcdermott 2016-05-20T13:09:15.000243Z

Google and even Azure offer similar facilities now

raymcdermott 2016-05-20T13:09:38.000244Z

(kubernetes + serverless)

stijn 2016-05-20T13:10:25.000245Z

we're running on google container engine

raymcdermott 2016-05-20T13:10:46.000246Z

they announced functions (their version of Lambda) recently

stijn 2016-05-20T13:11:09.000247Z

yes, didn't look into that yet

raymcdermott 2016-05-20T13:11:36.000248Z

https://cloud.google.com/functions/

raymcdermott 2016-05-20T13:12:13.000250Z

I would love to hear if it works too!

stijn 2016-05-20T13:12:56.000251Z

ha, this is interesting > HTTPS Invocation > Functions deployed with an HTTP trigger are given a fully qualified domain together with a dynamically generated SSL/TLS certificate for secure communication.

stijn 2016-05-20T13:13:12.000252Z

so you can let your github repo call a webhook

stijn 2016-05-20T13:13:21.000253Z

I'll think about it πŸ™‚

raymcdermott 2016-05-20T13:14:01.000254Z

Nice!

raymcdermott 2016-05-20T13:14:43.000255Z

I’m gonna use AWS to integrate with Heroku (so joining up the previous threads) which makes the Google thing not an option for me

1πŸ‘
danipov 2016-05-20T13:16:22.000256Z

@raymcdermott: Blog it!

raymcdermott 2016-05-20T13:18:06.000257Z

Maybe all these conversations end with β€œI’ll think about it” πŸ˜‰