はじめての npm package

こんにちは。エンジニアの濱田・鈴木・塚原です。この記事はモブプログラミングならぬ、モブブロギングにより3人により書かれています。 今回は、複数レポジトリにコードのコピペにより同様のものが書かれていた処理を、 npm パッケージとして切り出した話で…

マーケが求めるスピード感に伴走するためにデザイナーが行ったこと

こんにちは。M&Aクラウドのインハウスデザイナー、池田です。最近デザイナーが増え、長いこと1人体制だったのが急に3人になり、チームにな利ました。嬉しい反面、2人とも僕よりずっと優秀なので振り落とされないように頑張っていこうと思います! デザイナー…

【対応急げ!】個人情報保護法改正に伴うCookie同意の対応について

こんにちは。エンジニアの濱田 (@hamakou108) です。 2022年4月に施行された個人情報保護法改正についてご存知でしょうか? 法改正に伴い、 Cookie 等の取り扱いについてユーザに確認を取ることが必須になりました。 弊社プラットフォームのM&Aクラウドでは…

プログラムを消すライブラリrice-ballを作った

皆さんおはこんばんにちは、ゆいです 今回はTypeScriptでライブラリを作ったのでその話をしようと思います。 www.npmjs.com これなあに? rice-ballは特定のコメントパターンに基づいてコードを削除するTypeScript製のライブラリになります。 rice-ballと言…

モブプログラミングはじめました

はじめに こんにちは。エンジニアの津崎です。 皆さんモビングしてますか? 一人でコーディング、もしくはペアプロでしょうか。 ちなみに、この記事も初の試みとしてモブプログラミングによって作成されています(笑) モブブロギングです。 共同編集者の、や…

Amazon CognitoとCloudFrontで特定のユーザのみが閲覧できる仕組みを作る

こんにちは、久保田(@kubotak_public)です 今回の記事はAmazon CognitoとCloudFrontを利用して特定のユーザのみが閲覧できる仕組みを作る(表題どおり)となります。 弊社での利用シーンとしてSchemaSpyで生成したER図(というよりドキュメント)を特定の…

PHPerKaigi2022イベントレポート(M&Aクラウドから6人登壇しました!)

こんにちは。エンジニアの塚原(@AkitoTsukahara)です。 先日、開催されましたPHPerKaigi2022(4/9 ~ 11)のイベントレポートになります。 弊社メンバーの発表スライド紹介に加えて、個人的に印象的だった発表をまとめさせていただきました。 PHPerKaigi202…

20%税金ルールとインフラタスクの優先度定量化の試み

こんにちは。エンジニアの鈴木(@yamotuki)です。 本日はインフラタスクの優先度の定量化の試みについて書いていきたいと思います。 ここでいうインフラタスクとは以下のようなタスクが含まれます。 可用性と信頼性に関わる障害対応, バグ対応 ベロシティと…

ECS Execを使ってECS環境に入ってみる

みなさんどうもこんにちは。 エンジニアのゆい(@fyui_001)です。 前回に引き続きEB(Elastic Beanstalk)からECSに移行したプロジェクトでの取り組みを紹介します。 今回はECSのコンテナにアクセスするためのECS ExecというAWSのサービスを使ってECS上で動い…

Laravel on ECSで動かすQueueとScheduleワーカー

皆さんこんにちは。kubotak(@kubotak_public)です。 この記事ではLaravelをECS Fargateで動かす際のQueueとScheduleに関して、弊社で行った知見を紹介したいと思います。 Laravel on ECSに関しては以下の記事も是非どうぞ M&Aクラウドを丸ごとAmazon Elast…

AWS CDK v2 の変更点5選!

みなさんどうもこんにちは。 エンジニアのゆい(@fyui_001)です。 乗るしかないこのビックウェーブに 皆さんはAWS CDKはご存知でしょうか? 一言で言えば使い慣れたプログラミング言語でAWSリソースをプロビジョニングできるツールキットです。 前回の記事…

M&Aクラウドを丸ごとAmazon Elastic Container Service(ECS)に移行しました!〜コンテナイメージ作り編〜

おはようこんにちはこんばんは!エンジニアの大石です。 弊社のサービスを丸ごとAmazon Elastic Container Service(ECS)に移行したので、何回かに分けてその取り組みを紹介したいと思います! 今回は第一回、コンテナイメージ作りについてお話したいと思いま…

スタートアップのデザイナーに必要なマインドセット

どうも。 M&Aクラウドのデザイナー、池田です。 今回初めて開発者ブログに執筆することになりました。 Tech寄りの話題を書きたかったのですが、デザイナーが書くTechな知見なんてたかが知れてる(ド偏見)ので、スタートアップを数社渡り歩いてきた僕だから…

【入社エントリ】スタートアップとM&Aと私。

結論、この記事を3行で言うと。 私徳本はExit戦略がないまま起業して、失敗した。 その後別会社でPMI、これまた失敗。 「どんな終わりを迎えたいのか」は何を始めるにしても大事。 挨拶と駄文 こんにちは。M&Aクラウドでプロダクトマネージャをしております…

M&Aクラウドの「スクラムマスターの型」

こんにちは。 スクラムマスターの濱田( @hamakou108 )です。 弊社の開発チームでは特定の役割を遂行するための指針を「型」として文書化し、チーム内で共有しています。 tech.macloud.jp tech.macloud.jp tech.macloud.jp 今回はその一つである「スクラム…

【これが私たちのオフィス】エンジニアチームを支えるコミュニケーションツール

はじめに こんにちは、エンジニアの津崎( @820zacky )です。 今日は、弊社で全社的に使っているSlackについて、 エンジニアチームがどのように利活用しているかについてご紹介いたします。 弊社には金融や商社といったメール文化の会社出身の方もいるのです…

これが私たちの勝ちパターン【開発メンバーの型】をご紹介

Free Office Image on Unsplash こんにちは。エンジニアの塚原(@AkitoTsukahara)です。 弊社の開発チームでは業務の知見を「型」として文書化し、チーム内で共有しています。これまでにもいくつか型の紹介をさせていただきました。 tech.macloud.jp tech.…

【6人採択!】 PHPerKaigi2022 に8人全員で合計12個のプロポーザルを提出しました【全員インフルエンサー】

※この記事は採択発表の前に書いております。採択発表後に一部追記しました。 結果、6人が採択され、発表することになりました! こんにちは。エンジニアの鈴木(@yamotuki)です。 今年もPHPerKaigiの時期がやってきました! 弊社では、去年はエンジニア全員…

スクラムの取り組みをメンバー視点で見る

こんにちは、こんばんは、kubotak(@kubotak_public)です。 昨年末より弊社では「真のスクラム」という名のスクラム開発を実施しています。 今までは「なんちゃってスクラム」というわけではないんですが、スクラム開発のエッセンスを多少取り入れたような今…

2022年 新年のご挨拶

あけましておめでとうございます。 M&AクラウドでCTOをしている荒井です。 年末はPythonのFastAPIというフレームワークをいじっていました。APIドキュメントの自動生成機能がついていて画期的なので、どこかで使いたいなあ。 fastapi.tiangolo.com 昨年は大…

【Athena】M&Aクラウドの2021年を絵文字で振り返る【使ってみた】

はじめに この記事はM&Aクラウドアドベントカレンダー2021の21日目の記事です。 adventar.org みなさんどうもこんにちは。エンジニアの津崎です。 普段はPHPとTypeScriptを使ってマッチングプラットフォームの開発を行っています。 今日はデータ分析全然わか…

【fyui_001】中途入社しました。

この記事はM&Aクラウドアドベントカレンダー15日目の記事になります! 皆さん、おはこんばんにちは。 9月からM&Aクラウドにジョインした@fyui_001こと國村です。 Twitter GitHub 入社までの経歴 M&Aクラウドに入社するまでは3社ほど転々としていました。 主…

Slack,Zapierに連携アプリが無くても大丈夫! LambdaでPuppeteerを動かせばいいのさ

AWS LambdaでAPIを設置することでネットワーク経由で自動化のリクエストができるようになり、Puppeteerを利用することで日々のブラウザ操作を自動化することができます。この組み合わせを応用していけば、多くの業務が自動化できます。

PHPコードを消すライブラリを作った

この記事はQiita AdventCalendar 2021 PHPの8日目の記事です。 こんにちは、こんばんわ、kubotak(@kubotak_public)です。 早速ですがタイトルの通り「PHPコードを消すライブラリ」を作りました。 packagist.org まずはこのライブラリの生まれた背景と用途に…

【離職率0%】弊社エンジニアが辞めない理由とは【スタートアップ】

(これはM&Aクラウド Advent Calendar 2021の12/3の記事です) こんにちは。M&Aクラウドのエンジニアの鈴木です。ネット上では@yamotukiという名前で活動しています。 「エンジニアといえば転職してキャリアアップ」「キャリアアップといえばエンジニア」(…

アドベントカレンダーを成功させるためのDX

この記事はM&Aクラウドアドベントカレンダー2021の記念すべき1日目の記事です。 みなさんこんにちはこんばんは、M&AクラウドでWebエンジニアをしている久保田(@kubotak_public)です。 M&Aクラウドとしての初めてのアドベントカレンダーです。 詳しくは以下…

PHPerKaigi 2022のプラチナスポンサーになりました

こんにちは、M&AクラウドCTOのかずへいです。 この度、弊社ではPHPerKaigi 2022のプラチナスポンサーをさせていただくことになりました。 毎年弊社のメンバーの多くが参加しているPHPerKaigiさんのスポンサーをさせていただけること、ありがたいです。 株式…

ファシリテーター & 議事録係の型

こんにちは。 エンジニアの濱田( @hamakou108 )です。 弊社の開発チームでは特定の役割をうまく果たすための知見を「型」として文書化し、チーム内で共有しています。 tech.macloud.jp tech.macloud.jp 今回はその一つである「ファシリテーター & 議事録係…

第三回Nuxt道場のお知らせ

こんにちはこんばんはkubotak(@kubotak_public)です 以前よりご愛顧いただいてますNuxt道場の第三回の開催のお知らせです。 macloud.connpass.com 2021/11/25(木)19:30 〜 Youtube Liveで配信予定です。 Nuxt 3 betaが発表されましたので今後のNuxtについ…

DXつらみ報告と生産性向上の取り組み

もつ鍋 こんにちは、エンジニアの津崎です。 お鍋が恋しい季節がやってまいりました。 鍋料理は基本的に切って煮るだけなので、作る手間がかからなくて最高ですよね。 作る手間がかからないということはいいことです。 そういうわけで今回は、システムの作る…