gaultier.github.io/blog/the_pro...
#cpp #bug
gaultier.github.io/blog/the_pro...
#cpp #bug
Detecting goroutine leaks with DTrace: gaultier.github.io/blog/detecti...
#golang #dtrace
Detecting goroutine leaks with DTrace: gaultier.github.io/blog/detecti...
#golang #dtrace
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
gaultier.github.io/blog/a_milli...
#golang
gaultier.github.io/blog/a_milli...
#golang
#golang
#golang
Sartres clearly did not have to support 4 different SQL databases in the same codebase at scale.
Lucky bastard.
Sartres clearly did not have to support 4 different SQL databases in the same codebase at scale.
Lucky bastard.
gaultier.github.io/blog/go_dtra...
#dtrace #golang
gaultier.github.io/blog/go_dtra...
#dtrace #golang
This time: Are my SQL files read at build time or run time?
gaultier.github.io/blog/are_my_...
#golang #dtrace
This time: Are my SQL files read at build time or run time?
gaultier.github.io/blog/are_my_...
#golang #dtrace
New blog post!
gaultier.github.io/blog/observe...
#golang #dtrace #sql
New blog post!
gaultier.github.io/blog/observe...
#golang #dtrace #sql
gaultier.github.io/blog/subtle_...
#bug #golang
gaultier.github.io/blog/subtle_...
#bug #golang
This year's attempt is very promising: mutation testing swapping e.g. ADC → ADD, CMOV → MOV, etc. to provide test coverage for constant time assembly.
This year's attempt is very promising: mutation testing swapping e.g. ADC → ADD, CMOV → MOV, etc. to provide test coverage for constant time assembly.
npm run build: Worker terminated due to reaching memory limit: JS heap out of memory.
Tim Apple giveth, JavaScript taketh away
npm run build: Worker terminated due to reaching memory limit: JS heap out of memory.
Tim Apple giveth, JavaScript taketh away
One day I'll have to get used to this stuff. It's very different from Systems Engineering.
One day I'll have to get used to this stuff. It's very different from Systems Engineering.
Still can do a lot just dtrace-ing system calls… but still, unfortunate.
Reminds me of the talk “platform as a reflection of values…
Still can do a lot just dtrace-ing system calls… but still, unfortunate.
Reminds me of the talk “platform as a reflection of values…
thephd.dev/_vendor/futu...
thephd.dev/_vendor/futu...
Me after 2 weeks of having to work with npm and the JavaScript world: I’m in danger.
Me after 2 weeks of having to work with npm and the JavaScript world: I’m in danger.
gaultier.github.io/blog/an_opti...
#golang #dtrace #optimization #debugging
gaultier.github.io/blog/an_opti...
#golang #dtrace #optimization #debugging
sharnoff.io/blog/why-rus...
sharnoff.io/blog/why-rus...
gaultier.github.io/blog/what_sh...
#programming #golang #structural-search #awk
gaultier.github.io/blog/what_sh...
#programming #golang #structural-search #awk