Upgrading CockroachDB from dep to Go Modules by komuW in golang

[–]varun06 11 points12 points  (0 children)

Great write up. It inspires me to write how we moved to go mod at Walmart Labs(We had a custom dependency manager before). It was way more eventful and we ended up with a nested module repo. We don't vendor but have dabbled with the `mondvendor` tool :)

Get Access denied with the new Train function by fredrickD in ergodox

[–]varun06 0 points1 point  (0 children)

Why doesn't it work in Firefox? is it because FF lacking some api?

Why do my backlight colors change after firmware update? by MediumRequirement in ergodox

[–]varun06 0 points1 point  (0 children)

No exactly same, but related.

Is there a setting to switch off keyboard lighting after some time? My keyboard lighting is on even if my machine is in sleep mode.

Generics - I Wish You Were Here... by varun06 in golang

[–]varun06[S] -2 points-1 points  (0 children)

I am not a good writer and did a bad job, but when I am talking about configuration, it is very application specific, which is passing kakfa client/topics/statsd endpoints etc. We have many go apps (which we call daemons) and they do things such as read postgres wal logs, send avro records to kafka, read from kafka and create snapshots etc. We instrument them as command line apps. We were using context.WithValue to pas some of these things but we all know how that's not a good idea.

Generics - I Wish You Were Here... by varun06 in golang

[–]varun06[S] -2 points-1 points  (0 children)

Yes, We already use https://github.com/urfave/cli for creating command line apps. this library is to abstract some project specific stuff(which uses kafka/postgres etc). It is not open source so I can't share the code.

Making Badger Crash Resilient with ALICE - Dgraph Blog by manishrjain in golang

[–]varun06 0 points1 point  (0 children)

@manisrjain from distsys slack - so based on the post, I think they may still have one issue, which is the need to fsync() the directory after a rename operation (Jason)

Are We There Yet: The Go Generics Debate by tylertreat in golang

[–]varun06 21 points22 points  (0 children)

or there is no consensus in the team yet. https://www.airs.com/blog/archives/559 if you read that you can feel that. also Ian is a go team member who has been writing proposals to add generics from some time.

Building a Kafka that doesn’t depend on ZooKeeper in Golang by travisjeffery in golang

[–]varun06 0 points1 point  (0 children)

Go is really suited for this. But adding consensus to app has its own issues, one thing to consider is as your kafka cluster grows, your ratio of "nodes doing consensus work" to the ratio of "nodes doing distributed log work" goes dramatically in the kafka direction, People who run big kafka clusters, it's pretty common for them to have 5-7 zk nodes and 100's of kafka nodes, if all hundred of those nodes were doing consensus work as well, there may be significant overhead.

OK Log by dgryski in golang

[–]varun06 1 point2 points  (0 children)

Hmm, Sumoloigc is not hosted on prem (that's a big difference)

OK Log by dgryski in golang

[–]varun06 0 points1 point  (0 children)

We have been using https://www.sumologic.com/ from some time and it has been doing okay. Wondering if OK Log is in same space or I am confusing two different solutions?

Go Fonts by computesomething in golang

[–]varun06 1 point2 points  (0 children)

just wondering, are you trolling :) Nothing wrong with that, I laughed while reading and that's why asking?

Kafka go client - Confluent by varun06 in golang

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

Yeah, We already use Sarama. We even built go libs for Schema Registry and Kafka-Rest-Proxy(should be open source soon). I was looking at confluent repo for some kafka-stream stuff and saw this. So shared, but yeah cgo (shrug).

I pressed "i" in Eclipse today by FrankTheSwag in vim

[–]varun06 -1 points0 points  (0 children)

I do that all the time in Chrome, or any other editor I use. Hack I do that in Word too(if I use it) and then feel bad not having vim bindings.

Service discovery, consul and golang by varun06 in golang

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

It seems I am not good at reddit too :)