Overview
News
Technologies
Salaries
Products
People
Growth
Financials

Overview

About Me Hey, I’m Shane Hansen. You can find me online:Linkedin: shanemhansen Github: @shanemhansen Email: [email protected] I mostly write about what we call cloud computing these days and what used to be called systems engineering because as we all know:.

News

News Words from Shane 3 years ago
Backtraces with strace
I discovered strace somewhere between my first part time web development part time job in 2005 and my first full time "software engineering" job in 2008, and it seemed like a superpower giving me x-ray vision into running infrastructure. When a process wa
Read more
Report
News Words from Shane 3 years ago
Some notes on javascript jit and deopt
Recently I read a fantastic article walking through jit optimizations and how changes to source code could impact those: Side effecting a deopt.As I shared it with folks, a few of them had some questions about low level optmizations in general and I wrote
Read more
Report
News Words from Shane 3 years ago
CGO Performance In Go 1.21
Tl;Dr Cgo calls take about 40ns, about the same time encoding/json takes to parse a single digit integer. On my 20 core machine Cgo call performance scales with core count up to about 16 cores, after which some known contention issues slow things down.Dis
Read more
Report
News Words from Shane 3 years ago
Threads and Goroutines
So after several years of reading oversimplified and flat out incorrect comments about threads and fibers/goroutines/async/etc and fighting this reaction:I've decided to write my own still-over-simplified all in one guide to the difference between a coupl
Read more
Report
News Words from Shane 4 years ago
Load Testing Tips
Load testing tips Over a decade plus of getting retailers ready for a smooth Black Friday I've collected a few tips, tricks, and stories related to keeping busy applications online during big events.In fact there's one simple (not easy!) trick to it: the
Read more
Report