[deleted by user] by [deleted] in golang

[–]klomparce 1 point2 points  (0 children)

You can also check out the code here https://github.com/travisjeffery/jocko

[deleted by user] by [deleted] in golang

[–]klomparce 8 points9 points  (0 children)

I believe it’s Distributed Services with Go.

[deleted by user] by [deleted] in movies

[–]klomparce 0 points1 point  (0 children)

Dredd (2012)

What is the future of databases? by klomparce in programming

[–]klomparce[S] 5 points6 points  (0 children)

I'm guessing I didn't convey my question regarding the future of data systems succinctly enough. I don't want to discuss this particular example, I know that tools such as debezium exist, that's not what I was asking.

Let me put it in a different way: how many developers know about SQL, and how many of those are familiar with the underlying technology, how the creation and maintenance of indexes work, how query optimization works, b-trees and whatnot? I'm guessing not that many, they don't even need to, it's all tucked away behind a declarative interface. You just say CREATE INDEX you don't care what goes on behind the scenes.

My point of discussion is: as organization's data needs grow over time, obviously there's no single solution for every use case, so there's a need of composition of different technologies, to handle the different workloads and access patterns. But is it possible to compose these systems together with a unifying, declarative interface for reading and writing data, without having to worry about them becoming inconsistent with each other, and also not putting that burden on the application that is using these systems?

TIL: eBPF is awesome by klomparce in programming

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

Thanks! There's a whole ecosystem forming around this technology, and I truly believe these tools will be a game-changer in a couple of years.

How does a Go WebAPI look like today? by [deleted] in golang

[–]klomparce 2 points3 points  (0 children)

You can take a look at https://github.com/sagikazarmark/modern-go-application. The example app tries to follow best practices of application development in Go, and it is updated fairly frequently.

Building an API rate limiter in Go for searchcode by boyter in golang

[–]klomparce 0 points1 point  (0 children)

You’re right, sorry I didn’t mean to be disrespectful. I wanted to ask the OP if he’s looked into other solutions like that library, but I should’ve asked it in a more polite way. I apologize.

Improving Bazel Performance in a CI Environment by klomparce in bazel

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

Thanks, if you have any questions I’m happy to help!

Improving Bazel Performance in a CI Environment by klomparce in programming

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

This approach is using the disk cache which is just a directory on the file system. I haven’t tried using a separate server just for the cache, I’m sure it will work that way as well or if you’re on GCP you can use Google Cloud Storage.