読者です 読者をやめる 読者になる 読者になる

GOルーチンおさらい

GO

基本的なGOルーチン sample.go package main import ( "fmt" "time" ) func main() { fmt.Println(1) go routine() fmt.Println(3) } func routine() { time.Sleep(1 * time.Second) fmt.Println(2) } 実行結果 [vagrant@localhost 20160404]$ go run sample…

Elixir vs Golang スループット対決

Elixirとは 読み方はエリクサー。 Erlangという言語で実装されている。Rubyライクな文法で書ける。 Elixir (日本語) http://elixir-ja.sena-net.works Elixir(本家)http://elixir-lang.org Erlangとは 読み方はアーラン。Elixirの元になった言語。 Erlan…

Kafka + Vagrant でメッセージ送受信(PHP + Golang)

職場にKafkaが導入されました。 今後触れる機会がどんどん増えてくるので、実際にVagrant環境にKafkaを入れて使ってみました。 Vagrant起動 $ vagrant up The provider 'virtualbox' that was requested to back the machine 'default' is reporting that it…

Go x Hit&Blow

第3回 Goもくもく会 2/15(月)、株式会社エウレカさんが主催するGoもくもく会に参加してきました。 会場は明るい雰囲気でとても清潔感があり、エンジニアにとっては開発し易い環境だなぁと思いました。 こういった環境作りって大事ですよね。 eure.connpass…

GO x デザインパターン ~ Singleton編

デザインパターンから学ぶGO 最近、業務でGOを触る機会が出てきました。学習の為にGOを使った教材を探していましたが、ここは1つGOを使ったデザインパターンの実装を学んでいきたいと思います。 まず初めに。 GOにはクラスや継承といったものはありません(…