


DynamoDB localを使ってローカル開発・テスト環境を構築してみた
はじめに 開発中のシステムでAmazon DynamoDBを使用しているのですが、ローカル環境でのテストやデバッグの際に毎回AWSの開発環境に接続するのは手間がかかりますし、テストデータの管理も煩雑になります。 そこで今回は、AWSが公式に提供しているDynamoDBのローカルエミュレータ「Dyna・・・続きを読む →
Webシステムの開発見積
Webシステムの開発見積もりは、プロジェクトの成否を分ける最も重要なプロセスです。 コーディングだけでなく、プロジェクト管理、テスト、リリース対応など、すべての作業を網羅し、現実的な数値を導き出す必要があります。 一番最初にやらなければいけない作業なのに受注額が決まってしまうので、全てがここにかかっ・・・続きを読む →
JavaOne 2026 参加レポート
セッション編
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 今回も前回に引き続き、JavaOneのレポートをお送りします。前回はキーノートを中心にレポートしました。今回はセッションについてレポートします。 前回のキーノート編はこちらから。 JavaOne 2026 参加レポート キーノート編・・・続きを読む → 
Claude Code skills 機能がアツい!skills機能をつかって、コードレビューをさせてみた!
はじめに Claude Code に skills というアツい機能ができました! skillsとは、自分好みにカスタマイズ できる拡張機能です。以前はカスタムスラッシュコマンドっていわれていたものも統合されて skills となったようです。 マークダウンファイルを用意するだけで気軽につくれて、そ・・・続きを読む →オフラインで動作する軽量なAPIクライアントのBrunoを使ってみた
はじめに 最近、APIを開発する機会があり、久しぶりに以前から利用していたAPIクライアントを立ち上げてみたところ、インターネット接続が必須になり、操作毎に通信を行っているのか、ラグが発生したり、固まってしまう事が多く、これを機にAPIクライアントを乗り換えようと思いました。 私がAPIクライアント・・・続きを読む →
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)が初めて登場しました。この技術は、ネットワーク通信やビジネス・・・続きを読む →
「AIと共に作る」時代へ|生成AI活用セミナーレポート
先日、弊社では生成AI活用をテーマとしたセミナーを開催しました。 https://www.casareal.co.jp/eventseminar/lineup/119 今回のセミナーは、生成AIにこれまで触れたことのない方や、少し使ったことはあるものの本格的に活用できていない方、そしてこれから触れて・・・続きを読む →定義から理解するDI ― 「依存性」が表す本当の意味
カサレアルで主にJava系のコースを担当している李です。 Spring FrameworkやSpring Bootを学ぶ時に避けて通れない概念として、Dependency Injection(DI)があります。日本では「依存性の注入」という訳語で知られています。 この記事では、以下の内容を通じて、D・・・続きを読む →
REST API と GraphQL の違い
はじめに 今回業務で、NetBox を使用する機会がありました。その際、データの取得方法として、REST API と GraphQL があることを知りました。それぞれメリット/デメリットがあるためまとめてみました。 REST API とは REST(Representational State Tr・・・続きを読む →新人研修でSvelteKitを使うと、新人の理解が早かった話
はじめに フロントエンド研修を担当する中で、ここ数年「短期間でどこまで理解させられるか」という点に、講師として難しさを感じる場面が増えています。 フレームワーク自体は高機能になっていますが、その分、 前提知識が多い 「なぜそう書くのか」が見えにくい 動いてはいるが理解が追いつかない といった状態のま・・・続きを読む →