clojure-europe

cklaou 2026-05-06T07:33:04.593959Z

Morning everyone!

teodorlu 2026-05-06T07:33:08.828819Z

Morning!

teodorlu 2026-05-06T07:39:10.289539Z

@sophie.bosio and I launched a new website for the Clojure/Oslo meetup yesterday! https://osloclojuremeetup.github.io/ is the site โ€” a small thing, with a good mix of Norwegian and English. The motivation was from the last meetup. Both speakers shared references on the tail end of the meetup, and my glancing at the audience indicated that few people picked up on those references. Wouldn't it be nice if everyone just knew where references would be shared? I also hope that a notion of historical meetup topics will be a helpful anchor. The London Clojurians amazing effort to get all the meetups recorded and published has been a source of inspiration: all those talks give a reference on what the Clojure community cares about. Also "take care of your tribe" is something I believe @jackrusher said once, and I think it's important. Why fiddle with my own code when we can do something helpful for others too?

๐Ÿ’ช 8
thomas 2026-05-06T08:18:58.438699Z

Morning ๐Ÿ‘‹

โค๏ธ 1
2026-05-06T08:24:06.798919Z

Moin moin

2026-05-06T08:25:42.896699Z

Morning!

borkdude 2026-05-06T09:13:02.369559Z

I'm so excited about #babashka-conf and #clojuredays that I have trouble focusing on anything! ๐Ÿ˜

โค๏ธ 11
samoleary 2026-05-06T09:13:15.055339Z

morning!

Thomas Moerman 2026-05-06T09:16:52.562989Z

Morning trails:runner: and #politechs ๐Ÿ“ป

โœŠ 3
โœŠ๐Ÿผ 1
plexus 2026-05-06T09:17:27.297119Z

grey dreary goodmorning!

maleghast 2026-05-06T09:20:52.294659Z

Madainn Mhath mo chairdean! ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ

mdiin 2026-05-06T09:21:20.321539Z

Enterprisey morning ๐Ÿญ

reefersleep 2026-05-06T09:53:05.508029Z

Good morning ๐Ÿ™‚

reefersleep 2026-05-06T09:53:23.777319Z

Nice and sunny here.

reefersleep 2026-05-06T09:54:15.037059Z

I ordered a new quality tin whistle in the key of A yesterday, it'll be arriving in approximately 4-5 weeks. I hope I forget about it and become pleasantly surprised ๐Ÿ˜„

๐Ÿ™Œ 3
jasonbell 2026-05-08T17:46:48.402389Z

https://jasonbellmusic.com - all the soundscape stuff is there. Working on a solo Stick album for October.

jasonbell 2026-05-06T09:57:29.453029Z

Low D, get a Low D! ๐Ÿ™‚

reefersleep 2026-05-06T10:01:15.373409Z

Already did!

reefersleep 2026-05-06T10:02:06.668689Z

I'm not very good with Piper's Grip, and I'm not as happy about this particular Low D as I had hoped (James Dominic). I'm hoping I'll become more happy about it, but it was cheap, so no worries if I don't.

reefersleep 2026-05-06T10:07:55.796629Z

Do you play, @jasonbell?

jasonbell 2026-05-06T13:03:41.074399Z

Not whistles noโ€ฆ. just these.

reefersleep 2026-05-06T13:33:24.959379Z

ooo

reefersleep 2026-05-06T13:33:27.570289Z

what is that

reefersleep 2026-05-06T13:33:32.493979Z

give us a listen!

reefersleep 2026-05-06T13:39:58.150239Z

Is it like a lap steel something?

jasonbell 2026-05-07T09:45:40.269309Z

Itโ€™s called the Chapman Stick. Ten or twelve strings, played like a piano.

๐Ÿค“ 1
reefersleep 2026-05-07T17:40:46.036639Z

Got any recordings? Curious to hear how you sound

jasonbell 2026-05-06T09:56:34.976359Z

Morning

jasonbell 2026-05-06T09:56:50.221979Z

And it's actually morning.

reefersleep 2026-05-06T10:02:40.143969Z

Midday sun shining here in Denmark. Where are you?

jasonbell 2026-05-06T13:04:10.467119Z

Northern Ireland.

reefersleep 2026-05-06T13:33:05.106539Z

๐Ÿ˜„ We call 11'o'clockish "formiddag", "pre-midday"

๐Ÿ‘ 1
reefersleep 2026-05-06T13:46:18.739039Z

Which county? I might as well learn a bit of geography

jasonbell 2026-05-07T09:47:12.103409Z

https://maps.app.goo.gl/uMNvyhHgo4U2QyeSA

reefersleep 2026-05-07T09:50:00.763059Z

huh, never heard of it ๐Ÿ˜„ I did learn something!

๐Ÿ™‚ 1
reefersleep 2026-05-06T10:00:59.931589Z

yeesuz. I knew the sirens were being tested today, but I remembered and forgot about the loud, obnoxious, scary phone siren just in time to jump of from my chair when it fired

reefersleep 2026-05-06T10:07:03.883259Z

Silent Hill vibes

ray 2026-05-06T10:16:01.333409Z

Good cloudy morning

๐Ÿ’š 2
thomas 2026-05-06T10:56:03.164589Z

is it just me.... or Kubernetes one of the worst pieces of accidental complexity ever thought up by man kind?

๐Ÿ’ฏ 4
Dimitar Uzunov 2026-05-18T13:47:07.814899Z

The problem is not Kubernetes itself, its an ecosystem and culture that forces teams to overengineer; its possible to have a very constrained k8s setup (i.e. ban non-stateless applications, donโ€™t use service meshes etc, donโ€™t use helm, host all o11y externally) and have it reliable. Also Nomad exists and it is very simple to understand and operate in comparison

Dimitar Uzunov 2026-05-18T13:49:21.976249Z

oh and adopting kubernetes without solving all application observability problems first is a disaster waiting to happen

thomas 2026-05-18T13:50:26.271609Z

we use datadog for o11y (had to look that up), but not sure that was a good idea.

Dimitar Uzunov 2026-05-18T13:55:07.532559Z

can be, there are lots of things to like in datadog, and it is a very complete suite. That is also the main problem, some organizations have gotten massive datadog builds by not constraining their use of it and enabling all kinds of features ๐Ÿ™‚ Point is, you need to be 100% sure all information is available ASAP before you get an incident, that applies for everything of course, but the lack of info can be much more painful in microservices application where each container is disposable compared to VMs that retain logs and historical information

๐Ÿ‘ 1
Dimitar Uzunov 2026-05-18T13:59:45.946549Z

I think the safest way to use k8s is not to fall into the โ€œkubernetes nativeโ€ trap (or any XYZ-native hype, we need more arguments for something than just association ๐Ÿ˜„ ) and use it for stateless workloads when possible. I know there are operators and volumes and what not, but its okay to use managed cloud services or VMs that are not k8s nodes if it is simpler to run and reason about

plexus 2026-05-06T11:05:11.310599Z

it's not just you

thomas 2026-05-06T11:05:53.233959Z

aah ok. no wonder I don't get it.

plexus 2026-05-06T11:06:15.141459Z

I don't remember where I heard it the first time, but I've stuck to it: don't even consider kubernetes unless you have a million dollar ops problem

๐Ÿ‘† 1
thomas 2026-05-06T11:07:33.040049Z

I suspect we do spend that much money on it... but mainly because we run waaay too many K8 clusters. (I suspect)

reefersleep 2026-05-06T11:39:48.794269Z

I've heard this sentiment before. I've never touched k8. Where is the complexity? Too much configuration needed?

plexus 2026-05-06T11:48:55.643099Z

it's more that you go from deterministic to organic, k8s will restart/move pods etc based on health checks and other signals. Makes sense at scale, but can also go badly wrong. If you can name the different servers you have, you don't need k8s

plexus 2026-05-06T11:49:17.312059Z

but yeah configuration itself is also a big thing

thomas 2026-05-06T11:49:28.155249Z

We need to change ingress controller... and my colleague explaining what is needed to replace it sounded so complicated. I didn't understand any thing about it.

plexus 2026-05-06T11:49:58.732579Z

not to mention "helm charts" which are string templating over yaml... if that sounds like a terrible idea, that's because it is

๐Ÿ’ฏ 1
โž• 1
๐Ÿ˜‚ 1
โ˜๏ธ 1
thomas 2026-05-06T11:50:46.192629Z

yeah, lots of sutff....

thomas 2026-05-06T11:52:17.035419Z

and things like operators and controllers and loads of over stuff. nodes, pods etc.

thomas 2026-05-06T11:52:51.302229Z

maybe I am just too old for stuff like this.

Ben Sless 2026-05-06T11:54:40.185329Z

I think Kubernetes is intentional complexity, not accidental. Malicious, too

๐Ÿ˜‚ 2
โ˜๏ธ 1
1
thomas 2026-05-06T11:55:16.431659Z

๐Ÿคฃ

thomas 2026-05-06T11:55:32.919729Z

sounds very likely

reefersleep 2026-05-06T11:56:47.262899Z

Our work project has enough incidental complexity as it is. I'm very happy we don't have K8s! Or Microservices, someone was keen on that at one point ๐Ÿ˜ฎ

thomas 2026-05-06T12:02:41.202009Z

Microservices can be bad as well... I worked on one project where they had over 150 Microservices.... and doing transactions over multiple services.... how to shoot yourself in the foot with a massive canon.

Ben Sless 2026-05-06T12:03:19.027249Z

Isn't microservices akin to shooting yourself in the foot with a thousand tiny cannons?

thomas 2026-05-06T12:04:23.144369Z

hmmmmm ๐Ÿค”

thomas 2026-05-06T12:04:30.589779Z

I need to think about that.

reefersleep 2026-05-06T12:04:58.549689Z

a massive cannon shooting a thousand tiny cannons at you

๐Ÿ˜‚ 1
thomas 2026-05-06T12:05:08.725019Z

๐Ÿคฃ

thomas 2026-05-06T12:05:17.579559Z

that must be it!

Ben Sless 2026-05-06T12:11:18.182409Z

Reminds me of this

reefersleep 2026-05-06T12:12:02.640549Z

seems about right

thomas 2026-05-06T12:13:13.339599Z

Hey... that is our secret architecture picture!

๐Ÿ˜‚ 2
thomas 2026-05-06T12:13:20.904599Z

how did you get that?

Ben Sless 2026-05-06T12:17:52.825229Z

what do you mean, you don't have one?

thomas 2026-05-06T12:18:57.729269Z

ooh... we do... way too many. We have a whole cadre of Solution Architects working here. and they make lovely Archimate(?) pictures.

jasonbell 2026-05-06T13:04:49.659559Z

Yes. While I prefer Podman to Docker, Docker works just fine.

borkdude 2026-05-06T13:25:00.835079Z

I remember at a certain job we resisted hard to bring in kubernetes, which one new colleague insisted on

borkdude 2026-05-06T13:26:32.870989Z

we were using docker swarm at the time

thomas 2026-05-06T13:26:37.790819Z

There seems to be a lot of CV driven development these days.

plexus 2026-05-06T13:35:08.091859Z

A long time client of ours at some point decided to go k8s. They had a potential big client, but it had to run "inside the firewall", and they were using k8s, so they were kinda forced. This is where I learned most of what I know about it. They figured it out, it was mostly fine, but they kept running into stability issues. It almost bankrupted them. In the end they went completely the other way, a bunch of shell scripts running in tmux. AFAIK that's what they still do today.

๐Ÿ˜‚ 2
thomas 2026-05-06T13:35:57.392829Z

wow, what a change.

reefersleep 2026-05-06T13:36:01.583689Z

hahahaahahaha

reefersleep 2026-05-06T13:36:16.974549Z

it's not often that I genuinely laugh out loud at Slack stuff

thomas 2026-05-06T13:36:18.059589Z

we run so many AKS clusters I think we lost count.

reefersleep 2026-05-06T13:37:26.542899Z

Shell scripts are a different kind of poison, or so I've heard. I think I haven't been bit by overly ambitious shell scripts yet, fortunately.

reefersleep 2026-05-06T13:37:44.597859Z

I'm a big fan of tmux though ๐Ÿ˜„

borkdude 2026-05-06T13:38:02.249899Z

babashka

thomas 2026-05-06T13:38:12.219849Z

just what I was thinking ๐Ÿ˜‰

reefersleep 2026-05-06T13:38:14.566949Z

Yes, that's what I would do ๐Ÿ˜„

reefersleep 2026-05-06T13:38:20.402649Z

If it got to that point.

thomas 2026-05-06T13:38:30.706129Z

all great minds think alike ๐Ÿ˜‰

reefersleep 2026-05-06T13:38:38.301939Z

I'm also a big fan of babashka. We've got some lovely bb scripts at $work

2026-05-06T13:20:16.012429Z

morning

Thomas Moerman 2026-05-06T13:28:12.750579Z

๐Ÿ“ท

๐Ÿ˜ 6
imre 2026-05-06T14:14:58.790969Z

good morning