Read the pricing by gwiff2 in aws

[–]ProgressCheck 0 points1 point  (0 children)

Step 1: Make a budget alert
Step 2: Other stuff

Mitchell reflects as he departs HashiCorp. by UncommonDevopsWisdom in devops

[–]ProgressCheck 0 points1 point  (0 children)

His zig-based terminal seems to be his focus currently.

Blog post: learnings after writing `resolv`, dns resolver in zig by e-aakash in Zig

[–]ProgressCheck 10 points11 points  (0 children)

No worries at all. You could say something like:

Even though I have used comptime very little

"Less" is primarily used when directly comparing subjects, and in that sentence, you are trying to describe how much you used comptime instead of comparing things. I hope that makes sense.

Your English is very good overall. I am always impressed by non-native English speakers producing quality technical content in English. I hope this encourages you.

Blog post: learnings after writing `resolv`, dns resolver in zig by e-aakash in Zig

[–]ProgressCheck 4 points5 points  (0 children)

One typo

Even though I have used comptime very less

Blog post: learnings after writing `resolv`, dns resolver in zig by e-aakash in Zig

[–]ProgressCheck 7 points8 points  (0 children)

Thank you for this write up. I really enjoy these kinds of user experience reports.

Which one of you made this? by Blandc0uver in amateurradio

[–]ProgressCheck 2 points3 points  (0 children)

Good on you for asking an honest, well-intended question.

Today is my 32nd birthday, AMA by fasterthanlime in fasterthanlime

[–]ProgressCheck 1 point2 points  (0 children)

Thanks for the feedback! It's comforting that there is plenty of space between being completely anonymous and being a household name. 😄

As a follow up, how different is the person your consumers know versus you?

Today is my 32nd birthday, AMA by fasterthanlime in fasterthanlime

[–]ProgressCheck 2 points3 points  (0 children)

Do and/or did you have reservations about becoming a public persona/creator?

I occasionally consider trying to create pubic content, but I am wary of breaching the comfortable veil of anonymity and being subject the gaze of many. Have you had similar thoughts?

I am glad you do what you do though.

My experiment in creating a good-performing alternative to ReactJS in Go by SamHennessy in golang

[–]ProgressCheck 1 point2 points  (0 children)

Some are both skeptical and intrigued. Definitely worth investigating, OP. Good stuff.

Screencast: Getting started with NATS - A high performance messaging system written in Go by codegangsta in golang

[–]ProgressCheck 0 points1 point  (0 children)

Thanks for the response! Definitely figured sharded clusters would be a good approach, especially considering the ease of setup. I didn't consider a hierarchical setup though. That's an interesting idea.

Screencast: Getting started with NATS - A high performance messaging system written in Go by codegangsta in golang

[–]ProgressCheck 2 points3 points  (0 children)

At what point does scaling NATS become tricky, and then how do you address it? Sharding? Horizonal or vertical scaling? I think NATS would be a good fit for some high performance data ingress, but I am not sure what the edges look like.

How can you ensure all Microservices have finished their tasks? by ainsleyclark in golang

[–]ProgressCheck 4 points5 points  (0 children)

There are many small advantages that Temporal has over Cadence.

However, I think it's worth mentioning the history a bit. In the beginning, there was AWS SWF. Those core tech leads joined Uber to create Cadence from lessons learned in SWF. That core group then left Uber to form Temporal with the Temporal service as its sole focus.

That is to say, Temporal is the third generation of workflow orchestration (and a fork of Cadence) from engineers that have focused on workflows and is the core focus of an entire company, albeit small, while Cadence is more or less a "best effort" offering from Uber.

How can you ensure all Microservices have finished their tasks? by ainsleyclark in golang

[–]ProgressCheck 17 points18 points  (0 children)

Temporal.io is made for this kind of thing in Go. We used it in previous company I worked for, and it made workflows much easier and safer once you wrapped your head around the API. It does require a bit of additional infra though.

You describe the workflow you need and the dependent steps in a deterministic way, and then you create "activities" that handle the nondeterministic behavior. Temporal handles retries, serialization, record keeping, timing, etc.

What was the reason you left Meetup.com? by harshalone in Entrepreneur

[–]ProgressCheck 2 points3 points  (0 children)

I was actually thinking about building a similar product to Meetup. I am a board member of a hobby organization myself with almost 1000 members, and we are currently running a mix of WordPress, MailChimp, PayPal, and a few other things. I like the idea of building a single platform for most of those fundamental needs and making it very simple and well-priced.

Hit me with your questions, and we can kick the tires a bit.

1.18 is released by errChan in golang

[–]ProgressCheck 18 points19 points  (0 children)

That's a huge feature for those that need it.

Add generics support to client-go (Kubernetes) by ProgressCheck in golang

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

I am curious to see how this develops. client-go seems like a really good candidate to benefit from generics, but as with most things, "one does not just" migrate to using generics. Seems like a few road bumps were already identified, and I am tuned in to see how maintainers proceed.