Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gobwas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Gobwas/glob: a complete engine rewrite and v1.0.0 is finally here
(github.com)
2 points
by
gobwas
21d ago
|
0 comments
2.
▲
Generic Concurrency in Go
(sergey.kamardin.org)
3 points
by
gobwas
2y ago
|
0 comments
3.
▲
by
gobwas
6y ago
I see your point that recording must be much cheaper than exporting, and I completely agree with it. Anyway how will you collect that counters inside your component (to be observed later on demand)?
4.
▲
by
gobwas
6y ago
I think all mentioned issues are related to the implementation of the user probes, not the pattern. You mentioned an observation methods, but essentially they are absolutely the same as hooks, just inverted (with a bit less overhead on bran
5.
▲
by
gobwas
6y ago
Thats true that such approach also exists. But it doesn't work well in Go by several reasons. For example, you usually define interface not in the package where its implemented, but where its needed. Thus you must provide such wrappers
6.
▲
by
gobwas
6y ago
Ah, cool! Thank you so much, didn't know about this parameter :D Will try it definitely.
7.
▲
by
gobwas
6y ago
I have read this article before and I really like the idea of doing so. I would love to read more about how you guys modified the compiler!
8.
▲
by
gobwas
6y ago
> Yes, because then the library developer can define all of the things that COULD be interesting, and leave it to the user of the library to decide WHAT to record (filters), and WHERE to record it (exporters). I agree that this upperca
9.
▲
by
gobwas
6y ago
As a library developer, don't you need to define exactly the same trace points (hooks) in your code? Am I understand it right, that you suggest instead of doing it in a generic way (any tracing method could be plugged in this way), to
10.
▲
by
gobwas
6y ago
Tracing term is kind of overloaded. In this article its used not as _distributed tracing_, but as _instrumenting_. E.g., Linux's trace points, or any other tools such dtrace, strace and so on. So it doesn't relate to systems desig
11.
▲
Instrumentation in Go
(gbws.io)
109 points
by
gobwas
6y ago
|
46 comments
12.
▲
by
gobwas
7y ago
<joke>Why has no one mention Go yet?</joke>
13.
▲
Configuration in Go
(gbws.io)
1 points
by
gobwas
7y ago
|
0 comments
14.
▲
Million WebSockets and Go
(medium.com)
5 points
by
gobwas
9y ago
|
0 comments
15.
▲
Golang WebSocket implementation
(github.com)
4 points
by
gobwas
9y ago
|
0 comments