スマートキャンプ株式会社 の技術ブログ

オンラインイベント「B2B SaaSエンジニアMeetup - SharingIssues Online #2 仮説検証」を開催しました!

こんにちは、スマートキャンプのエンジニアの井上です。 私はプロダクト開発がメインの業務ですが、それとは別にエンジニアイベントの運営をしています。 先日、PM・PO向けのイベントとして 「B2B SaaSエンジニアMeetup - SharingIssues Online #2 仮説検証」 というオンラインイベントを開催しました。 もともとオフラインで開催していたイベントをオンラインで実施した2回目

フロントエンドの爆速な開発サーバを実現する Vite がバージョン2.0になったので変更点を眺めてみる

こんにちは、スマートキャンプで BALES CLOUD を開発している中川です! 昨年の 9 月に Vue.js のメジャーバージョンが 3 になりかれこれ半年ほど経ちますが、みなさんのプロジェクトでは移行が進んでいますか? 私が普段開発している前述のプロダクトにも Vue.js の 2.x 系を採用しているのですが、利用している UI ライブラリが Vue3 に対応するのを待っている関係でまだ移行

AWS Fargateで動いているコンテナにログインしたくて Systems Manager の Session Manager を使ってみた話

こんにちは!スマートキャンプの21卒の内定者としてエンジニアインターンをしている関口です! 私はBOXIL開発チームに所属しており、現在BOXILのインフラ基盤をAWS EC2からAWS ECS/Fargateへ移行するプロジェクトを行っています。 この記事ではそのプロジェクトを通して得た技術的な知見を共有していきます。 移行前、移行後のインフラ基盤の紹介 ECSとFargateの概要 基盤構築

技術試験をなぜするのか

こんにちは、スマートキャンプのエンジニアの瀧川です。 私はこのブログではBigQuery大好き芸人としてよく記事を書いてますが、実は普段の業務では30%くらいの時間をエンジニア採用に割いております。 今日は弊社で実践している技術試験及び技術面接について、 どのような目的を持ってどのように設計したか、またそこにかける思い を書かせていただこうと思います

「仮説検証サイクル」を用いて新卒1年目エンジニアの運用ルール作成にアドバイスしてみた

はじめに スマートキャンプでPMをしている郷田です。 唐突ですが、みなさんは障害対応の経験はありますか? どのようなシステムを運用していても、発生したエラーをキャッチし対応を行うことはよくあることかと思います。 弊社では新卒1年目のエンジニアが担当プロダクトにおけるエラー対応を運用ルール化する旗振りを行っていたのですが、ルールを決定するため

Vue 2.xとVue 3を共存させようと思ったけどダメだった話

こんにちは!!! スマートキャンプでエンジニアをしている吉永です! 去年の8月に入社し、BOXILのフロントエンド開発に主に関わっています。 自己紹介記事&前回の記事はこちら 弊社の主力サービスであるBOXILは、リリースしてから既に何年も経っているということもあり全てが最新という訳ではなく、インフラからフロントまで様々な技術的負債を抱えています。

スクラム管理を楽にしたくてツールを内製化しはじめた話

こんにちは!スマートキャンプでエンジニアインターンをしている中田です。 昨年の11月からインターンを始め、 BOXIL の開発に携わっています。 BOXIL開発チームでは、毎月一度「薪入れ」と称した開発改善の日を設けています。 薪入れは、普段の業務で後回しになってしまっている箇所のリファクタリングなど、技術的な改善をしていくことを目的に実施しています。

『エンジニア採用の最前線 メルペイとスマートキャンプが語る!採用につなげるテックブログ運営の秘訣』レポート

こんにちは、スマートキャンプの徳田です。 みなさんの会社ではテックブログやってますか? findy-enterprise.connpass.com 昨年12月16日に、「 エンジニア採用の最前線 メルペイとスマートキャンプが語る!採用につなげるテックブログ運営の秘訣 」というオンラインイベントが開催されました。 メルペイ社と弊社スマートキャンプのブログ運営担当が登壇し、それぞれブログ

SlackでChatOps!CodeDeployのBlue/Greenデプロイを操作する方法

スマートキャンプ、エンジニアの入山です。 昨年末から弊社BOXILでは、EC2からECS/Fargateへのインフラ移行作業を実施しています。 EC2運用からコンテナベースのECS運用への移行は、インフラの思想として異なる部分も多く、一筋縄ではいかないということを日々痛感しています。特に運用面に関する仕組みやノウハウは大きく異なっているため、今までと同等の運用を異な

『テクニカルライティング研修』をオンラインで実施しました!

BOXIL 開発に携わっている、新卒エンジニアの高砂と申します。 本記事では、12月21日に弊社で開催された「テクニカルライティング研修」について紹介します! テクニカルライティング: 情報を正確かつ効果的に伝達する文書作成技法のこと。狭義では専門分野における技術者向けの文書を対象としており、この記事内では狭義を指す。 今回の研修の主な目的は、この弊

エンジニアブログの担当を引き継いで1周年なのでここ1年を振り返ってみる

スマートキャンプエンジニアの中川です。 このブログが開設されてから、今日でちょうど 2 年が経ちます。 また、私は去年のこの時期、つまり開設されてから 1 年時点でこのブログを引き継ぎ、以来今まで 1 年間運営してきました。 そこで、この記事ではこの 1 年間でブログがどう変わってきたかを振り返ってみようと思います。 ブログやその記事自体もそうですが、

カジュアル面談でよく質問されることとその答え

こんにちは! スマートキャンプで開発組織の責任者をしている米元です。 コロナ禍によって激動の1年となった2020年も残りわずかとなりましたが、皆様いかがお過ごしでしょうか。 読者の皆様が心身ともに健やかに年末年始を迎えられれば幸いです。 さて先日の記事にも書かせて頂きましたが、弊社では採用活動の一環で選考に入る前のエンジニアの方に向けて、会社

プロダクトマネージャー1年目の働きについて360度FBもらってみた

BOXILでプロダクトマネージャー(以下PM)をしている笹原です。 PMを名乗りだしてから1年が経過し、実際に自分はどういった働きができていたのかを振り返ってみたいと思いました。 そこで、今回は開発チームのエンジニアや企画メンバー、セールスやメディアなど関係する部署の方たちにアンケートに答えていただき、360度フィードバックを受けたのでその結果を共有

リモートワークの非同期コミュニケーションのルールを決めた話

こんにちは!スマートキャンプでインサイドセールスに特化した SaaSである BALESCLOUDを作っているエンジニアの井上です。 昨今の状況下で、最近リモートで働きはじめた人は多いのではないでしょうか 弊社でもこの状況でリモートで働いており、slackでのコミュニケーションがほとんどになりました。 今回この記事では、そんなslackなどで行うテキストのコミュニケーショ

既存アプリケーションのフィルタ機能を題材に Prisma を試し書きしてみた話

こんにちは!スマートキャンプで インサイドセールス管理システム『BALES CLOUD』 を開発・運用している中川です。 今回は、上記のプロダクトが有しているフィルター機能を、個人的な興味から Prisma でトレースして作ってみたところ、良いポイントがいくつもあったので紹介したいと思います! また、Prisma を試すにあたって、既存の DB からスキーマを生成して実行環境