#roppongijs #2 で話しました
2. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何学、数値シミュレーションなどを担当 – その後、企業向けパッケージソフトの企画・開発・事業化を担当 – 1999年から、携帯電話向けインフラ、プラットフォームの企画・開発を担当 Webアプリケーションのセキュリティ問題に直面、研究、社内展開、寄稿などを開始 – 2004年にKCCS社内ベンチャーとしてWebアプリケーションセキュリティ事業を立ち上げ • 現在 – HASHコンサルティング株式会社 代表 http://www.hash-c.co.jp/ – 独立行政法人情報処理推進機構 非常勤研究員 http://www.
7/9(土)-7/10(日)に開催された「WordCamp Kansai 2016」の@gorou_178さんの登壇に続き、今回は私(@akase244)が7/16(土)に開催された「PHPカンファレンス関西2016」で登壇してきましたのでその参加報告です。 今年のPHPカンファレンスは4拠点 一昨年までは東京、関西の2拠点だったPHPカンファレンスも、去年から福岡が増え、今年は北海道が4年ぶりの開催ということで、全国4拠点でPHPカンファレンスが開催されることに。 私は福岡の運営メンバーの一人なんですが、せっかくの4拠点開催なので何か企画ができないかということで、各拠点の運営同士が連携し、スタンプラリーが実施されています。 4拠点をコンプリートした方には何やら景品が出るとか。私は現時点で3拠点制覇してるので11月の東京開催が楽しみです。 聞けなかった基調講演 基調講演は中野 拓さんの「C
YAPC::Asia Hachioji 2016 mid in Shinagawa 2016-07-03 Yusuke Wada a.k.a. yusukebe
6. GoでWebアプリを開発する メリット ● インタプリタと比較して 高速・軽量 ○ Railsより50倍の速度と10倍の省メモリという話も[1] ● 並列処理 が簡単 ○ goroutine(スレッド)と channel(メッセージパッシング) ○ go func() のように go を使うだけ ● シングルバイナリ でデプロイ ○ コンパイルしたバイナリをアップロードするだけ ○ ライブラリのインストールなどが不要 ○ コンテナ や マイクロサービス との親和性が高そう 16/02/27 6 [1] https://plus.google.com/+MattAimonetti/posts/PeZk8FY3PWY 7. GoでWebアプリを開発する メリット ● コーディング規約 を統一 ○ gofmt(goimports)で強制的に直される ○ 可読性が上が
8. TCPデータ インターネットはなぜ遅いのか? クライアント サーバ ネットワークA R R R ネットワークB ネットワークC ネットワークD 2点間の距離が遠い場合は、ackの応答に時間がかかり、ネットワークリソースを十分に活かしきれません TCPデータ TCPデータ TCPデータ 使い切れていない ネットワークリソース ack ack ack ack きたぞー 送ったぞー 9. インターネットはなぜ遅いのか? 海外にアクセスしようものなら、ackの応答時間(Round Trip Time)に10倍以上もの差が出ることもしばしば US カリフォルニア州 166ミリ秒15ミリ秒 yahoo.co.jp さくら インターネット RTT= RTT= 大阪 東京 KDDI Softbank Telecom yahoo.com 海底ケーブル (恐らくJapan-US経由) R R R R R
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
普通に使う分には全く困らないほどの数のプラグインがGulpにはあります。 Githubでのstar数からも明らかなように、GoogleのWenStarterKitでもGulpが採用されるなど、注目度はますます高くなっています。 Gruntとの比較 Gruntと比較してのメリット・デメリットは以下のようになります。 メリット Gruntより設定ファイルが記述しやすい StreamAPIを利用することでファイルを毎回書き出すGruntより高速でエコ デメリット 記述がよりNodeに近くなるため、複雑なことは敷居がやや高め プラグイン開発のためのドキュメントが少ない 今日のゴール Gulp.jsを使ってコーディング作業を10倍速くする! そんな環境を作りたいと思います。 1. Node.jsをインストール まずはNode.jsをインストールしましょう。 Node.js http://nodejs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く