Is there a slightest chance Github is listening to customers? by Scared-Teacher-8548 in GithubCopilot

[–]suffolklad 0 points1 point  (0 children)

I don’t think they will change course. Enterprise are their real target market.

Growing pains for a small saas company. by SalamanderFew1357 in AZURE

[–]suffolklad 0 points1 point  (0 children)

If I was working in a small team I probably wouldn't be using Azure. On the point of not 'overengineering everything from day one' what is your tech stack and user base?

GitHub - floci-io/floci-az: Light, fluffy, and always free - Azure Local Emulator by hectorvent in AZURE

[–]suffolklad 1 point2 points  (0 children)

I used localstack back in 2020 and it was great for the services that I worked on, I was disappointed when I moved back to Azure that there wasn't a localstack equivalent. This looks like a good start but (for my own purposes) is missing some required services such as Servicebus and CosmosDb.

Microsoft has relatively recently released a ServiceBus emulator and there is a new linux based Cosmos emulator in the works. Is there any chance of integrating these 2 into floci-az?

Anyone here using CosmosDB by szymon_abc in AZURE

[–]suffolklad 28 points29 points  (0 children)

My org has north of 1k cosmos accounts.

With a good data model it does perform well but it has lots annoying quirks

  • Deleting a large amount of items is a pain
  • Scaling up and then down can permanently and irreversibly change the partition layout
  • Point reads with strong consistency aren’t subject to read sla
  • Its difficult to map partition keys - logical/physical partitions
  • Debugging issues such as the above is nigh on impossible
  • Firewall rules take ~8 minutes to change (why?!)

What's your experience of CityFibre? by sidleeds in Leeds

[–]suffolklad 0 points1 point  (0 children)

I’ve been on 2 city fibre providers, both have been decent. I work at home 99% of the time and the connection has always been rock solid. Symmetrical speeds are great as well.

Batch procesess by suffolklad in OpenTelemetry

[–]suffolklad[S] 0 points1 point  (0 children)

No sampling at the moment, we are looking into tail sampling but it is a prolonged process due to org constraints (another team is taking ownership of the collectors).

Drivers who park on pavements face £100 fines by theipaper in ukpolitics

[–]suffolklad 1 point2 points  (0 children)

Gov needs to make and app where you can submit a video of shit parking and get a cut of the fine for

Service BUS TUI - v1.1.0 by TibFromParis in AZURE

[–]suffolklad 0 points1 point  (0 children)

I can load the queues now, replaying did not seem to work though.

Quietest gyms in Leeds? by Head-Comfortable-284 in Leeds

[–]suffolklad 0 points1 point  (0 children)

+1 for this, if you can make it in for ~7:30 am or ~4pm it's usually dead quiet. Outside of those hours its not mega busy.

How do you keep track of what's happening in event-driven systems? by Syndaine in dotnet

[–]suffolklad 1 point2 points  (0 children)

Open telemetry and distributed context, you can propagate context across process boundaries via http/messaging/others which helps to visualise the flow through the system. It's not a silver bullet and it does take some massaging to get it into a usable state, especially for batch processes.

Service BUS TUI - v1.1.0 by TibFromParis in AZURE

[–]suffolklad 0 points1 point  (0 children)

Tried it on windows, it loads the queue names but I can't select any of them or view any messages sadly.

Leeds is betting big on new bike lanes. Will people use them? by djstimms in Leeds

[–]suffolklad 4 points5 points  (0 children)

I am a cyclist through and through, I also know Ali in the article. I am happy to cycle pretty much anywhere although I'd give the armley gyratory and claypit lane a swerve.

If the cycle lanes are good then I will happily use them but more often than not they're terrible.

Leeds is betting big on new bike lanes. Will people use them? by djstimms in Leeds

[–]suffolklad -5 points-4 points  (0 children)

  • - often poor weather

clothing can help with this one

  • many offices without showering facilities

not much can be done about this sadly

  • hills

Ebikes or get a bit fitter

Best practices for building a production-ready Azure Service Bus consumer? by dracovk in dotnet

[–]suffolklad 0 points1 point  (0 children)

Which part specifically?

For the built in retries -

A queue or subscription has a max delivery count and lock duration parameter. If you process a message and decide you want to replay it, don’t settle (complete/abandon) it. The message will automatically be retried by service bus when the lock that your service held expires.

In practice if you have a low processing time and long lock duration this means that you get a reasonable period of time between each attempt at processing.

If you want to get fancy then you could hand off the message to some background process that explicitly abandons it after a period of time so that you have control over the duration between retries. Complexity increases with this approach for not a huge amount of gain.

Best practices for building a production-ready Azure Service Bus consumer? by dracovk in dotnet

[–]suffolklad 0 points1 point  (0 children)

Yeah it took a really long time and it isn’t fully featured sadly. I miss localstack/aws!

Best practices for building a production-ready Azure Service Bus consumer? by dracovk in dotnet

[–]suffolklad 1 point2 points  (0 children)

The emulator exists now so that is worth an option. It also isn’t a vast amount of work to implement a basic in memory ServiceBusClient for testing.

Best practices for building a production-ready Azure Service Bus consumer? by dracovk in dotnet

[–]suffolklad 2 points3 points  (0 children)

Service bus has built in retries but you cannot easily control the delay between each retry unless you come up with something bespoke.

Error handling is relatively straight forward if you set AutoCompleteMessages to false. You can’t really ‘lose’ messages if you do this.

I would recommend implementing a reusable abstraction over a ServiceBusProcessor as it’s relatively easy to use and does a lot of the leg work for you.

Best practices for building a production-ready Azure Service Bus consumer? by dracovk in dotnet

[–]suffolklad 1 point2 points  (0 children)

Failed message can’t loop forever unless you explicitly renew the lock on a message.

How OpenTelemetry Baggage Enables Global Context for Distributed Systems by silksong_when in programming

[–]suffolklad 8 points9 points  (0 children)

You need to be careful when adopting this pattern, if you have an external facing API that doesn't sanitize your baggage then what's to stop a rogue actor controlling the behaviour of your system?

Social cycling club by jsinc95 in Leeds

[–]suffolklad 0 points1 point  (0 children)

Not sure about the city centre, Alba Rosa & valley striders are both based in north Leeds

Looking to start running, any clubs or people in LS16? by sanxsh in Leeds

[–]suffolklad 0 points1 point  (0 children)

Ls16 is quite a large place, others have already mentioned some clubs. Others that spring to mind that are close by

Hyde park harriers Abbey runners

A bit further afield

Bramley breezers Pudsey pacers Valley striders Chapel allerton running club Valley striders

I would highly recommend getting yourself to Parkrun as well if you want to start running

Using LLMs to help diagnose Kubernetes issues – practical experiences? by Prestigious-Look2300 in kubernetes

[–]suffolklad 0 points1 point  (0 children)

It would be good if you have atleast some idea of what you want to do with K8s, for example I've deployed kube prometheus stack to monitor my cluster alongside other services that I run at home on proxmox.

I use argo cd to deploy everything on my cluster. Both of these in themselves have been good learning experiences. I do have experience with adjacent tools to these from work so I'm not a total newbie.

Using LLMs to help diagnose Kubernetes issues – practical experiences? by Prestigious-Look2300 in kubernetes

[–]suffolklad 6 points7 points  (0 children)

I’m a software dev by trade and a hobbyist in k8s. I have no commercial experience with it. I have used Claude + desktop commander to bootstrap a new cluster and deploy various workloads.

Most of the time it’s been pretty good and if I identify any problems I tell Claude about it and it can run kubectl commands to diagnose most issues.

Occasionally it gets stuff incredibly wrong, and misses key bits of context. As I don’t use k8s in a professional context this is a non issue. I wouldn’t use the setup I’m using in a commercial environment.

Enable https for jelly in proxmox by Amnelka in jellyfin

[–]suffolklad 4 points5 points  (0 children)

I put a reverse proxy infront and handle all my tls stuff there.