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

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

こんにちは、スマートキャンプの徳田です。 みなさんの会社ではテックブログやってますか? 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 からスキーマを生成して実行環境

BigQuery Scriptingによって定期バッチをBigQueryだけで完結させる試み

スマートキャンプエンジニアの瀧川です。 みなさん、BigQueryは使っているでしょうか? BigQueryはデータのインポート、加工、エクスポートを便利にする機能が数多くリリースされており、ファンも多いことと思います。 かくいう私もBigQuery大好きマンとして社内で名を馳せていて、最近だと下の記事で笑顔になった1人です。 ユーザーを笑顔&#x306B

19歳で転職した私が気づいた、すれ違わないチーム開発をするために必要なこと

こんにちは!!!スマートキャンプ、エンジニアの吉永です。 私は8月にスマートキャンプに中途入社し、今月で3ヶ月目となります。 前職では受託開発を主にした小さな企業に未経験で入社し、そこで一年間フロントエンド、バックエンド問わず開発したり、テックリードのような業務も行ったりしていました。 小さな会社なので部署というような区切りはほぼ無く、社
CSS

pmconf2019で学びを得たプロダクトマネージャーが1年間実践してきたこと

スマートキャンプの郷田です。 ​ 先日、本年度のpmconfに参加させていただきました。 pmconfとは、2016年から年に1度開催されるプロダクトマネジメントに携わる人たちが学び・切磋琢磨する場が提供されるカンファレンスです。 https://2020.pmconf.jp/ 私は昨年のpmconf2019から参加させていただいているのですが、昨年のカンファレンスで得た知見を実際にこの1年実践してきたも

Vue 3 + TypeScript + Jestの構成で単体テストを実行するために試行錯誤した話

スマートキャンプの20卒エンジニアの高砂です! 私は弊社の SaaS比較サイト「BOXIL」 の開発に携わっており、フロントエンドを中心に様々な機能を実装しています。 そんな中、Vue.js + TypeScriptで実装した機能群が複雑になってきた事から「より丁寧にテストを書いていきたい」という気運がチーム内で高まっていました。 そこで、元々Vue.jsが好きな私(下記参照)が試しに

AWS CDKとGitHub ActionsでLambdaで動くAPIをTypeScriptで作る

 こんにちは、 https://boxil.jp を作っている徳田( haze_it_ac )です。 先月に今風?な構成のAPIを業務で作ったので、その紹介をしようと思います。 作るもの・要件 雑な図 外部のAPIを叩くためのアプリケーションです。 BOXILのAPIサーバから今回作るAPIを叩き、そこから外のAPIを叩いて情報を取得したり、処理をしたりするものです。 現時点ではBOXILのみで使われていますが、

メンタルが弱いエンジニアが安心して開発するために気をつけていること

スマートキャンプで業務委託でエンジニアをしている佐藤です。BOXILの開発を1年3ヶ月前から、沖縄からフルリモートでやっています。 皆さんは、毎日楽しくお仕事できていますか? エンジニアという職業は労働時間やストレスが多く、 IT業界は他の業界と比べて精神疾患にかかりやすい と言われています。 私はもともと自己否定ばかりしてしまう思考の癖があること

Docker ComposeのAmazon ECSデプロイを試してみた

スマートキャンプ、エンジニアの入山です。 2020年7月にDockerとAWSのコラボレーションにより、単一コマンドでDocker ComposeのyamlファイルからAmazon ECS上に各コンテナをデプロイできる機能追加が発表され、非常に注目を集めました! From Docker Straight to AWS - Docker Blog AWS and Docker collaborate to simplify the developer experience | Containers ローカルでDockerを利用して開発を行っている方々は、