月: 2026年3月

Claude Code skills 機能をつかって、コードレビューをさせてみた!

はじめに Claude Code に skills というアツい機能ができました! skillsとは、自分好みにカスタマイズ できる拡張機能です。以前はカスタムスラッシュコマンドっていわれていたものも統合されて skills となったようです。 マークダウンファイルを用意するだけで気軽につくれて、そ・・・続きを読む

オフラインで動作する軽量なAPIクライアントのBrunoを使ってみた

はじめに 最近、APIを開発する機会があり、久しぶりに以前から利用していたAPIクライアントを立ち上げてみたところ、インターネット接続が必須になり、操作毎に通信を行っているのか、ラグが発生したり、固まってしまう事が多く、これを機にAPIクライアントを乗り換えようと思いました。 私がAPIクライアント・・・続きを読む

JavaOne 2026

JavaOne 2026 参加レポート
キーノート編

こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 2026年3月17日から3日間、Oracle Conference Centerにて開催されたJavaの開発者向けカンファレンスのJavaOneに参加してきました。 そこで、2回に渡ってJavaOneの参加レポートをお届けします。 ・・・続きを読む

KMP+LandscapistImageでWebの画像取得ロジックを共通化するシンプルなチュートリアル

概要 KMP(Kotlin Multiplatform)で、Webの画像を表示する手順です。 各プラットフォームの共通UIで実装するために、LandscapistImageを使います。 AndroidとiOS向けでサンプルアプリを作成します。 KMPの詳細はこちらの記事もご覧ください。 Landsc・・・続きを読む

プロジェクト参画から3か月が経過して

新人研修を終え、プロジェクトに参画してから3か月が経ちました。 この期間を通じて感じたことや学んだことを振り返り、記録として残したいと思います。 既存システムの把握 研修期間中はゼロからシステムを構築する機会が多かったため、最初は既存のコードを読み解き、どの部分がどのように動作しているのかを理解する・・・続きを読む

KMP+CMPのスケルトンプロジェクトをAndroidとiOSで動かしてみた

はじめに モバイルアプリ開発に携わる中で、「同じ機能をAndroidとiOSで二度実装する」という課題に、頭を悩ませた経験はありませんか? この課題を解決する希望として、2017年12月にKotlin Multiplatform (KMP)が初めて登場しました。この技術は、ネットワーク通信やビジネス・・・続きを読む