【入社エントリ】M&Aクラウドに入社しました

はじめまして。5月にM&Aクラウドへ入社した、峯岸です。 既に1ヶ月が経過しましたが、入社エントリを書いていきます。 まずは軽く自己紹介を。 神奈川県出身で、新卒からバックエンドエンジニアとして働き始め、現在4年目です。 趣味はゲームで、モンスター…

全社でAIエージェントを体験する、第6回M&Aクラウド ハッカソンを開催しました

こんにちは。M&Aクラウド CTOのかずへいです。 先日、GW前の4/24(金)に全社ハッカソンを行いました。M&Aクラウドでは、毎年GW前にハッカソンを行い、全社で最新のITトレンドを体験する機会にしています。 第6回M&Aクラウド ハッカソン開催 M&Aクラウドの社内…

アーキテクチャモダナイゼーション感想会をはじめました

こんにちはkubotakです。 弊社では定期的に技術書籍の感想会という取り組みを行っています。 技術書籍の感想会は輪読会とは異なり以下のような取り組みとなっています。 その場で読まない(輪読しない) 事前にシートを用意して感想を付箋で書く 話題にした…

PHPerKaigi2026に参加しました!

こんにちは。エンジニアのSatouuuuuuです。 先日開催されましたPHPerKaigi2026に参加してきたので感想を書いていこうと思います! 全体の感想 PHPerKaigiに参加するのは今年が初めてだったのですが、めちゃくちゃ楽しかったです。 金曜日から日曜日の3日間…

Storybookを書くだけでVRTが実行されるOSSへようこそ

OSS

こんにちは、kubotakです。 突然ですが、3年ほどまえにこんな発表を社外で行いました。 speakerdeck.com M&Aクラウドのプロダクトではこの仕組みを用いてVRT(ビジュアルリグレッションテスト)を行ってきました。 我ながら便利な仕組みだなと思いつつ、以…

【入社エントリ】M&Aクラウドに入社しました

皆さんこんにちは 3月からM&Aクラウドにジョインしました。 Satouuuuuuです。 前職ではSESとしていろんな現場のお仕事をやってました。 今回、転職を始めたタイミングでCTOの荒井さんからスカウトメッセージをいただき、とりあえずカジュ面でお話聞いてみよ…

Chrome拡張機能を作って開発の"地味な面倒"を解消する

みなさんこんにちは、M&Aクラウドのつばき(@cacaca_came)です。 日頃、プロダクトを開発していて、痒いところに手が届かずめんどくさいなぁと感じることありませんか? 私はたくさんあります。例えば、同一ブラウザ上でのアカウント切り替えを伴う動作確認…

社内LTで学びをシェアする大切さ

こんにちは、サービスエンジニアリング部の栄山です。 突然ですが、皆さんの会社では「学んだこと」をどのように共有していますか? 私たちのチームでは、2週間に1回(業務状況により適宜変更)の社内LT(Lightning Talk)を通じて、個人の学びを組織の資産…

Laravelで漏洩済みパスワードか検証する

Laravelではバージョン8からPassword::uncompromised()を利用することで漏洩済みのパスワードを検知できます。 この記事では使い方や内部的な仕組みについて解説したいと思います。 uncompromisedの使い方 Passwordオブジェクトはバリデーションと組み合わせ…

生成AI勉強会をご紹介!エンジニアの知的好奇心がプロダクトを進化させる

こんにちは!M&Aクラウドの塚原です。 今回は、プロダクト開発チームで定期的に開催している「生成AI勉強会」についてご紹介します。 AI支援コーディングツールの進化がめざましい今、私たちもその力を最大限に活かし、開発生産性をさらに高めることを目指し…

PHPカンファレンス2025感想戦

PHP

こんにちは、M&Aクラウドの久保田です。 先日の6月28日にPHPカンファレンス2025に参加したので感想を書きたいと思います。 また、このイベントには弊社からは私と塚原が登壇者として参加しました。 tech.macloud.jp せっかくなので登壇者側からの裏話も交え…

PHPカンファレンス2025に弊社から2名登壇します🎉

PHP

PHPカンファレンス2025に弊社より、久保田と塚原が登壇いたします。 PHPカンファレンス PHPカンファレンスは、PHP関連の技術を主とした技術者カンファレンスです。 2000年に日本のユーザ会によってPHPカンファレンスが初めて行われ、今年で26回目の開催とな…

Deptrac の設定を見通し良くするために ─ 関心事によるレイヤーの分離

こんにちは。エンジニアの濱田 (@hamakou108) です。 PHP 開発者の皆さん、 Deptrac を活用していますか? 私たちのプロダクトでは、アーキテクチャの整合性を保つために Deptrac を利用して依存関係のチェックを行っています。プロダクトの成長に伴ってアー…

署名付きURLの仕組みを参考にして、一時共有・作業スペースのURLを生成する

こんにちはみなさん niisan-tokyoです。 基本業務システムを作るときは、契約したユーザー以外がアクセス・操作できないように、認証の仕組みをいれることになると思います。 しかし、一時的にデータを共有したり、簡単な作業、例えばいくつか提案した中から…

ロジカルツリーを活用した障害再発防止策の運用と効果

こんにちは。M&Aクラウドのつばき(@cacaca_came)です。 以前、弊社のブログで以下の記事を出しました。 tech.macloud.jp 前回の記事では、システム障害の再発防止策を検討する際のロジカルシンキングや弊社の障害再発防止を考えるテンプレートであるロジカ…

Laravel10を11にアップグレードしたお話

みなさん!こんにちは! 最近感動したことは、トラックボールマウスのトラックボールの部分を清掃したら滑りが良くなったことです。(この記事参考にしました) 無駄に、トラックボールをコロコロしちゃっています!@yamii_qqです。 本題 Laravelを業務で使用…

軽量 DDD の設計を活用したテスト実装の効率化

PHP

こんにちは。エンジニアの濱田 (@hamakou108) です。 エンジニアの皆さん、テストコードを書いていますか? アジャイルや DevOps の普及によって、自動テストはもはやソフトウェア開発に欠かせない存在となりました。最近では開発向けAIエージェントの進化も…

Laravelのメールをほぼ自動でトラッキングする!

こんにちは、こんばんわ、kubotakです。 今回の記事では、Laravelのメール送信においてメールの開封をトラッキングする仕組みをほぼ自動化したよ!という紹介をしたいと思います。 Laravelで同じようにメールの開封をトラッキングしたいと考えている方はぜひ…

M&Aクラウド・ROXX合同でLLMの事業活用勉強会を開催しました

4/24 19:20より弊社M&Aクラウドと株式会社ROXXの合同勉強会「LLMの事業活用勉強会」を開催しました。 あいにくの雨模様ではありましたが、弊社オフィスまで足を運んでいただき、少人数ながら盛り上がりました!ご参加ありがとうございます! 弊社M&Aクラウド…

障害再発防止検討とロジカルシンキング

こんにちは。M&Aクラウドのエンジニアの鈴木(@yamotuki)です。今回の記事のテーマは障害再発防止についてです。私が会社でロジカルシンキング研修を受けたり、いくつかの関連書籍を読んだ学びを、障害再発防止に適用してみようと検討した内容のシェアにな…

【2024】M&Aクラウドのエンジニアで開発合宿を開催しました🚀

こんにちは、エンジニアのつざき( @820zacky )です。 先日、M&Aクラウドのエンジニア数名で開発合宿を実施したのでその様子を紹介したいと思います! 企画 開発合宿のきっかけはオフィスでの何気ない雑談でした。 「趣味の開発・勉強でまとまった時間を取…

OpenAIのembedding APIを用いた類似語検索を自作しました

こんにちはみなさん 何らかのアイテムのフリーワード検索をするとき、従来であれば部分一致検索や全文検索を使って検索しているのではないでしょうか。 部分一致検索や全文検索は、検索語句の全部もしくは一部が含まれていないと、アイテムが抽出対象になり…

PHPカンファレンス北海道2024に弊社から1名登壇します

PHPカンファレンス北海道とは 2024年1月に北海道から発信するPHPやWeb技術等に関心のある参加者を対象とした技術イベントです。 PHPカンファレンス北海道は2012年以降不定期に開催され、今回は2019年以来4回目の開催となります。 2019年と同じく札幌市民交流…

NuxtからSvelteKitへ移行しました

こんにちはkubotakです。 弊社M&Aクラウドでは先日、Nuxt(v2系)のアプリケーションをSvelteKitへ移行を完了しました。 ※一部ページは諸事情によりNuxtのままですが9割以上が移行済み。 本記事ではSveltekitへの移行した理由や移行方法について紹介したいと思…

PHPカンファレンス2023にスポンサー&メンバー3名が登壇しました。

こんにちは、CTOのかずへい@M&Aクラウド (@kazuhei__) / Xです。 もう先々週になってしまいましたが、M&Aクラウドは今年もPHPカンファレンスのゴールドスポンサーとして参加させていただきました! 登壇者・スタッフ集合写真 ブースを訪れて頂いた皆様、カン…

PHPカンファレンス2023にスポンサー&弊社から3名登壇します!

こんにちは、kubotak(x: kubotak_public)です。 弊社M&Aクラウドは今年もPHPカンファレンスのゴールドスポンサーとして参加いたします! 今年はなんとブースも出店予定です! ぜひお立ち寄りください! PHP Conference 2023 は 株式会社M&Aクラウド さまか…

【キャリア】外注管理中心から、企画から実装までやるキャリアへの転換。リーダーエンジニアになるまでとこれから。

こんにちは。M&AクラウドのEMの鈴木(@yamotuki)です。 今回は、M&Aクラウド開発チームのサブチームのリーダーとして仕事をしている濱田さん(@hamakou108)にインタビューをし、その成長の軌跡を対話形式で記事にしていきたいと思います。 普段から上長で…

銀だこ貸し切ってエンジニアタコパしました。

こんにちは、こんばんは、kubotakです。 以前こんな催しを開催しました。 tech.macloud.jp あれから一ヶ月半ほど・・・今度はなんと築地銀だこを貸し切ってのタコパを開催したことを記事にします。 なんの会? 前回の記事でも書いてますが目的は次の3つです…

「テストケース間でデータを通して依存関係が発生する問題」を解消した話

こんにちは。エンジニアの濱田 (@hamakou108) です。 エンジニアの皆さん、テストコード書いてますか? M&Aクラウドのエンジニアは呼吸をするようにテストを書くことが推奨されます。しかし時にはテストが書きにくい、テストが脆いといった状況に直面し、呼…

MakefileをやめてTaskに移行しました

こんにちは、kubotakです。 弊社では、開発環境の構築にMakefileをタスクランナーとして利用していました。 しかし、予てよりMakefileは「コンパイル、依存関係の管理、インストールなどのルールを記述しておくためのファイル」であるため、タスクランナーと…