muzigram

山椒は小粒でもピリリと辛い

2015/06/22

Gocon 2015 メモ

参加メモ

メモ Generateとかやらないとイカンね。

単語リストアップ

  • Go oracle
  • good -analysis
  • good --analysis=pointer
  • Go mobile

コマンドラインツール

  • docker/mflag
  • codegangsta/cli
  • michell/cli
  • *

他のツールと協調 終了コードなどきっちりと。 stdin stdout stderr

defer()とos.Exitに注意。 mainだけでos.exitを呼ぶ。

readme usage

メンテなブルに

GO-LATEST

TCNKSM/GCLI

GEnerative program

https://speakerdeck.com/monochromegane/generative-programming-in-go

  • argen https://github.com/monochromegane/argen
  • why no generics golang [検索]
  • https://ymotongpoo.github.io/goblog-ja/post/generate/

  • コードは生成前、生成後両方管理

 GoのAST 新しいツール

  • encoding/json -> jwgつくった
  • genes
  • typewriter

  • Printf%[1]s

http://www.slideshare.net/vvakame/gocon-2015-summer

Gore

https://speakerdeck.com/motemen/gore-a-tale-of-go-repl

  • Gore
  • REPL
  • go/parser
  • _ つけて黙らせる
  • go quick fix

 

print debugging

GDB

DWARF ->1.4つかう
GDB runtime Revelつかってる

https://sourcegraph.com/

  • https://sourcegraph.com/
  • gRPC

形態素解析

http://ikawaha.hateblo.jp/entry/2015/06/21/155636

  • go-bindata

gaurun

go robot

  • go robot http://gobot.io/

pixivの広告配信サーバをGoで書いた話

Nginx and Go Unix domain socket

Goで共通基盤つくってる話

  • 目標はLOLクラス
  • 開発3人
  • 軽量 充実、パフォーマンス、クロスコンパイル
  • 可読性、フォーマット

  • ベンチマーク 

  • パッケージ管理 http://getgb.io/

パッケージ管理、ベンダリング go deep

Goらしさって何か。