ニコニコカレンダーとは?新人エンジニア向けにチームの気持ちを見える化する方法を解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこのお悩みに応えてニコニコカレンダーを紹介してみたいと思います。 名前だけ聞くと、少しゆるい感じがしますよね。 「ニコニコ?カレンダー […]
生成AI時代のシステム開発|画面を先に作るべきか、機能を先に作るべきか新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問の答えたいと思います。 最近は、ログイン画面、一覧画面、入力フォーム、管理画面のようなUIを生成AIに作ってもらいやすくなって […]
CSS変数とは?初心者にもわかるCSSカスタムプロパティの使い方とメリット新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問の答えたいと思います。 CSSを書いていると、同じ色や同じ余白を何度も書く場面がありますよね。 たとえば、サイトのメインカラー […]
デイリースクラムで話すこと|進捗報告で終わらせないスクラム開発の進め方新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問の答えたいと思います。 スクラム開発のデイリースクラムでは、「昨日やったことを順番に報告するだけ」になりがちです。 でも、本来 […]
TLSによるメール暗号化の仕組みと見積書送付における情報漏洩リスクの対策新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問の答えたいと思います。 日常の業務において、見積書などの重要な書類をメールに添付して送信する機会は多くあります。その際、通信を […]
Spring Bootでデータベースのコネクションをフィールドに保持すべきではない理由と正しい管理方法新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Spring Bootを使用してアプリケーションを開発する際、データベースとの接続を管理するコネクショ […]
MySQLの最大同時接続数を変更する設定手順とメモリへの影響新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 データベースを運用するなかで、アクセス数の増加に伴い同時に接続できるユーザー数の上限を増やさなければな […]
二足歩行の開始と家族の絆における人類学的なつながり新着!!
こんにちは。ゆうせいです。 現生人類が家族を大切にする行動の背景には、遠い祖先が始めた直立二足歩行という進化が深く関係しています。生物学的な変化がどのように社会的な絆を必要としたのかについて、順を追って説明します。 直立 […]
主要プログラミング言語における真偽値(True・False)の表現とデータ型の違い新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Javaでは真偽を表すデータ型としてboolean型が使われ、値は小文字のtrueとfalseで表現さ […]
MySQLのコネクションプールの仕組みと導入する利点新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 データベースへの接続処理をさらに高速化し、効率的に管理するための仕組みである「コネクションプール」につ […]
データベースの同時接続数制限と接続クローズの重要性を分かりやすく解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Webサイトやアプリケーションの背景では、データを管理するデータベースが稼働しています。多くのユーザー […]
新人研修でJPAやMyBatisを使わない理由:ロジックを組む力を養う重要性新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 新人エンジニア研修において、JPAやMyBatisといったフレームワークを使用しない背景には、SQLの […]
ModelとHttpSessionの使い分け基準とは?Java Web開発のデータ保持を解説新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Webアプリケーションを開発する際、画面間でデータをどのように受け渡すかという設計は非常に重要です。J […]
HTTPステータスコード400の意味とは?新人エンジニアが知るべき原因と対策新着!!
こんにちは。ゆうせいです。 Webアプリケーションの開発や保守を行う中で、ブラウザに「400 Bad Request」という画面が表示される場面に遭遇したことがあるでしょうか。このエラーは、Webの通信において頻繁に発生 […]
人とのご縁が未来をつくる~藁しべ長者に学ぶクレイジーキルトの原則~新着!!
はじめに 今回ご紹介するクレイジーキルトの原則は、「人とのつながりが新しい未来を生み出す」というエフェクチュエーションの考え方です。 ただし、ここで誤解してほしくないことがあります。 優れた起業家や成功企業が、何の戦略も […]
Claude Codeにおける「記憶のリセット」とは?新着!!
こんにちは。ゆうせいです。 Claude Code(ターミナル上で動くAI開発アシスタント)を使っていると、AIの「記憶」をコントロールすることが開発の効率や精度を大きく左右します。 Claude Codeにおける「記憶 […]
Claude Codeの設定ファイルCLAUDE.mdとは?AIに固有ルールを学習させる仕組みと活用法新着!!
こんにちは。ゆうせいです。 AIを活用した開発ツールであるClaude Codeには、プロジェクトごとのルールを効率的に伝えるための仕組みが存在します。その仕組みの中心となるのが、CLAUDE.mdと呼ばれるファイルです […]
Claude Codeのサブエージェントレビューとは?コード品質を高める独立検証の仕組み新着!!
こんにちは。ゆうせいです。 AIを活用した開発ツールであるClaude Codeには、プログラムの品質を向上させるための仕組みとして、サブエージェントレビューという機能が備わっています。今回は、プログラミング初心者の方に […]
Claude Codeのプランモードと自動モードとは?新着!!
こんにちは。ゆうせいです。 AIを活用した次世代のCLI開発ツール「Claude Code」において、開発の効率と安全性を飛躍的に高めてくれる2つの強力な機能、「プランモード(Plan mode)」と「オートモード(Au […]
Claude Codeの拡張機能grill meとは?仕様の検討漏れを防ぐ質問型スキルの仕組みと特徴新着!!
こんにちは。ゆうせいです。 AIを活用した開発ツールであるClaude Codeには、機能を拡張するためのスキルという仕組みが存在します。その拡張機能の中でも、公開されてから多くの開発者の間で話題となっているのがgril […]
Thymeleafでフォームの入力内容を効率的に画面表示する仕組みと実装方法新着!!
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Webアプリケーションの開発において、ユーザーがフォームに入力した内容を画面に効率よく表示したり、入力 […]
Spring MVCにおけるデータバインディングの仕組みとメリット・デメリット
こんにちは。ゆうせいです。 Webアプリケーションの開発において、ユーザーが画面に入力したデータをサーバー側で受け取る処理は頻繁に発生します。Spring MVCフレームワークには、このデータの受け渡し作業を大幅に効率化 […]
Join(結合)を使用するSQLに対応したDAOクラスの適切な設計方法と実装手順
こんにちは。ゆうせいです。 新人研修中に受講者から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 システム開発において、データベースからデータを取得する処理を分離して管理する手法としてDAO(データ・ […]
IBM DB2の特徴と初心者向け学習ステップの解説
こんにちは。ゆうせいです。 データベース製品の解説として、これまでにいくつかの代表的なソフトウェアを取り上げてきました。今回は、それらと並び、特に大規模な企業システムにおいて長年の実績を持つIBM(アイビーエム)社の有償 […]
データベース製品の仕様変更や移行に伴う代表的なトラブル事例
こんにちは。ゆうせいです。 データベース製品には、有償のものから無償のものまで様々な種類が存在し、それぞれが独自のルールや仕組みを持っています。一見するとどの製品も同じようにデータを保管しているように見えますが、製品ごと […]
MySQLの特徴と初心者向け学習ステップの解説
こんにちは。ゆうせいです。 データベース製品の解説として、これまでは有償の製品を取り上げてきました。ここからは、無償で利用できるオープンソースのデータベース製品について解説します。今回は、世界中のWebサービスやウェブサ […]
データベース製品Oracle Databaseの特徴と初心者が学ぶべきステップ
こんにちは。ゆうせいです。 世の中の多くのWebサービスや企業のシステムでは、大量のデータを安全に管理するためにデータベースという仕組みが使われています。データベース製品にはいくつかの種類がありますが、数あるデータベース […]
主要なデータベース製品の種類一覧と有償・無償の違いを解説
こんにちは。ゆうせいです。 スマートフォンアプリやWebサイトの背景では、膨大なデータが管理されています。収集されたデータを安全かつ効率的に保管するためのシステムがデータベースです。データベース製品には様々な種類があり、 […]
Thymeleafで初心者が最初に覚えるべき重要th属性ランキングベスト7
こんにちは。ゆうせいです。 新人エンジニア研修を担当する研修講師の方から以下の質問をいただきました。 今回はこの質問に答えたいと思います。 Webアプリケーションの開発において、サーバー側のデータを画面に表示する仕組みは […]
JavaのArraysクラスにおける基本4メソッドの使い方とArrayListとの連携方法
こんにちは。ゆうせいです。 Javaで複数のデータをまとめて扱う際、配列やArrayListという仕組みがよく使われます。配列は学校の下駄箱のように、最初から管理できる箱の数が決まっている入れ物です。一方のArrayLi […]

