カテゴリー: 技術情報

Webシステムの開発見積

Webシステムの開発見積もりは、プロジェクトの成否を分ける最も重要なプロセスです。 コーディングだけでなく、プロジェクト管理、テスト、リリース対応など、すべての作業を網羅し、現実的な数値を導き出す必要があります。 一番最初にやらなければいけない作業なのに受注額が決まってしまうので、全てがここにかかっ・・・続きを読む

JavaOne 2026

JavaOne 2026 参加レポート
セッション編

こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 今回も前回に引き続き、JavaOneのレポートをお送りします。前回はキーノートを中心にレポートしました。今回はセッションについてレポートします。 前回のキーノート編はこちらから。 JavaOne 2026 参加レポート キーノート編・・・続きを読む

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・・・続きを読む

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

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


REST API と GraphQL の違い

はじめに 今回業務で、NetBox を使用する機会がありました。その際、データの取得方法として、REST API と GraphQL があることを知りました。それぞれメリット/デメリットがあるためまとめてみました。 REST API とは REST(Representational State Tr・・・続きを読む

Laravelを用いた実務開発で意識している設計の考え方

はじめに 私は自社システムの開発で、主にLaravelを用いてバックエンドの実装を行っています。日々の機能追加や改修を通してLaravelに触れる中で、少しずつ設計を意識するようになってきました。 今回は、実務の中で私が特に意識しているLaravelの設計面について紹介します。 MVC構成を意識した・・・続きを読む

設計と対人業務について

新年の挨拶にしては少し遅いですが、新年初の投稿となりますので あけましておめでとうございます。 はじめに 早いことに、2026年4月で入社して3年が経とうとしています。 2年目である今年度はコードを書く機会より設計や対人業務が多かったのでそこで感じたことについて話そうと思います。 設計について 実際・・・続きを読む

【Laravel12】daysOfMonthの使い方とスケジュールメソッドを選ぶ基準

システム運用において、特定の日にのみタスクを実行したいケースは多々あります。 「毎月1日と15日に実行したい」「5日、10日、20日に処理を回したい」といった要件は、実務で非常によくあるものです。 2025年2月にリリースされたLaravel12では、こうした「月単位の日付指定」に対応するdaysO・・・続きを読む

AIコーディングアシスタント「Claude」を実務で使ってみた感想

  はじめに 最近、AIを活用したコーディング支援ツールが話題になっています。私たちのチームでも、Anthropic社の「Claude」を実際の開発業務で試してみました。今回は、特にPlaywrightを使ったE2Eテスト作成での活用事例を中心に、使ってみた感想をお伝えします。 Claud・・・続きを読む

Jestを使った単体テスト自動化について

はじめに これまで単体テスト仕様書をExcel等で作成し、手動確認によるテストを実施してきましたが、去年業務で初めて「Jest」を使った単体テストの実施しました。 今回は、その「Jest」を使ってテストを実行してみた感想を共有したいと思います。 jestとは Meta(旧Facebook)によって開・・・続きを読む

初心者にも分かりやすいasync/awaitの機能の説明(JavaScript)

JavaScriptでプログラムを書いていると、async/awaitという、なんだか分かったような分からないような文法に出会うことがありますよね。 「asyncは非同期?な関数につける構文?」 「asyncって関数につけると、関数の中でawaitって使えるようになる?」 「awaitって書いた後に・・・続きを読む