SMARTCAMP Engineer Blog

スマートキャンプ株式会社(SMARTCAMP Co., Ltd.)のエンジニアブログです。業務で取り入れた新しい技術や試行錯誤を知見として共有していきます。

TypeScriptやGoやRustでWebAssemblyウォークスルー

みなさん、WebAssembly聞いたことありますよね? スマートキャンプでエンジニアをしている瀧川です。 私が初めてWebAssemblyを目にしたのは確か2018年、VimをWebAssemblyに移植してブラウザで動くようにしたという記事だったかなと思います。 https://github…

入社して1年経った私が気づいた、すれ違わないチーム開発をするために必要なこと2

こんにちは!!!スマートキャンプでエンジニアをしている吉永です! 自己紹介記事はこちら 前回の記事はこちら 私は現在、スマートキャンプの主力サービスであるBOXILの開発にフロントエンド、バックエンド問わず携わっています。 私が入社した去年の8月か…

SIerからベンチャーへの転職を通して自分と向きあった話

はじめまして!2021年7月にスマートキャンプに中途社員として入社した井上です! 入社時から現在まで、BOXILの開発業務に携わっています。前職はSIerで顧客のシステム開発や新規プロダクトの開発などをしていました。スマートキャンプ、前職ともにフロント・…

GitHub Actions + CircleCI + AWS CodeDeployによるCI/CD環境にインフラを移行した話

スマートキャンプ、エンジニアの入山です。 前回のブログで、弊社プロダクトのインフラをEC2基盤からECS/Fargate基盤へ移行した話を紹介しました。 tech.smartcamp.co.jp 上記プロジェクトは大規模なインフラの刷新だったこともあり、CI/CDについても従来の…

Go製のREST APIにUnitテストを追加した話

こんにちは!スマートキャンプ、エンジニアの中田です。 以前書いた記事の内容に引き続き今回も、現在業務で利用している Go のお話しです! 以前の記事 tech.smartcamp.co.jp 突然ですが、みなさんはテストを書かれてますか? 僕も「書いてます!」と声を張…

Next.js と Auth0で認証機能実装してみた

こんにちは!スマートキャンプ、エンジニアの関口です! 私は現在BOXILと連携させる新規アプリケーションの開発に携わっております。 このアプリケーションは、バックエンドAPIはGo 、フロントエンドはTypeScript/Next.jsで構成されています。 このプロジェ…

テクノロジーで社内の非効率を無くす

こんにちは、BOXIL開発に携わっている、新卒エンジニアの高砂と申します! 私はスマートキャンプにてこれまでインターンとして1年、新卒社員として1年ほど働いています。 皆さんは、普段の業務の中で「これって非効率だな」と感じた経験はありますか? 私は…

異動先の開発チームに高速で適応する技術

こんにちは!スマートキャンプでWebアプリケーションエンジニアとして働いている中川です。 さて、唐突ですがみなさんは別の開発チームに異動した経験はありますか? いくつかプロダクトを抱えていたり受託開発をしている会社では割とよくある現象なので、少…

mablを導入した話

こんにちは!スマートキャンプでBALES CLOUDというSaaSを開発しているエンジニアの井上です。 本記事では、弊社のBALES CLOUD開発チームでサービスの品質を保つために導入したE2Eテスト自動化サービスmablについてご紹介します。 mablとは 導入背景 導入前の…

ユニコーン企業のひみつに書いていないこと

スマートキャンプでエンジニアをしている瀧川です。 今回、4/26に発売になりました『ユニコーン企業のひみつ ―Spotify で学んだソフトウェアづくりと働き方』を、翻訳者様のご厚意で献本いただいたのでそちらのレビューを書かせていただこうと思います! (翻…