#12です。

先週はついにiPhone7が発売されましたね。

つまり、iOS10もリリースされたわけでそのせいかiOS開発に関する話題が多かったですね。

今週のイチオシ

エンジニア全体ミーティング Tech MTGのすゝめ : クックパッド開発者ブログ

クックパッドが実施している社内情報共有会について。

技術的な話だけでは無く、法務部からエンジニアが知っておくべき法律の話とかもあるとかすごい。まさに情報共有の場。 KPTでの運営の振り返り等、運営方法も参考になる。

登壇者・参加者が参加してよかったと思える、そんな情報共有の場にしていきたいと思っています。

あと、これが本当に大事なことかと。

クックパッドはこれ以外にも社内で情報共有できる場がいくつかあるようで、それがいろいろと役立っているようである。素晴らしい。

ニュース

Azureの大規模障害、原因は「ネットワーク機器のバグ」:MSが改善策を発表 : ZDNet Japan

9/15にAzureで大規模障害が発生した。原因はネットワークデバイスのソフトウェアのバグとのこと。以下のブログにてMSからのレポートを要約してくれている。

マイクロソフト「Edge」でもVRコンテンツを--WebVRを実験的にサポートへ : CNET Japan

Microsoftが実験的にEdgeでWebVRをサポートするとのこと。Chrome、Firefoxの開発者向けビルドでもすでにサポートされており、これで実質主要ブラウザはすべて取り組みを開始したことになる。

Angular 2.0.0がリリースされました : Angular2 Info

Angular 2.0.0がついに正式リリースされた。詳細はリリースノート参照。今後、最低6か月間は破壊的変更を含めずメジャーバージョンを維持することが宣言されているらしい。

アーティクル

iOS 10が正式リリースされた今、そろそろ既存アプリのiOS 8サポートは切っても良いだろうかという考察 : Qiita

古いiOSのサポートを切る理由がまとめられている。今回だけではなく毎年ここに書かれていることをベースに更新すれば使い回せそう。

UIImpactFeedbackGenerator

iPhone7系から使えるUIImpactFeedbackGeneratorのサンプルコード。フィードバックの違いどれくらいあるんだろ?はやく実機が欲しい。

Python 3.6 の(個人的に)注目の変更点 : methaneのブログ

Python3.6の注目点について。dictが挿入順を保持、f-string、Windowsでのコンソール出力がutf-8になるなど。

iOS10対応でやろうと思っていることまとめ : NSBlogger

iOS10対応するためのまとめ。こうやって見ると相変わらず結構細かいことが変わってる。

AndroidにおけるSDK開発時に意識していること : Yahoo! JAPAN Tech Blog

Android向けSDKというかライブラリを開発するときに意識する点がまとめられている。Android関係なくどんなライブラリを作るときにも参考にできそう。

AWS Lambdaを使用し、CloudfrontのInvalidationを走らせる - Cluex Developersブログ

S3にassetファイルをアップロードしたらLambdaをキックしてCloudftontのキャッシュを明示的に消す方法。なるほど。

スライド、ビデオ

Cookpad iOS Release Flow : Speaker Deck

CookpadにおけるiOSアプリの開発フローについて。ブランチの運用方法からレビュー方法まで書かれており参考になる。

テストエンジニアと組織構造 @Cybozu : SlideShare

サイボウズにおけるテストエンジニアリングチームの話。今までどのような課題があったのか、なぜこのチームを設立したのかが組織的な観点でまとめられている。

Dockerイメージ置き場の件 : Speaker Deck

Dockerイメージをどこに置くかについて。Public Docker Registry、Private Docker Registryどちらを使った方がよいか?などがまとめられている。

Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ : SlideShare

Spring Bootで作ったアプリをSpoc、Gebを使いシナリオテストを行った際の知見。はまった点とその解決策も書かれていて参考になる。

ツール、ライブラリ

markerPen: GitHub

Webページにマーカーが引けるライブラリ。

ryuzee/SlideHub: SlideHub is an Open Source Slide Sharing Application for Azure / AWS

SlideShareクローン。Rails製。AWSやAzureにデプロイ可能。

DeuSu.org - The Advertising-Free Search-Engine

オープンソースのサーチエンジン。

1poshword: GitHub

1PasswordのPowerShellクライアント。

書籍

チャットボット AIとロボットの進化が変革する未来 : 金城 辰一郎: Amazon.co.jp

10/1発売予定。今年のバズワードの1つチャットボットについての動向を解説しているらしい。

シリコンバレー発 アルゴリズム革命の衝撃 Fintech, IoT, Cloud Computing, AI…アメリカで起きていること、これから日本で起きること : Amazon.co.jp

9/20発売予定。Fintech、IoT、AIなど今流行のワードについて世の中の動きをまとめているようだ。ざっとおおよその知識を詰め込みたい人にはよさそう。

[増補改訂]関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus): 大川 徳之: Amazon.co.jp

9/24発売。関数型言語由来の他言語の機能解説章などいくつか項目が加えられた改訂版。

サービス、アプリ

Skygear - Powerful Open Source Backend for Web and Mobile Apps

いわゆるBaaS。他サービスと比べて特徴的なのはチャットサービスが付いてくること。あと有料プランだとストレージがSSDってのも面白い。

Data Mantle | Minimalistic cloud hosting for development and enterprise

自分専用のクラウドホスティングサービスを作成するサービスらしい。

ガジェット

ぬいぐるみと話す体験を子供に。スマホで操作するボタン型おしゃべりスピーカー『Pechat』がMakuakeに登場 : Engadget Japanese

ぬいぐるみに付けてしゃべらせたり、歌を歌わせたりできるボタン。Makuakeにて先行予約受付中。販売予定価格は4990円。

スマホが通知だらけ…そこで場所に応じて必要な通知のみ受け取るガジェット | Dot(ドット) : Kickstarter fan!

今居る場所に応じてスマホで通知を受け取るための製品。kickstarterで出資受付中。