Fork me on GitHub
#clojure-uk
<
2018-10-05
>
alexlynham06:10:34

Morning morning

3Jane07:10:36

tense music

3Jane07:10:26

(Baking kannelbullar from scratch, keep your fingers crossed you guys)

alexlynham07:10:41

what's kannelbullar?

3Jane07:10:12

Cinnamon buns, Swedish, like in Ikea ;)

Ben Hammond07:10:56

do they sell them in a flat pack?

3Jane08:10:44

in a pack, at least

3Jane08:10:58

but the idea is for them to perform self-assembly, which I think is beyond what even Ikea can achieve ๐Ÿ˜„

Ben Hammond07:10:31

Total:
2 hrs 37 mins
Prep:
2 hrs 30 mins
Cook:
7 mins
`

Ben Hammond07:10:41

We'll all find out soon

dominicm07:10:50

That's scary

Ben Hammond07:10:50

wow that's' alot of prep

Ben Hammond07:10:56

and not alot of baking

3Jane07:10:02

Dough rising

3Jane07:10:12

Mostly waiting really

dominicm07:10:12

That's basically cook

3Jane07:10:39

Interesting though, my recipe calls for longer baking time, probably for the glazing to set

Ben Hammond07:10:53

you've put windows in?

๐Ÿ˜‚ 8
3Jane07:10:16

No, but now that you say that, I notice that itโ€™s growing at the same rate as the new builds outside so who knows ;)

Ben Hammond07:10:34

are they ready yet?

3Jane07:10:13

New builds? Nah, theyโ€™re British developers, raise the building in months and wait years to put the roof in ;)

Ben Hammond07:10:24

oh because that way the planning permission is not gonna get withdrawn

Ben Hammond07:10:33

and you can just sit on them

alexlynham07:10:11

yep they did that all over manchester

Ben Hammond07:10:27

but if they are rising at the rate as your cinamonn buns

alexlynham07:10:32

put up shells when the financial crisis happened and then let them rust

Ben Hammond07:10:35

that sound quite fast to me

alexlynham07:10:39

finished them in 2015/16

alexlynham07:10:51

now they're doing similar pre brexit

Ben Hammond07:10:53

well funding probably dried up

Ben Hammond07:10:01

as did customers able to achieve a mortgage

Ben Hammond07:10:36

so the only people with any money are the russian gangsters

alexlynham07:10:27

yeah there's a lot of land banking in mcr now I think

๐Ÿ˜ฑ 4
alexlynham07:10:36

getting increasingly like london in that respect

๐Ÿ˜ž 4
3Jane08:10:31

yeah, something about not having to pay tax either

3Jane08:10:54

doesnโ€™t count as a finished build until you top it

3Jane08:10:43

rrrrright. I think Iโ€™ve just found the original Ikea instructions http://www.toxel.com/inspiration/2010/10/01/cooking-book-without-instructions/

danm08:10:30

Oh is that valid in the UK too?

danm08:10:28

I know in Cyprus you often see houses with metal rods sticking out the roof, which means the building, despite being a complete house that can be lived in, counts as 'unfinished' because they were 'intending to put on another floor' so there's some tax they can avoid paying

danm08:10:46

Of course they also then can put on another floor if a grandparent or child wants to live upstairs

3Jane09:10:39

Final verdict: nice morning buns, much less sweet than Ikea ones (but then I didnโ€™t sugar-glaze them)

3Jane09:10:20

I donโ€™t think Iโ€™m UK you can live in an unfinished house, itโ€™s more of a cash flow management (?) trick

maleghast10:10:46

Morning All!

maleghast10:10:05

Back in Scotland - noticing that I feel a LOT more relaxed suddenly.

maleghast10:10:41

@carr0t - That was__ a standard tax dodge all over Greece, but I expect that loophole has been closed quite convincingly in the last 4-5 years with all the Greek / EU imposed Austerity and bail-out stuff.

maleghast10:10:14

Anyone out there got a solid recommendation vis a vis development setup for Kafka? I am thinking Docker, and I've figured out that I need(?) a Zookeeper instance as well as a Kafka instance... Do I just create a Docker Group..?

jasonbell10:10:37

For dev Docker Compose would be your friend here.

alexlynham10:10:53

I found it was surprisingly janky on OSX with compose, took some messing around with hosts

alexlynham10:10:03

whereas the apache tarball just runs

alexlynham10:10:15

but @jasonbell is the expert here ๐Ÿ™‚

jasonbell10:10:24

never had an issue personally but there you are.

jasonbell10:10:41

to be honest @alex.lynham is right, straight tar ball works well too.

alexlynham10:10:45

which image were you using?

jasonbell10:10:57

Can't remember, it's been a while now.

jasonbell11:10:19

And those projects are all deleted as I'm not with that crew anymore.

alexlynham11:10:03

yon salty seadog be nothing but a landlubber

jasonbell11:10:11

Need to get my Kafka chops up and running again. KSQL has changed the landscape on a few things (basically abstractions of streaming API apps) and I've got two talks between now and the end of the year to do.

alexlynham11:10:07

I've only used it for POCs so far tbh, ended up going with kinesis on the actual things I had to ship

maleghast11:10:19

I'm running on Arch, not MacOS - I will look and see if there's a Pacman solution, but I do like the way in which running Docker containers for things like Kafka makes cleanup "easy"

alexlynham11:10:21

is there a reason you specifically want to use kafka and not kinesis?

maleghast11:10:31

@alex.lynham - No particular reason, just that the idea behind the choice was couched in terms of using Kafka

maleghast11:10:33

I thought that Kinesis is / was a different beast to Kafka - for one thing I did not realise that Kinesis preserved order, in the way that Kafka does.

alexlynham11:10:00

kafka is much more configurable but you can achieve similar things

maleghast11:10:03

If they have feature parity then I could not care less, but order-maintenance is pretty important in this use-case.

alexlynham11:10:48

I had to design a data arch recently and went kinesis over kafka mostly due to lack of platform/maintenance cost

practicalli-johnny11:10:21

@maleghast I just ran kafka on my linux laptop, worked just fine with multiple brokers. Install zookeeper, install kafka, start zookeeper, start brokers, write code ๐Ÿ™‚

maleghast11:10:38

@jr0cket - OK, cool ๐Ÿ™‚

alexlynham11:10:49

that's what I did fwiw ^

mccraigmccraig11:10:09

i do the same as @jr0cket @maleghast - it just worked straight out of the box

practicalli-johnny11:10:11

use containers for test and prod, if your app gets that far

practicalli-johnny11:10:31

depending on the scale of your kafka setup

alexlynham11:10:31

tbh when I was designing an architecture around kafka/kinesis my kafka assumption was it'd run on an EC2 instance as the k8s story is more complex

practicalli-johnny12:10:33

at my last role I was designing Kafka based on rolling it out to OpenShift (RedHat Docker/Kubernetes platform), the main infrastructural challenge was persistent storage available, as what was provided internally may not have had the performance we needed.

alexlynham12:10:43

how did you resolve that in the end?

practicalli-johnny14:10:07

I left the company ๐Ÿ™‚ Eventually I have no doubt they will build a solid Kafka service that development teams can adopt. This shared Kafka service should be on OpenShift and there will be an on-boarding process to define what capacity and performance you are seeking from the service. Its what we did start working on, but the limited storage options was seen as a big blocker.

alexlynham15:10:40

Haha okay :) storage at the one end and zk at the other does make the kafka story more complex it seems...

alexlynham12:10:58

New laptop sticker day! Woop

๐Ÿ‘ 16
dominicm12:10:38

those don't look official ๐Ÿ˜ฎ

alexlynham12:10:05

Yup, quick photoshop job from me :)

yogidevbear15:10:20

I scrolled past really quickly as I've not checked this channel all day and thought it was Colgate ๐Ÿ˜‚

dominicm12:10:58

Has anyone used Phacility & it's toolkit at all? interested to hear about it.

3Jane12:10:18

not used, but heard good things about that tool in particular when the discussion around github buyout happened

maleghast12:10:14

Phabricator is written in PHP

3Jane12:10:19

Not everything thatโ€™s written in PHP looks (internally) like Wordpress.

3Jane12:10:57

(That said, the codebase looks massive and old-fashioned in places.)

3Jane12:10:14

(But then youโ€™d get the same problem with old C++ or Java code)

rhinocratic13:10:25

As a recent returnee to Java, I can attest that even new Java code looks massive and old-fashioned.

๐Ÿ˜‚ 8
jasonbell14:10:05

Just watching and seething........ ๐Ÿ™‚

thomas14:10:15

well... that was a most disappointing week I have to say...

thomas14:10:03

I had one story to finish... originally estimated at 2 days... took over 2 weeks in the end ๐Ÿ˜ž

thomas14:10:22

mostly spend trying to shoe-horn some extra functionality into a data model that doesn't quite fit...

thomas14:10:44

and fighting Java/Hybernate and JS/React

mccraigmccraig14:10:34

i seem to remember fighting with hibernate goes hand in hand with using hibernate @thomas ๐Ÿ™‚

๐Ÿ˜‚ 8
thomas14:10:18

it seems to be the case... I am not convinced about the whole thing. it is certainly easy... (at first) but you have to know an awful lot about it operates and what it does with standard settings and what you need to tell it explicitly. (part of that could be the JPA standard though).

thomas14:10:02

part of my problems this week were part of Cascading changes to other entities.

jasonbell14:10:23

@mccraigmccraig Hibernate calls are like session.isAlive().didSacrificeToAGod().itsTuesday().iveGotYellowPantsOn().getConnection(); ๐Ÿ™‚

12
loading 4
thomas14:10:49

ahh... that is why my code worked on Tuesday last week... and hasn't since.

yogidevbear15:10:10

Morning ๐Ÿ™‚

dharrigan20:10:44

plain, simple SQL queries...