Fork me on GitHub
#clojure-uk
<
2017-02-07
>
paulspencerwilliams06:02:47

Hehe, we need that for our CI monitor! Whilst we're typically 90% green, we've been red both times our clients director has unexpectedly come to showcase. He didn't seem impressed even though we're extremely open, and explained that one red was a full docker repository, and the other our nexus was down for scheduled maintainence.

paulspencerwilliams06:02:57

{:boss-mode-enabled true}

davesnowdon07:02:57

Morning peeps

geek-draven08:02:09

Hi, I'm looking at shared office space in London, wondering if anyone knows of any where there are other Clojure developers working?

glenjamin08:02:55

If CI is never red, it’s not doing anything useful

glenjamin08:02:18

if it’s not quickly fixed, that’s a bad sign - but redness itself I think is a good thing

malcolmsparks08:02:08

Morning all. Just a reminder about my skillsmatter talk is tonight. There will be some yada of course, but also some ideas on keep binary compatibility in libraries, an intro to AsciiDoc (and why it's good) and even some Mach too.

malcolmsparks08:02:56

Mike Bruce is also giving a perf talk.

thomas08:02:01

@malcolmsparks is it going to be video'ed ?

malcolmsparks08:02:15

Yes, they usually do.

thomas08:02:27

cool.... looking forward to it.

malcolmsparks08:02:40

But never as good as being there :)

thomas08:02:10

I know.. but I was in England last weekend... can't quite afford to pop over again...

malcolmsparks08:02:34

@thomas I'm coming to Dutch Clojure Days in March. Let's catch up over a beer then

thomas08:02:33

woohoo... cool. definitely!!!

thomas08:02:03

anyone else from here coming to Dutch Clojure Days btw?

geek-draven09:02:56

thanks @acron, from experience I know @otfrom knows most things 😀

geek-draven09:02:13

I'm going to have to watch the yada video too, I was hoping to be there, but not in the UK this week

korny09:02:43

I’ll be in the Netherlands in April, but for hols not geeking 🙂

thomas09:02:07

where will you be going @korny?

paulspencerwilliams09:02:29

@glenjamin: agreed although I don't like a common thing of not running ATs locally relying on CI to validate stuff. ATs run too slowly? Speed them up however that can be done.

glenjamin09:02:55

possibly, but if you run all the tests locally before every push, what’s CI for?

glenjamin09:02:09

i’d rather make ATs run on pull requests

korny09:02:49

@thomas taking the baby to meet his roots - we’re staying in Haarlem but plan to go to Amsterdam, Keukenhof for the tulips, and generally explore

korny09:02:51

His middle name is “Kornelis”, after his great-grandfather who was a wartime minister killed by the Nazis - seems like a good time to be celebrating those who resisted fascism

tcoupland09:02:31

@glenjamin it's for when you forget 😉

paulspencerwilliams09:02:45

@glenjamin: we do continuous integration; no PRs. CI is for just incase, performance testing, publishing artefacts from trusted build config etc

paulspencerwilliams09:02:20

Our AT + UTs take about 6 mins, not that long in the grand scheme of things.

glenjamin09:02:06

that’s an age on a local laptop!

glenjamin09:02:22

probably worth it if they give you good confidence, but what do you do while they’re running?

paulspencerwilliams10:02:07

seriously though, they run headless, so can run a build in the background whilst starting to make next change if I'm sufficiently confident that ATs will pass. Also, still have slack, mail, team huddles, make a brew.

paulspencerwilliams10:02:02

To be clear, I'd probably not run a full build for a simple label change; just the affected tests.

acron10:02:24

(but then you'd let the CI run all the tests, just in case)

davesnowdon10:02:47

@jr0cket @malcolmsparks do you know if tonight's talk will be recorded by SkillsMatter? Was hoping to attend but work has got in the way

malcolmsparks10:02:11

I think it will be. SM are pretty good with that

paulspencerwilliams10:02:06

@acron: exactly. Thing with all of these practices is that is really depends on the team, project, tech, maturity, experience. 2 equally good teams with differing pasts will do things differently.

practicalli-johnny10:02:18

@davesnowdon yes, tonights talk should be recorded. Its one of the talks we are using to help promote ClojureX 2017 conference

practicalli-johnny10:02:57

Oh and ClojureX tickets go up in price again this month

korny11:02:25

Anything recorded is awesome - no evening events for me for quite a while 🙂

practicalli-johnny16:02:58

korny: The events recorded by SkillsMatter are usually only available via their website, no download available, sorry.

korny11:02:43

Especially if the recording is downloadable for watching on the train - it’s so annoying how many tech talks are streaming only - lots of folks have long journeys with intermittent internets. Thankfully both iPlayer and Netflix now do offline 🙂

yogidevbear12:02:30

Is Dutch Clojure Days free entry?

yogidevbear12:02:21

P.S. Morning 🙂

jonpither12:02:43

On my way down for @malcolmsparks's yada talk..

thomas13:02:58

@yogidevbear yes it is (assuming there are still tickets)

thomas13:02:46

28 remaining it says... and it is on a Saturday.

yogidevbear13:02:24

Thanks @thomas. Anyone speaking there or know yet what topics are being covered?

thomas13:02:55

I don't think the speakers have been announced yet...

thomas13:02:18

I was too late with submitting my abstract unfortunately... too busy attempting to move house

thomas13:02:37

@paulspencerwilliams kinda funny that it uses node.js to do the monitoring of the JVM IMHO.

paulspencerwilliams13:02:35

Haha, haven't dug into the code yet..

thomas13:02:54

just had a very quick look at the github page.

glenjamin14:02:09

i think nodejs has a pretty good curses wrapper for that stuff

glenjamin14:02:46

> Reimplement ncurses entirely by parsing and compiling terminfo and termcap, and exposing a Program object which can output escape sequences compatible with any terminal. 😮