Pydanticでフィールド間の値を検証する

はじめに こんにちは、物件連動チームのコヤマです。 私たちのシステムでは、物件データのETL処理にPydanticを活用しています。物件情報には多様な条件や規則が存在するため、単一項目の型定義だけでは表現しきれない場合があります。そのような場合に、@val…

asyncioの非同期処理を試す

こんにちは、物件連動チームのコヤマです。 本記事では、Pythonが提供する非同期処理ライブラリのasyncioを学習します。非同期処理を理解して使用できるようになることが目標です! 同期処理と非同期処理 同期処理 同期処理は、プログラムがある処理を実行し…

Headless CMS + Next.js + Vercel で2年間サイトを運用した感想

はじめに はじめまして、イタンジ株式会社で執行役員COOをしております永嶋です。 私は日頃から弊社エンジニアメンバーに「自分のプロダクトはいいぞ!楽しいぞ!」と言っており、私も個人で「Craft Beer Hunt」というクラフトビールのレビューサイトを運営…

acts_as_paranoidで論理削除しているモデルを物理削除に戻す

はじめに イタンジ株式会社の磯谷です。不動産賃貸仲介業向けのSaaSであるノマドクラウドの開発をしています。 今回は、Railsアプリケーションでacts_as_paranoidによって論理削除しているモデルを物理削除に戻すといったことを行ったので、それについて書い…

UMPC のすすめ

はじめに はじめまして、イタンジ株式会社で ITANDI BB の開発をしている加藤です。 休日は個人サービスの開発をしたり、ジムで筋トレしたり前職のエンジニアと Discord でボイスチャットをしながらゲームをしていることが多いです。 今回は最近はまっている…

Embulk入門!Filterプラグインのサンプルコードを見てみる

どうもこんにちは、イタンジ開発のコヤマです。物件連動チームに所属しています。 テックブログデビュー戦です。一発どうぞよろしくお願いいたします 背景 物件連動チームにはEmbulkを利用したプロダクトがあります。 私がチーム異動したのが最近であること…

自作キーボード始めてみませんか?

はじめに イタンジ株式会社の峯岸です。 現在、「申込受付くん」という賃貸物件への申込みをWEBで完結させるサービスを開発しています。 イタンジエンジニアとして、本当は有益な技術記事を書きたかったのですが、今回は僕の趣味の一つでもある「自作キーボ…