Fumiのブログ

「mercari.go #8」に参加してきた!

はじめに

今日はメルカリで開催される「mercari.go #8」に参加してきました!

mercari.connpass.com

ハッシュタグ

#mercarigo

twitter.com

嬉しいご飯と可愛いビール♪

メルカリ(株)さんのご好意でご飯が!!

f:id:fantm21:20190614200436j:plain

f:id:fantm21:20190614200504j:plain

美味しく頂きました!

どんどん豪華になっているみたい!

タイムテーブル

時間 内容
19:00 開場
19:30 ~ 19:40 オープニング
19:40 ~ 20:10 @toshi0607 Goで学ぶKnative
20:10 ~ 20:15 休憩
20:15 ~ 21:45 @tenntenn Gotham GoとGopherCon EUに参加してきました
20:45 ~ 20:50 休憩
20:50 ~ 21:05 @__syumai Go + WebAssemblyを活用する
21:05 ~ 21:20 @yuki.ito E2E Testing with 'main' function
21:20 ~ 22:00 懇親会
22:00 終了

本題

オープニング

自己紹介

twitter.com

mercari.goの取り組みについて

懇親会はGルールで

Goで学ぶKnative

発表者

twitter.com

スライド

speakerdeck.com

内容

アジェンダ

  • Knativeの概要
  • KnativeとKuberenets
  • Goで学ぶKnative

Knative

cloud.google.com

github.com

jaco.udcp.info

www.apps-gcp.com

www.atmarkit.co.jp

KnativeとKuberenets

Goで学ぶKnative

感想

Kuberenetsも、Knativeも触っていないから「あーね。完全に理解した」って感じになってしまった。www

同じ感想の人がいた!仲間だwww
こうゆうところも触っていきたいけど、なかなかまだ手が出せない...。

GoとGopherCon EUに参加してきました

発表者

twitter.com

スライド

docs.google.com

内容

Pack Man from Scratch

パックマンゲームを作るハンズオンをやったらしい

github.com

Interacting with custom-made hardware in Go

GoBot

gobot.io

www.slideshare.net

qiita.com

qiita.com

The Athens Project - A Proxy Server for Go Modules

Go Modulesのプロキシの話

github.com

Slice Recycling Performance and Pitfalls

Sliceを再利用するパターンの紹介

www.slideshare.net

Leaksyncが一番良かったらしい。

CSI: Gopher

speakerdeck.com

LinuxBoot: Firmware Tools & a busybox in Go

Go Busybox

github.com

Psychology of Code Readability

docs.google.com

Rethinking Visual Programming with Go

divan.dev

感想

@tenntennさんのツイート見てて楽しそうだなぁって思ってたから、
今回詳細聞けて面白かった♪

そして、可視化に命をかける人たちの情熱やばすぎるwww

Go + WebAssemblyを活用する

発表者

twitter.com

スライド

speakerdeck.com

内容

Software Design 2019年6月号に記事を掲載したらしい。

gihyo.jp

WebAssembly

github.com

syscall/jsパッケージ

golang.org

Other

備考

www.slideshare.net

buildersbox.corp-sansan.com

qiita.com

E2E Testing with 'main' function

発表者

github.com

スライド

内容

サンプルコードのレポジトリ

github.com

Cloud Spannerのイベント宣伝

mercari.connpass.com

クロージング

twitter.com

備考

tech.mercari.com

「vueで中規模以上のフロントエンドを組んでいて役に立ったtips」に参加してきた!

はじめに

久しぶりにサポーターズの勉強会に参加してきました。
場所が変わってて迷った...

supporterzcolab.com

いつも通り、メモだけ。

講師

【張 たいよ】 プログラミング自体は中学生のころからやっていましたが、自前のパソコンが手に入ったのが大学だったので、ずっと環境構築の不要なJavaScriptをやっていました。大学に進学したあとは、学園祭の情報部門で、後輩の指導を行ったり、知人の立ち上げたベンチャーでフロントエンドを書いています。現在は大学の4年生で、今は院試の勉強中です!

twitter.com

github.com

qiita.com

connpass.com

概要

vueでAPIエンドポイントが3桁くらいあったり、ページが50くらいあったりする、比較的大きなアプリケーションを組もうとして、コードがこんがらがってしまうことがあると思います。

そんなときに、vueだとreactに比べて、「こんなふうに状態を管理するとやりやすい」といった具体的なノウハウがあんまりネットに無いように思います。

そんな中で、手探りで実際に上のようなアプリを作ろうとして役に立ったこと、そして実際にやってみて気をつけたほうがいいことを伝えたいと考えました。

こんな話をします

無秩序だったvueプロジェクトを大幅にリファクタリングした話

API通信を一本化した話

atomic designを導入した話

vuexとnormalizrを使ってデータの記録方法を統一した話

vuexでのAPIに由来するデータとviewの状態に由来するデータの書き分け

これらの点を実際にやってみてよかったところ

講演

スライド

speakerdeck.com

メモ

まだVueを始めて間もないので、知らなかったものをメモ。

Vuex

Vuex は Vue.js アプリケーションのための 状態管理パターン + ライブラリ

vuex.vuejs.org

Swagger

SwaggerでAPIドキュメントを作っているので、これからVue側の関数を自動生成した。

qiita.com

news.mynavi.jp

www.openapis.org

Atomic Design

design.dena.com

qiita.com

uxdaystokyo.com

Nuxt.js

qiita.com

感想

「悩んで行き着く先は似てるね。」ってすごく思った。

「Go(Un)Conference(Goあんこ)LT大会 6kg」に参加してきた!

はじめに

今回は、「Go(Un)Conference(Goあんこ)LT大会 6kg」に参加してきました!

gounconference.connpass.com

ハッシュタグ

#gounco

twitter.com

タイムテーブル

時間 予定
19:00 ~ 19:30 受付開始〜開場
19:30 会場説明など
19:40 開始
「余興」 by deadcheat
「プログラミング実務経験半年のRubyistが Goを学び始めて躓いたこと(仮)」 by nagata03 さん
「Functional Option PatternとGo」 しゅもん さん
「サーバへの接続を楽にしてくれるツールを作ってみた」 by さこけん さん
「Go言語のAPI内のvalidation error handlingの実装例」 by hgsgtk さん
「計測の追求とコンパイラ最適化」 by po3rin さん
休憩タイム
「Go 言語でタイムアウト付きのファイルロックを実現する」 by kawasin73 さん
未定 by abemotion さん
「slackをひたすら読み上げるコマンドを作ったら作業がはかどった」 by ikawaha さん
「Kubernetes のソースコードとの付き合い方(仮)」 by ponde_m さん
「pubsubと並行処理」 by takashabe さん
「WebAssemblyで画像加工」 by from_Unknown さん
以降 時間が余り次第、飛び込みLT
いい感じのところでクロージング by syossan27
いい感じに解散!

すごいな。こんなに開始しか時間決まっていないイベントは初めてだ...

はじまる前に

ステッカー

お食事

mixiさんありがとうございますm( )m

主催者mixiさんから

セッション

余興

登壇者

deadcheat

https://twitter.com/deadcheattwitter.com

github.com

スライド

speakerdeck.com

内容

元ネタ

note.mu

今回作ったもの

github.com

プログラミング実務経験半年のRubyistが Goを学び始めて躓いたこと(仮)

登壇者

nagata03

twitter.com

qiita.com

github.com

スライド

speakerdeck.com

内容

自己紹介

食べログの中の人。

Gopherになりたい、Python好きの、rubist。

Goを学んで戸惑ったこと

  1. 例外機構がない
  2. インターフェースってなんぞ?

qiita.com

Functional Option PatternとGo

登壇者

しゅもん

twitter.com

github.com

precure-3dprinter.hatenablog.jp

スライド

Not found.

内容

サーバへの接続を楽にしてくれるツールを作ってみた

登壇者

さこけん

twitter.com

スライド

speakerdeck.com

内容

便利そうだけど、セキュリティが...
使うためのホストパスワードを設定できるようにしとかないと、リモートで入られたら終わりそう...
今後のアップデートに期待:)

Go言語のAPI内のvalidation error handlingの実装例

登壇者

hgsgtk

twitter.com

github.com

スライド

speakerdeck.com

内容

計測の追求とコンパイラ最適化

登壇者

po3rin

twitter.com

github.com

スライド

docs.google.com

speakerdeck.com

内容

Go 言語でタイムアウト付きのファイルロックを実現する

登壇者

kawasin73

twitter.com

github.com

スライド

docs.google.com

内容

kawasin73.hatenablog.com

github.com

未定

登壇者

abemotion

twitter.com

スライド

speakerdeck.com

内容

slackをひたすら読み上げるコマンドを作ったら作業がはかどった

登壇者

ikawaha

twitter.com

スライド

Not found.

内容

github.com

ikawaha.hateblo.jp

Kubernetes のソースコードとの付き合い方(仮)

登壇者

ponde_m

twitter.com

スライド

speakerdeck.com

内容

備考

medium.com

pubsubと並行処理

登壇者

takashabe

twitter.com

github.com

blog.takashabe.com

スライド

speakerdeck.com

内容

CA(株式会社サイバーエージェント)のアドテクの中の人。

備考

GoConでのスライド

WebAssemblyで画像加工

登壇者

from_Unknown

twitter.com

スライド

speakerdeck.com

内容

備考