James KirkinEureka EngineeringA look at iterators in GoA look at the motivation for iterators in Go, and the current state of the related proposals and implementations.6 min read·Dec 5, 2023--2--2
James KirkinEureka EngineeringWhat are your Go dependencies capable of?—An introduction to capslockThe significance of software supply chain attacks in the Go ecosystem, and how the capslock tool can help5 min read·Oct 2, 2023----
James KirkinEureka EngineeringAbstracting database/sql boilerplate with Go genericsExploring what can be achieved using Go generics with no added dependencies11 min read·Dec 10, 2022--1--1
James KirkinEureka EngineeringBuilding a real-time serverless chat application on AWS with Go and Vue 3: Part 1Part 1 provides a gentle but thorough introduction to Serverless Framework with Go10 min read·Dec 23, 2021----
James KirkinEureka EngineeringUnderstanding Allocations in GoUnderstand the differences between the stack and heap in Go, and learn about ways of evaluating performance12 min read·Dec 18, 2020--5--5
James KirkinEureka Engineering連結リストの実装でGo言語のジェネリクスのドラフトを触ってみるGo言語で連結リストを実装しながらジェネリクスのドラフト仕様を見てgo2goというツールで実行していきます14 min read·Jul 7, 2020----
James KirkinEureka EngineeringPairsエンゲージの新規開発に採用したサーバーサイドアーキテクチャ🤵👰ペアーズのサーバーサイドアーキテクチャから学んだことを新規開発に活用した話10 min read·Dec 22, 2019----
James KirkinEureka EngineeringGo言語のio.Pipeでファイルを効率よくアップロードする方法io.Pipeと非同期処理を活かし、ファイルアップロードのメモリ使用量を減らす9 min read·Feb 5, 2019----
James KirkinEureka EngineeringGo言語のmime/multipartパッケージでファイルをアップロードしましょう標準ライブラリのmime/multipartパッケージでファイルをアップロードする方法を紹介していきます。6 min read·Nov 29, 2018--1--1
James KirkinNyle Engineering BlogSNS+SQSによるサービス間通信周りのものを簡単に実装してみた弊社アプリ情報サービスApplivへネイティブ広告を出すため、自社システムApplivAdを運営しています。今まではモノリシックなアーキテクチャで開発され、コード量が増えるにつれアプリケーションが複雑化してきました。8 min read·Jul 19, 2018----