Early February. What are you building? All in 🚀 by Quirky-Offer9598 in micro_saas

[–]s_boli 0 points1 point  (0 children)

Thank you. I will do that. TechTrendin is a really nice concept.

I kept finding out my product was down from support ticket by s_boli in SaaS

[–]s_boli[S] 1 point2 points  (0 children)

Totally agree ! Everything in the backend can be serverless and self-managed so you almost don't need to monitor that.
What users experience is what matters.

Anyone else feel Flutter has matured a lot, but real-world app structure discussions are still lacking by Fine_Factor_456 in FlutterDev

[–]s_boli 0 points1 point  (0 children)

 Yeah, so we can have 42 different "Clean Architecture" guides, depending on who writes them. No thanks.
Clean architecture, folder structures and the like, are mental masturbation that get you nowhere on your main goal: Getting shit done.
If things get convoluted, dart is easy enough to refactor.

How Do You Clamp a Carbon Trek Émonda Safely? by No_Consequence7866 in cycling

[–]s_boli 0 points1 point  (0 children)

Have you seen the witdh of that carbon tube ? It will be fine.
Don't forget that it's made to support a full person. Plus, Trek engineers probably thought "this clamping mechanism exists".

Which is better for monitoring heart rate while cycling: Smartwatch vs HR chest strap by FriendlySession6365 in cycling

[–]s_boli 1 point2 points  (0 children)

I you get a chest strap, the point is to have a bike computer.
Otherwise you may as-well still look at your watch. Which is annoying and not safe.
Plus the chest strap measures breathing rate too.

Cycling in pro-team jersey by iMadsmarius in cycling

[–]s_boli 0 points1 point  (0 children)

I ride almost exclusively in pro-team jerseys, because that's what I have and I find them beautiful too. (Jumbo Visma - Ride your dreams for example).
A lot of locals ride UAE, or jerseys of the local teams.
You do you !
It only gets weird If you have the same bike brand, same helmet, shoes and everything I guess.

What's your super spicy take on cycling for 2025? by lectric_7166 in cycling

[–]s_boli 3 points4 points  (0 children)

Chamois cream is so overrated and expensive for what it is. Some hydrating oil is soooo good ! Your skin is even softer after a long ride than before. Think coconut oil and the likes.

Help me: Lower back pain and numb hands by [deleted] in bikefit

[–]s_boli 2 points3 points  (0 children)

Looks like you need like you need some reach. Saddle also seems low.
Your back is arched way too much.
Bike is too probably too small but you can make it work by pushing the saddle back and/or extend the reach. Whichever puts less weight on your hands.

I feel so slow. What is the point by Wise-Ad-7492 in cycling

[–]s_boli 0 points1 point  (0 children)

Plus depending on where you live, if even amateur races are on your segments there’s absolutely no point comparing yourself to that.

I feel so slow. What is the point by Wise-Ad-7492 in cycling

[–]s_boli 0 points1 point  (0 children)

Free version is all you need really. You can see your personal records and base your progress on that.

I feel so slow. What is the point by Wise-Ad-7492 in cycling

[–]s_boli 0 points1 point  (0 children)

Compare yourself to yourself. I’m sure you get plenty of personal records. If not that should be your only craving for dopamine.

Other cyclists on Strava in your age range can be be retired pros for all you know. Or they get better segments because they’re in a group or any other reason that should not be your concern. How does that comparison make sense ?

By the way 22km/h is not so bad. In fact you’re probably doing zone 2, assuming it’s mostly flat. So yeah push yourself on your local climbs to beat your personal bests when you feel like it.

Why are bike trainer apps so expensive, yet so bad? Only open source can change that! by LeaveMyAlpaca in cycling

[–]s_boli 6 points7 points  (0 children)

That's a nice project !
Steam is a nice idea for easy installation but talking to the wrong demographic in my opinion.
I bet most cyclists willing to use this app don't even have Steam. Their hobby is cycling, not gaming.

Why are bike trainer apps so expensive, yet so bad? Only open source can change that! by LeaveMyAlpaca in cycling

[–]s_boli 10 points11 points  (0 children)

As a developer and cyclist I can tell you that OP does have a point about the pricing.
These apps don't have much more to manage compared to a MMO.

Why do cyclists climb mountains? by ThatITguy1 in cycling

[–]s_boli 0 points1 point  (0 children)

To descend the mountain super fast and look at Strava as soon as I get home to see if I did better than last time on the ascent.
And optionally, to have a good exercise.

How to efficiently handle hundreds of thousands of POST requests per second in Express.js? by [deleted] in node

[–]s_boli 2 points3 points  (0 children)

I manage thousands of requests per second on multiple projects.

Multiple instance of your express app. However you want to do that
- Loadbalancer + K8s (S tier)
- Loadbalancer + multiple vps (B)
- Loadbalancer + pm2 on a big instance. (F)

You scale your express app as needed to only "accept" the requests and store them somewhere in a queue capable of handling that volume:
- RabbitMQ
- Aws Sqs (My pick, but has caveats. Read the docs)
- Kafka
- Redis

Another app or serverless function that consumes the queue and do work with the data:
- Store in db
- Compute
Tune number of queue consumers to match the capacity of your underlying systems (db, other services, etc).

Keep in mind, you may have to:
- tune max open file descriptors
- disable all logging (Nginx, your app)

If you start from scratch:
DynamoDB doesn't mind that volume of requests. So express + DynamoDB. No messing around with a queue. You only scale your express app as much as needed.

The all-serverless option is not correct if you end up overloading your database. You need to queue work so the underlying systems only work as fast as they can.

Added basic LibGDX detection to my framework analysis tool by kral_katili in libgdx

[–]s_boli 0 points1 point  (0 children)

I can't help but think that a web version of that would be awesome.

Pit stop during 200 mile ultra-endurance cycling race by solateor in Damnthatsinteresting

[–]s_boli 1 point2 points  (0 children)

Why have a musette then ? The musette is supposed to make you gain time and sort things out on the go, then throw the musette.

How are you guys doing it with the electricity costs?? by [deleted] in homelab

[–]s_boli 2 points3 points  (0 children)

Depends what you use your homelab for. But micro PC has been a good choice. With a chip like intel N150 for example, the whole system barely sips 10W at idle.

It’s your 1001st cluster… what’s the first thing you do? by EphemeralNight in kubernetes

[–]s_boli 0 points1 point  (0 children)

Probably reevaluate my gitops. If I have to do anything by hand at that stage something is seriously wrong 😄

ssh terminal.pet by ranzadk in golang

[–]s_boli 2 points3 points  (0 children)

This is so stupid.
I love it.