RBSとSteepに入門してみた

はじめに イタンジ株式会社で物件管理くんの開発をしている河合です。最近、ミニシアターで「怪物」という映画を観てきました。作品の世界観と映画館の雰囲気が相まって、映画に没入できとてもいい体験になりました。 物件管理くんでは、フロントはTypeScrip…

Vimのグローバルコマンドでコード編集を高速化

はじめに こんにちは! イタンジ株式会社で更新退去くんというプロダクトを開発している佐藤です。 最近Vimの魅力に取り憑かれてしまった一人です。 約3ヶ月前にVimに手を出して、もう後戻りできないくらい夢中になっています (VScode1年、RubyMine1年を経…

AWS JumpStart 2023 設計編に参加してきました!

はじめに ITANDI BBの開発をしている渡邉です。 8/8, 8/9に開催された「AWS JumpStart 2023 設計編」に参加したので体験レポートを書きたいと思います! aws.amazon.com イベント概要 大まかな流れは以下のとおりです。 事前学習 はじめてのアーキテクティ…

TypeScriptのstrict オプションは最初から有効にしたほうが良いという話

はじめに はじめまして、イタンジ株式会社で内装工事くんというプロダクトを開発している櫻井です。 最近見たおすすめの映画は「キャッチ・ミー・イフ・ユー・キャン」です。 早速ですが皆さん、TypeScriptは使っていますか? TypeScriptには型に関するいく…

AWS JumpStart 2023 運用編に参加してきました!

はじめに 5/17に開催された「AWS JumpStart 2023 運用編」に、新卒2年目エンジニアの佐藤と小山が参加したので、体験レポートを書きたいと思います! イベント概要 このプログラムは、AWS初学者のエンジニアを対象としており、AWSサービスの学習だけでなく、…

CircleCIのダイナミックコンフィグでできないこと

1. はじめに イタンジ株式会社の藤崎です。現在は、物件データ基盤の開発を担当しています。 先日、私達のチームが管理している4つのプロダクトのリポジトリを、コミット履歴を保持したま1つのリポジトリに統合する作業を行いました。 それぞれのプロダクト…

MySQLのALTER TABLEを監視するgemを作った話

1. はじめに イタンジ株式会社の藤崎です。現在は、物件データ基盤の開発を担当しています。 今回は、弊社のとあるRailsプロダクトで使用するために作った「MySQLのALTER TABLEを監視するgem」を紹介しようと思います。 ※ MySQL/MariaDBでのみ使用できます R…