Go製脆弱性スキャナVulsのGithub 1位の秘訣? カバレッジが取れてREPLでサクサクのSQL開発? HTML5&CSS3なWebアプリFWをOSS化! #oscnagoya #osc_vuls

https://www.ospn.jp/osc2017-nagoya/modules/eguide/event.php?eid=35 担当:フューチャーアーキテクト株式会社 講師:神戸 康多・星 賢一・平川 裕蔵
1
Yoshikazu GOTO @goto_ipv6

「Go製脆弱性スキャナVulsのGithub 1位の秘訣? カバレッジが取れてREPLでサクサクのSQL開発? HTML5&CSS3なWebアプリFWをOSS化!」 #oscnagoya #osc_vuls

2017-05-27 15:13:51
Yoshikazu GOTO @goto_ipv6

フューチャーアーキテクトさんの自己紹介中。 ・ITコンサル会社 ・コンサルから SI まで全部やる #oscnagoya #osc_vuls

2017-05-27 15:14:22
Yoshikazu GOTO @goto_ipv6

エンジニアとしてのキャリアパスが存在している。 #oscnagoya #osc_vuls

2017-05-27 15:17:48
Yoshikazu GOTO @goto_ipv6

星さん:SQL とは: ・歴史 →1976年 IBM者による SEQUEL2 がルーツ →ANSI/ISOによって規格化、バージョンアップを重ねた #oscnagoya #osc_vuls

2017-05-27 15:21:04
Yoshikazu GOTO @goto_ipv6

・近年 →ベンダー拡張により標準SQLとは名ばかりの状況は変わらず →Cassandora, HadoopといったNoSQLでもSQLライクな #oscnagoya #osc_vuls

2017-05-27 15:21:13
Yoshikazu GOTO @goto_ipv6

星さん:O/Rマッパーの種類: ・QueryBuilder ・DAO ・SQL Template #oscnagoya #osc_vuls

2017-05-27 15:23:01
Yoshikazu GOTO @goto_ipv6

星さん:はじまり: ・S2Dao を参考に車内で開発 →おそらくバグを踏んだときに迅速に対応したかった? #oscnagoya #osc_vuls

2017-05-27 15:23:56
Yoshikazu GOTO @goto_ipv6

星さん:なんでOSS化?: ・とある新人や開発パートナーさんが口を揃えてこういう →「ググれないから開発が進まない」 #oscnagoya #osc_vuls

2017-05-27 15:24:37
Yoshikazu GOTO @goto_ipv6

星さん:こうなったら OSS かしてやる! ・プロダクト名をキメる ・テストコードの充実 ・イケてない実装とかもあったのでキレイにして #oscnagoya #osc_vuls

2017-05-27 15:25:08
Yoshikazu GOTO @goto_ipv6

星さん:プロダクトデザイン: ・コンセプト:SQLの能力を最大限活かしつつ生産性と品質を高めたい #oscnagoya #osc_vuls

2017-05-27 15:25:43
バルスの坊主 @kotakanbe

きゃきゃきゃキャイーーーン!ホシサーーーン #oscnagoya #osc_vuls pic.twitter.com/ElFK2eJ3jk

2017-05-27 15:26:03
拡大
Yoshikazu GOTO @goto_ipv6

星さん:1. REPL: ・実装したら即試したい!いちいちビルドだるい! →Interactive Shell ・Java9 の JShell でも利用されている JLine を採用 →タブキーの補完など #oscnagoya #osc_vuls

2017-05-27 15:26:54
バルスの坊主 @kotakanbe

きゃきゃきゃきゃきゃきゃきゃきゃきゃきゃきゃきゃきゃきゃきゃキャイーーーン!ホシサーーーン #oscnagoya #osc_vuls pic.twitter.com/t2gaxbbcIv

2017-05-27 15:27:01
拡大
Yoshikazu GOTO @goto_ipv6

星さん:2. カバレッジ: ・カバレッジレポート出せない?と言われる →HTMLレポートを出せるように #oscnagoya #osc_vuls

2017-05-27 15:30:27
Yoshikazu GOTO @goto_ipv6

星さん:3. SQL fomatter: ・人によって SQL 文は書きっぷりが変わる ・だったらフォーマッターを作ってしまえ! →uroboroSQL formatter へ #oscnagoya #osc_vuls

2017-05-27 15:32:08
バルスの坊主 @kotakanbe

OSC名古屋で会社の連中と #vuls ブースダシテヤス #oscnagoya #osc_vuls pic.twitter.com/opULUfMGFQ

2017-05-27 15:32:52
拡大
Yoshikazu GOTO @goto_ipv6

星さん: ・ポイント →縦が揃っている →→海外のものでは実現できていないところ →→日本人は、縦が揃っていないと見づらいと思ってしまう #oscnagoya #osc_vuls

2017-05-27 15:33:06
Yoshikazu GOTO @goto_ipv6

星さん:SQLコーディング規約: ・uroboroSQL formatter を使う場合に、お客様への説明に利用していただければ #oscnagoya #osc_vuls

2017-05-27 15:34:19
Yoshikazu GOTO @goto_ipv6

平川さん:エンプラで SPA で最新 UI!? よし、作って OSS 化: #oscnagoya #osc_vuls

2017-05-27 15:36:04
Yoshikazu GOTO @goto_ipv6

平川さん:Urushi: ・Urushi Git で検索していただければ #oscnagoya #osc_vuls

2017-05-27 15:37:09
Yoshikazu GOTO @goto_ipv6

平川さん:どういうシステムで SPA を構築したのか: ・開発規模 300KL ・ユーザー数:70000人 →タブレットと PC を使っている #oscnagoya #osc_vuls

2017-05-27 15:38:01