タグ アルダグラム
人気順 10 users 50 users 100 users 500 users 1000 usersReactの状態管理におけるuseReducerとuseContextの活用例
こんにちは、アルダグラムでエンジニアをしている松田です。 Reactで状態を管理するにあたっては、useStateの利用が挙げられることが多いです。 実際、数値や文字列、真偽値などのプリミティブな値であれば、useStateが適切なケースが大半でしょう。 ただ、値を投入するだけではなく、追加・削除・更新といった操作が要... 続きを読む
UPDATE IN SELECT によるデットロックが発生しなくなった件
こんにちは。アルダグラムでエンジニアしている森下霞です。 弊社では、MySQL のデータベース と Ruby on Rails を使用しています。 先日、モニタリングで UPDATE IN SELECT のクエリでデッドロックの発生に気づき、調査し、修正ができたため、デッドロックのデバッグ方法と解決策を紹介したいと思います。 背景 今回の... 続きを読む
GitHubのDanger Zoneを全部見た
こんにちは、アルダグラムでモバイルアプリの開発に携わっている、@sohichiro です。 GitHubのSettingsにあるDanger Zone。 見た目からして、かなりおっかなそうな雰囲気を醸し出しています。 Danger Zone、なかなか触るところでもないので、ちょっと触ってみることにしました。 ⚠️注意⚠️ ここに書かれている内容は、レポ... 続きを読む
社内システムのIP制限更新作業が大変になってきたのでAWS ClientVPNを導入した話
こんにちは、アルダグラムのSREエンジニアの okenak です 今回は AWS ClientVPN を導入したことで、社内の運用業務の効率化とセキュリティの強化を達成した事例を紹介したいと思います。 背景 2019年の段階では社員数が12名程度だったこともあり、社内システムのアクセス制御にAWSのセキュリティグループを利用してオフ... 続きを読む
Github Actionsでget-diff-actionを用いてDocker Build時間を削減する
こんにちは!アルダグラムの開発ユニット長の田中です! 突然ですが、少しでもCIの実行時間を削減したいと思いませんか? 今回は、GitHub Actionsとget-diff-actionを活用してDockerビルド時間を削減する方法についてご紹介します。 TL;DR get-diff-actionを使用してライブラリの変更差分を検知します。 変更差分がない... 続きを読む