マガジンのカバー画像

【ユニラボ】エンジニアブログ

56
ユニラボのエンジニアが、当社が提供するBtoB受発注プラットフォーム「アイミツ」他サービスに関連する技術情報、開発現場の裏側、働き方やカルチャーについて発信しています。
運営しているクリエイター

記事一覧

アイミツ開発チームの開発生産性をFindyTeams-DevOps分析してみた

アイミツ開発チームでエンジニアリングをしている deliku です! 弊社で導入している「Findy Teams」にて、開発生産性指標 ”Four Keys” を可視化・分析する「DevOps分析」機能の提供が開始されたので、計測結果をみていきたいと思います。 また下記記事にて Four Keys(記事中では キーメトリクス の名称) と企業分析結果について言及されておりますので、参考までに紹介しておきます。 ▶︎ 前回の記事 ▶︎ デプロイ頻度 FindyTeam

スキ
13

ユニラボ.incに入社して2年経過したので振り返る

アイミツ開発チームでエンジニアリングをしている deliku です! ユニラボにjoinして9月で2年経過となりました。 去年も区切りのタイミングでブログを書いたので、振り返りを兼ねて今回も書いておこうと思います。 ▶︎ 去年の記事はコチラ▶︎ ユニラボにjoinして何を為してきたか携わってきたことを時系列に並べてみると、リプレイスに関するインフラ寄りの仕事がメインでしたが、現在はプロダクト開発のバックエンドを中心にやっています。各PJTについて簡単に振り返ります。 ▶

スキ
12

GithubActions + CodeSnifferでコーディング規約を自動チェックする

アイミツ開発チームでエンジニアリングをしている deliku です! 直近で Larastan と reviewdog の導入をしたことをブログに書きましたが、 コーディング規約チェックも同様の仕組みを利用して、開発フローに組み込んでいきます。 コーディング規約 プログラミング品質を均質にするために定めるルールのことです。 チームで開発をするうえで、個々に好きな書き方をしてしまうと保守性や可読性の低下につながり、不具合が発生する要因になります。 PSR(PHP Stan

スキ
1

GithubActionsでreviewdogを飼ってみた

アイミツ開発チームでエンジニアリングをしている deliku です! 前回の記事で、Larastan を導入し、NextActionで CIで実行することを掲げていましたので、今回は実際にそれに取り組んでみた記事になります。 ▶︎ 前回の記事▶︎ reviewdogreviewdog は、linterなどの実行結果をGitHubのプルリクエストにコメントしてくれるもので、PHPの静的解析ツールであるPHPstanの実行結果を渡すことで、静的解析した結果をコメントしてくれるよ

スキ
7

Larastanで静的解析はじめます

アイミツ開発チームでエンジニアリングをしている deliku です! 他チームのLaravelを利用したプロジェクトでは、Larastan がすでに導入されているのですが、アイミツ開発チームでも この度 Larastan を導入する運びとなりました。 静的解析とは? コードを実行せずに行う検証を指し、コードの記述内容から構文チェック、未知のクラス、未知の関数、デッドコードなどを検知し、バグ発生要因を発見することができます。これによりシステムの保守性 / コード可読性の向上に

スキ
6

【ユニラボ】輪読会始めました!「良いコード/悪いコード」で学ぶ設計入門

アイミツ開発チームでエンジニアリングをしている deliku です! 直近は、爆速でプロダクト開発を推進しています。 さて、みなさんはスキルアップをするとき、どのように勉強をするでしょうか?趣味で好きな言語でいじったり、個人開発したり、技術書籍を読んだり、カンファレンスや勉強会に参加したり、業務でペアプロやペアワークをしていくなど様々な方法があるかと思います。 私の場合、課題を解決できる技術書籍を読み漁ることが多いですが、1人だと詰まったり、続かないケースもありますよね。

スキ
10

【ユニラボ】 爆速で価値を提供したい!アイミツプロダクト開発フローを紹介します!

アイミツ開発チームでエンジニアリングをしている deliku です!アイミツサービスは今年の4月下旬にリプレイスプロジェクトを完遂し、プロダクト開発を推進していける状態になりましたので、今どんなフローで開発しているのか?を説明していこうと思います。 ▶︎ 開発フローの全体像アイミツプロダクトのエンジニアチームは、お客様の要望や各部署からの要望、プロダクトロードマップで策定した施策の開発などを行います。 そのため、チーム外から知りたい情報(主に、この開発要項はいつ実装される

スキ
5

OpenAPIを導入し、安心・安全な開発環境を獲得しました

ユニラボ・アイミツチームで開発を担当しているtk2022と申します。アイミツチームでは、10年続いたサービスのフルリプレイスに取り組み、つい先日そのリリースが完了しました。本記事では、リプレイスの一環としてOpenAPIを導入したその経緯や導入により安心・安全な開発環境を獲得したお話を書きます。 リプレイスプロジェクト全体のお話については、同じくアイミツ開発チームエンジニアのdelikuさんが記事を書いておりますのでそちらもぜひご一読ください。 OpenAPI導入の背景ユ

スキ
7

10年弱続くサービスを1年でシステムリプレイスし、技術的負債を返却しました

アイミツ開発チームでエンジニアリングをしている deliku です! 私も参画していた、去年の春から始動したアイミツサービスのリプレイスプロジェクトが4月下旬にリリースを迎えましたので、今回はその話をしていこうと思います。 ▶︎ アイミツとは日本最大級のBtoB受発注プラットフォームとして2014年にリリースしたサービスで、ユニラボにとってコアビジネスとなっているプロダクトです。 ▶︎ 技術的負債蓄積による当時の状況およそ技術的負債と向き合った方なら想像に難くないであろう

スキ
38

【ユニラボ】PHPerKaigi2022に登壇 & 協賛します!

アイミツ開発チームでエンジニアリングをしている deliku です! いよいよPHPerKaigi2022 の開催が迫ってきましたね! 今年のPHPerKaigiには、弊社も参加(登壇 & 協賛)しています! ▶︎ イベント概要 ▶︎ 当社トークイベント概要 ▶︎ PHPerチャレンジ PHPerKaigi 2022 ではPHPerチャレンジという企画があります。 弊社で用意したいくつかあるPHPerトークンの1つはこちらになります! #PHPとゆかいな型たち

スキ
7

私が開発者体験(DX:Developer eXperience)を大切にしたい理由

アイミツ開発チームでエンジニアリングをしている deliku です! 桜が満開になってきて、いよいよ春を感じられる季節になってきましたね!一方で気温の寒暖差が激しいので、体調を崩さないようにしていきましょう。 ▶︎ 自己紹介▶︎ 開発者体験とは?端的に言うと、ある物事を進める際に心地良く仕事をできていると感じることができるなら開発者体験は良いと考えられ、逆に開発を行うなかで不便を感じることがあるなら体験は良くないとなります。コードを書くことが日々のメイン業務のエンジニアの場

スキ
7

チームトポロジー ~ 価値あるソフトウェアをすばやく届ける適応型組織設計 ~ を読んで

アイミツ開発チームでエンジニアリングをしている deliku です! 今更ブレワイを購入して遊んでいるのですが、めっちゃ楽しいですね。 ▶︎ 自己紹介 価値あるソフトウェアをすばやく届ける に惹かれて、チーム / 組織設計についてなにか掴めるものがないかアンラーニングしたいと思います。 この本は下記のパートとチャプターに分かれており、読者が解決したい課題に対して、どのように読み進めるべきかを提示してくれています。私の場合、下記に興味があったので「チームファースト思考」の

スキ
6

【ユニラボ】Laravel9にバージョンアップしました!

アイミツ開発チームでエンジニアリングをしている deliku です! ベランダにウッドデッキを設置し、そこでコーヒーを飲むことが日課になりつつあります。 ▶ 自己紹介 ▶ ユニラボが展開するサービス 弊社は、何かを発注したいビジネスパーソンと、お仕事を受注したい企業を、適切かつ効率的にマッチングするサービスとして、アイミツ、アイミツSaaS、アイミツCLOUDの3プロダクトを展開しています。事業内容について広報のウニの解説記事をご覧ください。 ▶ ユニラボの技術スタッ

スキ
8

readouble.com へ寄付しました

readouble.com Laravelドキュメントを日本語翻訳しているサイトになります。Laravelを触れたことのあるエンジニアは一度は目を通したことがあるのではないでしょうか。以前下記のtweetがあり、微力ながら寄付という形で支援いたします。 下記のページから寄付が行えます! PHP Foundation 以前、PHP  Foundation にも寄付をおこなっています。 PHPを普段利用されている方はこちらもどうぞ!

スキ
8