dip Engineer Blog

Engineer Blog
ディップ株式会社のエンジニアによる技術ブログです。
弊社はバイトル・はたらこねっとなど様々なサービスを運営しています。

PHPカンファレンス2021にゴールドスポンサーとして協賛しました

はじめに こんにちは、PHPで求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回は10/2,10/3にオンラインにて開催されたPHPカンファレンス2021の参加レポートを書いていこうと思います! PHPカンファレンスとは 2000年より年…

ディップは今年も iOSDC2021 に参加します🍎

こんにちは バイトルアプリチームでAndroidアプリの開発を担当している堀田奈津実(@horihori_natsumi) です。海外旅行と登山と芋焼酎が好きです。 今回はiOS関連でお知らせです! なんとなんと、ディップは今年もプラチナスポンサーとして iOSDC 2021 に協賛…

Androidエンジニアが知っておくべきコマンド〜adbコマンド編〜

はじめに こんにちは。バイトルアプリチームでAndroidアプリの開発を担当している堀田奈津実(@horihori_natsumi) です。海外旅行と登山と芋焼酎が好きです。 Terminalを使うのってなんだか難しそうなのでこれまで避けがちしたが、adbコマンドは使ってみると…

バイトルPROがFlutterを採用した理由

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 ディップ株式会社はプロ志向人材の為の求人サイトとしてバイトルPROを2021年5月19日にリリースしました。 www.baitorupro.com 具体的な開発期間は話せないのですが、要件定義からリリースまでおよ…

ajax(jQuery)+PHP(Laravel)で突然ファイルアップロードができなくなった話

はじめに こんにちは、PHPで求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回は弊社のある社内向けツールで突然ファイルアップロードができなくなった問題が発生したため、 同じような事象に悩んでる方々の参考になればと…

20卒フロントエンドエンジニアがディップでの1年目を振り返る

はじめましての人ははじめまして。ディップ株式会社20新卒の須田です。 今回は、20新卒としてディップに入社し、フロントエンドエンジニアとして1年を過ごした自分自身の振り返りをさせていただければと思います。 目次 目次 入社〜6月:実践的な研修 失敗/…

dipに入って気づいたエンジニアに必要な力

はじめに こんにちは、2020年新卒入社しPHPで求人系サービスの開発や社内向けツールの開発を行なっている @naoya_prin です。 今回は、去年dipに新卒入社し私が気づいた"エンジニアに必要な力"についてご紹介したいと思います。 これからエンジニアを目指す…

強制アップデートのベストプラクティスを探る

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 バイトルアプリでは強制アップデートの機能を備えています。 強制アップデートを実装、また実装する上で発覚した課題を解決するまでの道のりを共有したいと思います。 アップデートしてくれない問…

LaravelのMailableを使ってメール送信とテストコードを書いてみる

はじめに こんにちは、PHPで求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回はLaravelでメール送信が行えるMailableクラスを使ってメール送信機能の実装と、そのコードに対するテストコードの作成をやっていきます。 Mail…

ガタつきのない高さ可変のカルーセルスライダーを作る方法

初めまして。20新卒で自社サービスのフロントエンドやUX周りの業務を行っている須田(@tato_lol)です。 今回は高さ可変のカルーセルスライダーの実装についてお話したいと思います。 カルーセルスライダーはWebのUIの中でも有名な部類に入るもので、自前で実…

2020年dipアドベントカレンダーまとめ

dipのアドベントカレンダー こんにちは、2020年新卒で入社し、求人系サービスの開発や社内向けツールの開発を行なっている @naoya_prin です。 今回は12/1~12/25に有志で行なったディップ Advent Calendar 2020について紹介します! Advent Calendar って? …

CloudWatchLogsからLambda経由でログメッセージを通知する

AWSを利用していると、アプリケーションのログをCloudWatch Logsに出力させることがあると思います。 本記事ではCloudWatch Logsに出力されたログの文字列を検知してAWS Lambda(以下、Lambda)を起動するシステムを構築していきます。 Lambdaの作成 CloudWatc…

【小ネタ】XcodeのSchemeの並び順を変更する方法

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 社内のあるアプリチームからXcodeのSchemeが見辛くなってしまったと相談を受けました。 うーん...確かにこれは見辛い...。 どうにかして変更ができないか調べてみました。 並び替えてみる ここに表…

バイトルアプリ開発にジョインしました!@林田守加

ご挨拶٩( ᐛ )و みなさま、初めまして! 林田守加 @hayashidamoka と申します! 9月1日よりディップ株式会社に入社いたしました! 好きな仕事を”選んで”楽しく働ける人を増やし、 その人の人生も周りの人も全世界すらも楽しく変えちゃうようなそんなきっかけ…

TerraformでFargateを構築する

はじめに インフラエンジニアとしてTerraform運用を行っているのですが、 TerraformやFargateもだいぶ浸透してきて、導入している企業も増えてきているように感じます。 そのようなケースのサンプルとして公開したいと思います。 ファイル構成 ファイル構成…

BitriseのiOS Auto Provisionが超絶使いやすくなった件

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 BitriseではiOS Auto Provisionの新しいステップが6月にリリースされました。 これは神対応だと思ったので早速使ってみました。 何が神対応なのか BitriseはProvisioning ProfileをBitriseに登録す…

GitHub Actionsでリリースノート作成を自動化してみた

はじめに こんにちは、PHPで求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回はGitHub Actionsについて記事を書きました。 この記事を書くまで全然知らなかったので実際に触ってみて、成果物としてリリースノート作成を自…

Railsはデフォルトでライブラリライセンスを消してしまうという話

はじめに こんにちは。ウェブアプリエンジニアの @r-kirishima です。 業務では主にRuby on Rails(以下RoR)で開発をしています。 RoRは細かい内部処理を意識せずとも簡単にアプリが作れてしまう素敵フレームワークです。 しかし、時には内部でどのような処理…

テックブログに自動投稿システム導入してみた

はじめに 2020年1月にテックブログをリニューアルして以来、メンバーに記事を投稿してもらう度に記事のレビューや記事投稿を手作業で行ってきましたが、せっかくなので記事を自動投稿できるようにしたいと思います。 やること 記事のアップロード(下書き状態…

【MySQL】インデックスの仕組みについて

MySQLのインデックスについて、なぜ検索速度が早くなるのかを具体的にどういうアルゴリズムで探索しているのかも交えながら説明しています。

ディップは新卒一年生でも活躍できる爆速成長環境だった

はじめに エンジニア1年の振り返りとして 新卒研修とそれぞれの配属されてからのお話しをしたいと思います。 新卒研修 研修内容について 開発研修ではディップでの開発業務の基礎を学び、実践しました。 新卒3人で2ヶ月間にわたり、1つのシステムをリリース…

PHPの配列のソートまとめ

PHP

はじめに こんにちは、2018年新卒で入社し、PHPで求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回は私が公式ドキュメントにてPHPで配列をソートするやり方を調べようと思ったところ、色々な関数があって戸惑ったので全部…

XCodeGen対応のTIPS

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 いま巷で賑わっているXCodeGenを検証する過程で、ハマりどころがいっぱいあったので簡単なTIPSを共有したいと思います。 そもそもXCodeGenがどんなものかというのは割愛させていただきます。 バイ…

Bridging HeaderをはずしたらUIKitが解決できなくなった!

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 いま巷で賑わっているXCodeGenを検証する過程で、UIKit系のクラスの参照が解決できない事象に出くわしました...。 その事象を解決するまでの道のりを共有したいと思います。 事の始まり 現在、私は…

SRE NEXT2020参加レポート

SRE NEXT 2020行ってきました こんにちはSREエンジニアやってます、@hayaosatoです。 1/25(土)に開催されたSRE NEXT 2020へ参加してきたのでそのレポート記事を書かせていただきます。 本イベントは弊社もブロンズスポンサーとして協賛させていただき、会場…

2019年アドベントカレンダーまとめ

はじめに こんにちは、2018年新卒で入社し、求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。 今回は12/1~12/25に有志で行なったディップ Advent Calendar 2019について書きたいと思います! Advent Calendar とは 一般的なアド…

ブログリニューアルしました!

DIP

はじめに こんにちは! ディップ株式会社でエンジニアをやっている@satoshi-babaと申します。 この度、弊社のエンジニアブログをリニューアルいたしました。 ここではリニューアルの目的などを説明させていただこうと思います! リニューアルの目的 弊社は様…