Fork me on GitHub
#clojure-europe
<
2022-11-17
>
schaueho07:11:59

Guten Morgen!

blob-wave 1
slipset08:11:29

Here’s a life hack. Most of the year, I have some sort of workout outside on Tuesday and Thursday morning prior to work. This time of year, it’s what I consider the off-season for that, too wet, dark, and cold for outside bike riding (yes I’m a wooss), and too wet and work for skiing. So I use my indoor rollers. Which are immensely boring, and I tend to max out at 30mins. So the life hack is to find 40 mins really interesting presentations to watch whilst on the rollers. Here is one such https://www.youtube.com/watch?v=m64SWl9bfvk

1
mpenet08:11:04

it's a great talk indeed

mpenet08:11:29

I actually wrote some code that's inspired by that talk: https://github.com/mpenet/flex

mpenet08:11:13

never had time to complete shaving that yak (it seems to be working, but lacks testing).

simongray08:11:58

stop rate limiting…? Better watch this…

simongray09:11:39

Or is this irrelevant unless you’re working on a big cloud-based system?

mpenet09:11:43

it's relevant for anything that has to deal with unpredictable load (almost everywhere?)

mpenet09:11:14

you can use the fundamentals described on the talk at client or server level, or both, on queue sizing, etc etc

mpenet09:11:44

the talk is worth watching, it explains all of this

mpenet09:11:26

it's also fairly low maintenance compared to classic rate limiting (where you change parameters all the time)

simongray10:11:44

Ok, better watch it then. Thanks @U050SC7SV!

orestis10:11:18

What is an indoor roller @U04V5VAUN?

slipset10:11:36

More than you ever wanted to know about rollers https://en.wikipedia.org/wiki/Bicycle_rollers

Jakub Holý (HolyJak)18:11:36

@U050SC7SV interesting library! What is the state of and plans for it? I remember Netflix abandoning its robustness library (what was it called again? replaced by resilience4j) in favour or a dynamic system that adjusts throughput based on the load, so the same thing as Flex. Would be interesting to know how far they got…

mpenet18:11:30

The netflix lib is adaptive-limits iirc

mpenet18:11:04

I ported gradient2 and tcp vegas impl from it basically + some adjustments

mpenet18:11:51

The lib otherwise should be usable. I didn’t use it in prod (yet) and it’s lacking tests

mpenet18:11:15

I can cut a release in monday maybe

Jakub Holý (HolyJak)18:11:33

no hurry , I was just curious 🙂

mpenet18:11:50

I am confident the aimd implementation is ok

mpenet18:11:08

Gradient and vegas were just play tested in a repl

mpenet18:11:46

Envoy has a derived implementation too

mpenet18:11:22

For a filter. Adaptive Concurrency filter or stg

simongray08:11:54

good morning

Ben Sless08:11:04

Which tool would you use to diagram systems including processes communicating asynchronously?

javahippie08:11:51

Depends, do you want to diagram the dependencies between the systems, the interaction or the flow of information?

Ben Sless08:11:21

Flow of events, rough sketch of what they contain, where state is being maintained, etc

javahippie08:11:01

For a similar usecase I had a good experience with UMLs Interaction Diagram. We wrote them in the source code with plantUML and rendered them. UML is not really todays new hype, but I think especially the Interaction Diagrams are really powerful

👍 1
Ben Sless08:11:05

I was wondering if I want an interaction diagram or something more like a directed graph

javahippie08:11:48

Ah, so a Little More focussed on the actual process than on the systems processing the data?

Ben Sless08:11:26

Even finer resolution, I think about it as multiple processes communicating via message passing. The fact on which machine they might be on is incidental

simongray08:11:33

People have been posting pictures of food from their university canteens in the past day or so. I didn’t post this myself, so I was surprised to see it pop up. Even more surprised that a fully vegetarian canteen would be so popular.

borkdude10:11:50

Looking good!

borkdude10:11:40

Hello from my new phone! 👋

👋 7
simongray11:11:13

Which one did you with?

borkdude11:11:22

The 13 mini

😎 1
reefersleep15:11:37

Hope you’ll enjoy it 😄

borkdude15:11:26

I find it a little to easy to press both buttons on either side and then it makes a screenshot

borkdude10:11:52

I want to repurpose my old phone as my new ipod nano

genRaiy11:11:01

Good puddle morning (again)

teodorlu18:11:07

That's some reflection! 😊 And lighting.

genRaiy18:11:20

I bought a new toy (Nikon Z5 - mirrorless) and this is my first test picture from a walk this evening. Good night.

❤️ 12
📷 2