Goだけで作るフロントエンド

Go のシンタックスだけで HTML とスタイルと JS を構築する「Vecty」というフロントエンド開発キットの紹介

Goとツールでジェネリクス

Goの言語仕様にジェネリクスそのものはありません。 Go2でなにかしらの支援が入るかもしれませんが、 その仕様の落とし所はまだまだ定まってはいないようです。

Go1.4にて言語仕様ではなくツールチェインでコードを生成するための 機能「go-generate」が追加されました。 この機能はアセットの埋め込みやバージョン情報生成のほかジェネリクスも実現できます。

「go-generate」を使ってエレガントにジェネリクスできる様にするgennyというツールを紹介します。

Goへの誤解について

よくGoで誤解されるポイントについて個人的な見解を書いておきます。

今回の記事はGoアドベントカレンダー2017 その3の20日目の記事です。

Goでブラウザで動くGUIを作る

ブラウザの中で動くGUIをGoで作ってみる変態手法。

今回の記事はGoアドベントカレンダー2017 その3の19日目の記事です。

GoでJoyconをポインタデバイスにしてみた

こんにちは、最近ニンテンドースイッチにハマってるNoboNoboです。 ニンテンドースイッチ世界総販売台数1000万台突破おめでとうございます。

今回の記事はGoアドベントカレンダー2017 その3の14日目の記事です。

ニンテンドースイッチに付属するJoyconをGoで読み取りしたらできたのでその解説を書きます。

また @shibu_jp 氏のgotomationにてプレゼン用ポインタとして動作させるところまで。

HomeKitアクセサリを作ろう

GoでHomeKitアクセサリを作ろう!

Go開発環境セットアップ

オレオレですが私のGo開発環境を解説します。

GoでGUIアプリを作ろう

GoでGUI作る決定版! ほとんどのプラットフォームで動くGUIネイティブアプリを作れる qtパッケージの紹介。

GitHub: https://github.com/therecipe/qt

ベンダリングのベストプラクティス

Goは大変便利なパッケージ参照やビルドツールチェインを持ってますが・・・。 プライベートリポジトリからのパッケージ参照やリビジョンロックができない。 そこでオレオレですが、ベンダリングテクニックを紹介。

Goでスケールする実装を書く

スケールする実装を書くためのガイド