dip Engineer Blog

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

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へ参加してきたのでそのレポート記事を書かせていただきます。 本イベントは弊社もブロンズスポンサーとして協賛させていただき、会場…