OTOBANK Engineering Blog

オトバンクはコンテンツが大好きなエンジニアを募集しています!

【社内勉強会】イケてるコードを書きたいんじゃぁ~~~ _(:3」∠)_

こんにちは、エンジニアのs4kr4です。 今回の勉強会は、keima氏による 「イケてるコードを書きたいんじゃぁ~~~ (:3」∠)」 です。 資料はこちら。 ※ 内容はあくまでも登壇者の一意見です イケてるコード みなさんは「楽しくプログラミング」していますか?…

京アニは人生【社内勉強会】

みなさんこんにちは。ねっしーです。 関東は先週梅雨明けし、すっかり暑い日が続くようになりました。 家と会社を行き来するだけで汗だくになり、HPが削られていきます...。 この夏はさらにリモートの日が増えそうだなぁと思いました。 夏といえば、夏アニメ…

Live Coding の話を教えてもらいました

みなさんお久しぶりです! @riaf です。 暑い日が続きますね!水分補給しっかりしてますか? このクソ暑い日々に満員電車で通勤するの大変ですよね。弊社は満員電車禁止なので、空いてる涼しい電車で通勤オッケーで最高です。っていうか、僕は北海道に住んで…

オトバンク社内勉強会 - プログラミング教育知ってる?

このブログにて既に数回記事にしている開発チームメンバーによる 社内LT、 今回は、タイトル『プログラミング教育知ってる?』で 2020年から始まるとされる小学校プログラミング教育の話について紹介します。 発表は、弊社CTO 佐藤によるものです。2019年6月…

勉強会紹介: Mastodonについて

こんにちは。スマホ向けアプリを担当している けいま と申します。以後お見知りおきを。 オトバンクでは毎週、弊社エンジニア全員が集まる場で社内勉強会をしております。 engineering.otobank.co.jp 今回は同じくアプリエンジニアの s4kr4 さんが発表した "…

BEAR.Sunday を GAE flex 環境で使う際の tips

BEAR.Sunday on GAE のノウハウがたまっていくけど、きっと誰も欲してないよね。— kalibora (@kalibora) 2019年7月3日 このようなことを偉そうにもつぶやいてしまったので、この記事を書く運びとなりました。 改めましてこんばんわ @kalibora です。 弊社で…

Guzzleにキャッシュやリトライは任せちゃおう

PHP

曇天が続きますね。 @kalibora です。 今日は小ネタを書かせていただきます。 PHPer のみなさんは HTTP クライアントは Guzzle を使うことが多いと思います。 昔は curl をそのまま使うことも多かったと思いますが、今はあまりそういう状況も少なくなってき…

実家を出たので心置きなくスマートホーム化を試みた話

こんにちは、そして初めまして岩Dです。 声優の小野大輔さんを好きすぎるという訳ではないですが(いや、好きではあります)ひょんな事から岩Dと呼ばれています。 小野大輔さんと言えば、悪魔で執事も良いですが、最近だと調査兵団団長も良いですよね。でも一…

勉強会LTはじめました(はじめてました)

今年のフジロックは4日間テント泊にしようと目論んでいる @kalibora です。こんにちは。 さてさて、開発部やそれに類する開発チームで、週1くらいの頻度でミーティングしている組織は多いのではないかと思いますが、 みなさま、どんなアジェンダでミーティン…

銭湯でエンジニアの働き方について語る『#エンジニア銭湯』に参加しました!

こんにちは、エンジニアのねっしーです。 平成もじきに終わりですね。 自分は平成生まれなので、これから生まれてくる令和生まれの子たちに「これだから平成のオバサンは...」とか言われるんじゃないかと考えただけで打ち震えます。 だーいぶ日にちが経って…

PHPStan で Doctrine Criteria で使ってるフィールドを検証できるようにした

全国1億2000万のDoctrineファンのみなさん。こんにちは @kalibora です。 Doctrine 使ってますか!! Eloquent な皆さんはここで帰っても大丈夫です。 さて、 Doctrine を使っているのであれば Criteria を使っているという方も多いかと思います。 Criteria っ…

Metabase を Google App Engine で動かそう

こんにちは!@riaf です。 オトバンクでは、サービスの各種データの可視化に Metabase を利用しています。 また、主に Google Cloud を利用しているので、GCP で運用したく、現在は Google App Engine 上で Metabase を運用しています。 設定ファイルを書い…

Google Cloud Identity-Aware Proxy (Cloud IAP) のJWTをPHPで検証しつつ、中身について少し勉強する

お久しぶりです。 @kalibora です。 いきなりですが、 Google Cloud Identity-Aware Proxy (以下Cloud IAP) 便利ですね。 詳細は Cloud Identity-Aware Proxy | Identity-Aware Proxy | Google Cloud この辺りを読んでもらえばいいとして、 知らない人にざっ…

builderscon 2018 に参加しました #builderscon

こんにちは、7月にオトバンクに入社してエンジニアをやっている@s4kr4です。 9月7日〜9月8日に開催されたbuilderscon 2018に参加しました。 builderscon.io buildersconのテーマ「知らなかった、を聞く」の通り、Webからコンテナ技術、IoT関連などさまざまな…

Hyper と fish の環境構築をしてみたよ

あああああああああけましておめでとうございます (まじか) @riaf です! すっかりブログの更新をサボっていましたが、今後も気張らずにゆるくやっていこうと思いますので今年もよろしくお願いします。 というわけで (どういうわけだ)、最近 macOS をクリー…

BEAR.Sunday のリソースキャッシュを試してみた

この記事には @koriym さんによるフォローアップ記事: BEAR.Sunday のリソースキャッシュ - Qiita があります。併せてご覧ください。 しばらくぶりです。 @kalibora です。 この記事は BEAR.Sunday Advent Calendar 2017 - Qiita 20日目の記事です。 (前日…

BEAR.Sundayをコードリーディングしたのでメモ程度にアウトプットする

この記事には @koriym さんによるフォローアップ記事: Re: BEAR.Sundayをコードリーディングしたのでメモ程度にアウトプットする - BEAR Blog があります。併せてご覧ください。 お久しぶりです。 @kalibora です。 題名が若干のルー大柴感ありますが、以前…

SymfonyのService Containerについて(後編)

こんにちは。@mrtry_です。 最近ずっとサンダルで出社していたら、日焼けでサンダルの紐の跡ができました。 さて、今回は前回に引き続き、DIについて書こうと思います。 前回でDIとはなにか、という話をしたので、今回はSymfonyでDIする際に利用するService …

重い腰上げDay(仮)を開催しました

ペンギン村からおはこんばんちは。今年のフジロックは3日通しで参加予定の @kalibora です。久しぶり過ぎてどんなテンションでブログ書けばいいのか忘れました。 さて、今日は技術的な話題というよりも、先日社内で開催した 重い腰上げDay(仮) というイベン…

SymfonyのService Containerについて(前編)

こんにちは。@mrtry_です。 最近、低温調理機を自作しまして、毎週ハナマサで肉塊を買って、調理する週末を過ごしています。 さて、今回から2回ほどService Containerについて紹介したいと思います。 初回のこの記事では、Service Containerの仕組みの元とな…

Symfony2で利用されているDoctrineに入門する(後編)

こんにちは!@mrtryです。 最近、つくりおきした鍋を冷蔵庫に入れ忘れて、おかずを腐らせる失態を2度ほど犯しています...。 みなさん...。最近暖かくなってきていますので、食中毒には気を付けましょう...。 さて、「Symfony2入門」の8回目の記事です。 前回…

Industry Tech Kaigi (4/27) の仲間に入れてもらってイベントやります!

@riaf です。 4/27 (木) に開催される#02 Industry Tech Kaigi「巨大産業をテクノロジーでハックせよ!」 というイベントにオトバンクも一緒に登壇することになりました。 公開時にちょっと面白いことになっていたので、シェアして遊んだりしていましたが、 …

Symfony2で利用されているDoctrineに入門する(中編)

こんにちわ!@mrtryです。 もう3月ですね。新卒入社して、もうすぐ1年経ちます。 新卒と言えなくなってしまうのが、ちょっと寂しい今日このごろです。 さて、「Symfony2入門」の7回目の記事です。 前回のSymfony2で利用されているDoctrineに入門する(前編)に…

音声認識で文字起こしをしてみた

こんにちわ。@mrtryです。 今月の頭に、地元に帰る用事があり、先月のブログで書いたまつりやという回転寿司にいってきました。 いっぱい食べました。めっちゃ美味しかったです…! さて今回は、先日社内LT(Teck Talk)で発表した内容を記事にしてみました。 …

2017年1月のどや会ごはん - バインミー☆サンドイッチ -

こんにちは! 分厚い本を読むのが苦手な@perokoです。 突然ですが、オーロラって見たことありますか? 私は、お正月休みを利用して人生初のオーロラを見るために、イエローナイフ(このへん)まで行ってきました! バンクーバーまで8時間40分、そこからカル…

Symfony2で利用されているDoctrineに入門する(前編)

こんにちわ!@mrtryです。 年末年始は北海道へ帰省して、寿司を毎日食べてました。 まつりやという回転寿司が最高なので、北海道へ行く機会があれば、ぜひ! さて、「Symfony2入門」の6回目の記事です。 今回からは、Symfonyで利用されているORMである Doctr…

LOCAL Community Summit で 道産子 CTO Evening というセッションをやります

あけましておめでとうございます! 実は CTO の @riaf です。 年始一発目のエントリですが、ちょっとイベントの告知をさせてください。 1/28 に行われる LOCAL Community Summit 2017 というイベント (会場は東京駅のすぐそばです!) の中で、 道産子 CTO Ev…

2016年12月のどや会ごはん - ケンタッキーと釧路のお酒 -

こんにちは! 京成特急スカイライナーで成田空港に向かっている@perokoです。 オトバンクの営業日は12/27まで(12/28が創業記念でお休み)なのですが、有休を使って一足先に仕事納めをしちゃいました〜!へへへ! さて、毎月恒例のどや会ごはんを紹介します〜 …

Symfony2のコントローラについてまとめた(後半)

こんにちわ!@mrtryです。 年末年始まであと1月、がんばっていきたいです...! さて、「Symfony2入門」の5回目の記事です。 前回に引き続き、コントローラについてまとめます。 今回は、実際にコントローラを利用する際に基本となる ルーティングパラメータ…

Symfony Console のコマンド名を自動的に Monolog のログに出そう

この記事は Symfony Advent Calendar 2016 - Qiita 10日目の記事です。 みんな大好き Console のお話です。 CLI から Monolog Logger を使う Symfony2 or 3 を使っているのであれば Console Component のお世話になっていると思います。 そしてほとんどの場…