#Go #cgo #C++

cgoでGolangとC++ライブラリをリンクするとき、何が起きているのか

cgoでGolangとC++ライブラリをリンクする際の仕組みと、CFLAGSで-x c++を指定してはいけない理由を詳解。

#AWS #EC2 #スポットインスタンス

AWSでスポットインスタンスが死んで生き返るとどうなるの? っていう話

AWSスポットインスタンスが落ちて復旧した際の挙動とEBSの動作について実体験をもとに解説。

#Norikra #ストリーム処理 #リアルタイム

NorikraでリアルタイムUU数表示を実現する

NorikraでリアルタイムUU数表示を実現する方法。Sliding Time Windowを使った集計とLOOPBACKでのイベント間引きテクニック。

#ISUCON #ISUCON4 #GitHub

#isucon 2014予選のfujiwara組のコードを公開しました

ISUCON 2014予選通過後のfujiwara組コード公開とその技術解説。CSS除去手法の是非やRedis活用戦略、INDEX最適化の重要性について振り返り。

#ISUCON #ISUCON4 #競技プログラミング

#isucon 2014にfujiwara組で出場して予選2日目暫定1位を取りました

ISUCON 2014予選でfujiwara組として参加し、予選2日目暫定1位を獲得した詳細レポート。DB最適化からRedis移行、CSS除去まで8時間の全記録。

#golang #Go #PostgreSQL

golangのpqドライバでRedShiftにつないでちょっとハマった話

Go言語のpqドライバでAWS RedShiftに接続する際に遭遇したPrepared Statement問題の解決記録。無名Prepared Statementの対応状況の違いとその回避方法について。