Gather-Tech.info #7: なぜ技術カンファレンスを開くのかの真髄
#6です。
先週は世の中リオ・オリンピック一色でしたね。まあほとんどニュースでまとめしか見てないですけど。
そういえばKindle Unlimitedの本がなんか減ったと思っていたらどうやら本当だったみたいですね。
どういうことなんだろう?これに書いてあるように1週間で入れ替わり制だとしたら毎週ストックの10冊をやりくりするのはかなり大変なのですが…。
今週のイチオシ
「知らなかった、を聞く」builderscon : Medium
YAPC::Asia Tokyoを運営している牧大輔氏のお言葉。コミュニティ形成やカンファレンス運営で目指していたものは何だったのかをやっと言語化できたという話。
そうか、自分は技術者としての自分がワクワクする話を聞きたかったんだ。
からの、
「 知 ら な か っ た、を 聞 く 」
ガツンと来た。もう一度言う、ガツンと来た。
日本を代表する大規模カンファレンスを長年運営してきた方の言葉なので本質を表している気がした。
builderscon tokyo 2016すっごい楽しみ。
ニュース
【新発表】AWS アプリケーションロードバランサー : Amazon Web Services ブログ
L7ロードバランサー。コンテントベースのルーティング、コンテナベースアプリのサポート、WebSocketとHTTP2サポートなど盛りだくさん。これはついにきた感ある。
試してみた系の記事がはやくも多く出ている。
- 【新機能】新しいロードバランサー Application Load Balancer(ALB)が発表されました : Developers.IO
- AWS Application Load Balancer がきたので試しに作ってみた : サーバーワークス エンジニアブログ
- elastic-load-balancing-toolsを使ってELBをALBに移行してみた : Developers.IO
MS、Chromeの拡張機能をEdgeで動作させるツールキット「Microsoft Edge Extension Toolkit」公開 :INTERNET Watch
ChromeやFirefoxの拡張機能をEdge上でも動かすようにするツールをMS自ら公開したとのこと。今のブラウザ競争って機能で選ぶというよりもいつも使っているExtensionが使えるかどうかが多い気がするのでアプローチ方法としては悪くないのかな。
GoogleがChrome 53でFlash排除拡大、バックグラウンド動作無効化へ。Adobeとも協力 : Engadget Japanese
2016年末リリース予定のChrome 55でFlashしかない動画サイト以外ではHTML5をデフォルトで動作させるとのこと。Flashしかサポートしない動画サイトでは初回訪問時にFlashを使うかどうかユーザーに選択肢を提示する。完全にシャットアウトするわけではない。
Ubuntu,ネットワーク設定をYAMLベースの「nplan」で統一へ,Yakkety Yakでも提供 : gihyo.jp
10月にリリースされるUbuntu 16.10でこのYAMLベースのnplanを実装する予定らしい。現在、デスクトップ/サーバ版とクラウド版がデフォルトで管理するネットワークインタフェースがそれぞれ異なっているためこれを統一するのが目的。
アーティクル
1M rows/s from Postgres to Python : magicstack
asyncpgというPostgreSQLのPythonクライアントライブラリの紹介。psycopg2に比べて3倍高速だとか。Go langやnodeのライブラリとの速度比較もある。
データのバージョン管理が可能な分散データベースNomsをさわってみる : Qiita
Gather-Tech.info #6で紹介したNomsを実際に触ってみた記事。インストールから基本的な操作までまとめてくれている。
iOS 10 Day by Day :: Index : shinobicontrols
iOS10の機能を学習していけるハンズオンシリーズ。GitHubにリポジトリもあるので学習しやすい。
従来のWebアプリの常識を変える! Service WorkerがもたらすWebの未来 : PLAID Engineer Blog
Service Workerとは何か、現状どんなことができるのか、ブラウザのサポート状況、今後どうなるのか?がまとまっている。これを読めば今のService Workerのことがだいたい分かる。
モバイルアプリ開発環境のためのフェーズ別チェックリスト : TECHNICA Speee engineer blog
モバイルアプリ開発の段階に合わせて何ができるかを示したチェックリスト。この記事にも書いてあるようにこれベースにカスタマイズして使っていきたい。
スライド、ビデオ
React エンジニアのための React Native 入門 : Speaker Deck
React Nativeの紹介資料。参考資料もまとめてくれているので参考になる。
TLS徹底演習 : Speaker Deck
TLSを徹底的に理解してもらう資料というだけあって、TLSとは何か?から実践的な演習までありすごい。
よりよいAPIを作るために : Speaker Deck
きれいなAPIの設計方法について。この要件を満たしたサーバージェネレーターをGoで作ったとのこと。
ツール、ライブラリ
pyhn : GitHub
Hacker Newsのターミナルクライアント。Python製。
auto-install : GitHub
コード書くだけで自動的にnpm installしてくれる。オプションで有名なものだけ自動でインストールするようにもできる。
blog : GitHub
git pushするだけで更新できるシンプルなブログシステム。
lamvery: GitHub
Lambdaの管理ツール。Python製。設定ファイルはYAML。
書籍
webapp-with-golang-anti-textbook : GitBook
無料。GitBooksなのですぐ読める。これからGoでWebアプリを作ってみたい人向け。
スケーラブルリアルタイムデータ分析入門 ―ラムダアーキテクチャによるビッグデータ処理 : Nathan Marz, James Warren, 伊藤 真浩, 木下 哲也 : Amazon.co.jp
8/24発売予定。HadoopやApache Stormといった製品の使い方だけでなくアーキテクチャの話もあるようなので読む価値ありそう。
Cloud First Architecture 設計ガイド : 鈴木 雄介 : Amazon
8/25発売予定。クラウド時代のアーキテクチャ設計の考え方が書かれているとのこと。とりあえずIaaS使えばクラウドでしょ?みたいな考えの人たちに読ませたい気持ち。
著者の鈴木さんの紹介記事もぜひ。
サービス、アプリ
Tenta Browser
セキュアなブラウザ。ブラウジングデータを自動で暗号化するらしい。
Checkup
シンプルなuptimeのモニタリングツール。Go lang実装。設定はJSON or Goのコードで定義する。
dummi
ダミーデータ生成サービス。JSONとCSVが選べる。
ガジェット
スマートリモコン「Nature Remo」で快適なお部屋に帰宅、夜も快眠! : クラウドファンディング - Makuake(マクアケ)
次世代版IRKit。エアコンの操作に重きを置いているのかな。でもFAQにあるようにエアコン以外でも赤外線リモコンが付いていれば使えるとのこと。
自分自身を30分でフル充電できるモバイルバッテリー「瞬速5000」発売。3日間連続点灯できるLEDも搭載
30分でバッテリー自身がフル充電できるのは便利。リチウムイオン電池ではなくリン酸鉄電池を採用している。5,980円。ちょっと高く感じる。