re:Invent 2018 1日目 いきなり盛りだくさんの一日に!

柴田です。 いよいよ各セッションが始まりました! セッション 今日は、2つセッションを聞いた後で、ワークショップに参加しました。 それぞれの内容を軽くご紹介します。 CON310: Breaking Containers: Chaos Engineering for Modern Applications on AWS N…

re:Invent2018 セッションレポート: インフラのマネジメントをしたい!

インフラを担当している木村です。 インフラエンジニアを始めて、また AWS を触り始めてまだ半年ということで、まだまだ勉強不足な点が多くあるため、基本的なセッションを聞いて鋭意勉強中です。 本日は、インフラのマネジメントをどのように行えばよいのか…

AWS re:Invent 2018 現地レポートはじめます!

AWS re:Invent 2018 現地レポートはじめます! こんにちは。フェンリルで主にインフラを担当している柴田です。 今年もre:Inventの季節がやってきました! 今年はフェンリルから柴田と木村の2名が参加しますので、開催中の現地レポートを数回に渡ってお届け…

Goのnet/httpクライアントで大量のリクエストを高速に行う方法

Go

こんにちは、門多です。 BoltzEngineはv3.0で、APNsがサポートするHTTP/2に対応したプロバイダ認証トークン方式(JSON Web Token形式)のプッシュ通知に対応しました。また、BoltzEngine v3.1からはFCM HTTP v1 APIにも対応します。 これらのプロトコルはどち…

非公開モジュールやローカルで変更したモジュールをGo Modules(vgo)環境で利用する3つの方法

Go

こんにちは、アプリ部の門多です。 GoモジュールはGo 1.11から利用可能な公式の依存性管理ツールです。これはgo.modファイルにモジュールとバージョンを記録しておき、ビルド結果を固定するために使いますが、通常は、参照するモジュールのバージョンが公開…

Kotlinコンバート時にブロックコメントが入れ子にできる仕様を知らなくて30秒くらいフリーズした話

こんにちは Android アプリエンジニアの大橋です。 最近、Javaのプロジェクトを Kotlin にコンバートをしていたのですが、コンバートで一瞬「え?」となってしまったことについて書いてみました。 Javaコードをコンバートしたらブロックコメントの様子がおか…

URLProtocol を使っていますか? Playground へコピペするだけで動く API スタブの実践的サンプルコード付き

こんにちは! iOS アプリエンジニアの山口です。 先日、大阪港にて一般公開された護衛艦かがに乗艦しました。 ウェーブ(WAVE: 女性の海上自衛官)のみなさまが一様にべっぴんさん揃いだったことも驚きでしたが、一番驚いたのが、艦内便所にウォッシュレット…

セキュリティ学習環境をお手軽に作ってみた

本書の目的 ウェブセキュリティを手軽に学びたいひと向けに、簡単な学習環境の構築方法を紹介する 材料 Java ウェブブラウザ(今回はFirefoxで解説します) ローカルプロキシ「Burpsuite」 アドオン「HakoniwaBadStore」 (https://github.com/ankokuty/Hakon…

いよいよ最終日!WWDCから抜け出して向かう先は!? #WWDC2018 #現地リポート

ついに最終日 BeerBash が昨日に終わり、新機能などの目玉となるセッションも最初の方に多いためか、最終日のWWDCは全体的に混雑具合も先日までほどではありません。朝、会場に来たときもパッと見では人数が少ない感じでした。 とはいえ、セッションもラボも…

Bash で打ち上げ!WWDC 4日目 #WWDC2018 #現地リポート

WWDC 開催4日目 エンジニアの太田です。 WWDC 2018 も早いもので開催4日目となりました。 4日目はセッション、ラボ、AR Kit のゲームコーナーをまわってきました。 現地参加の特権、ラボで Apple エンジニアに質問 私は事前に準備していた Autolayout 周…