執筆者

山崎講師
PythonのNoneはJavaのnullと同じ?新人エンジニア向けにやさしく解説!

こんにちは。ゆうせいです。 今回は、プログラミング初心者がつまずきやすい「Noneとnullの違い」について解説します。Pythonを学び始めた方の中には、Javaの経験がある方もいるかもしれません。そんなときに出てくる […]

続きを読む
山崎講師
【初心者向け】Pythonのデバッグ問題

問題1:文字列の連結ミス エラーの原因は? 問題2:ループ中の変数スコープ このコードの出力は? 問題3:変数のスコープエラー エラーの原因は? 問題4:型エラーによる比較 このコードの出力は? 問題5:インデントエラー […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言7日目 “Recession? Still Good.” — Growing in All Conditions”

こんにちは。ゆうせいです。 「不況なおよし」:どんな状況でも成長できるエンジニアになるためにDay 7 of Japanese Wisdom for Global Engineers“Recession? Still G […]

続きを読む
山崎講師
【初心者向け】Spring BootでJavaScriptからJavaにデータを渡す方法3選!

こんにちは。ゆうせいです。 今回は、「Web画面(JavaScript)からサーバー側(Spring BootのJava)にデータを渡したい!」という方向けに、その方法を基礎から解説していきます。 たとえば、 こんなとき […]

続きを読む
山崎講師
【初心者向け】Spring BootでJavaからJavaScriptにデータを渡す3つの方法

こんにちは。ゆうせいです。 今回は「Spring BootでJavaからJavaScriptにどうやってデータを渡せばいいの?」という疑問に答えていきます。 プログラミング初心者やSpring Bootをはじめて使う方で […]

続きを読む
山崎講師
Spring Boot DevTools による自動再読み込み機能とは?新人エンジニア向けにわかりやすく解説!

Spring Boot DevTools による自動再読み込み機能 通常 pom.xml ファイルには、以下の依存関係が含まれています: この spring-boot-devtools には、開発時に便利な自動再読み込み […]

続きを読む
山崎講師
【要注意】MySQLのsafe updateモードは勝手にオフにしていい?共有サーバーでの正しい判断とは

こんにちは。ゆうせいです。 今回はMySQLに関するとても重要な設定について解説します。 テーマは、「safe updateモード(セーフアップデートモード)を勝手にオフにしてもいいのか?」です。 とくに、社内やチームで […]

続きを読む
山崎講師
CQRSとは?新人エンジニアでもわかる分離設計の考え方

こんにちは。ゆうせいです。 今回はソフトウェアアーキテクチャの設計手法のひとつ、CQRS(Command Query Responsibility Segregation)について解説します! 名前からしてちょっとカタそ […]

続きを読む
山崎講師
Spring Bootのコントローラーはどう分割する?新人エンジニア向けにわかりやすく解説!

こんにちは。ゆうせいです。 今回は、Spring Bootの「コントローラー」クラスをどのように分割すべきか、というテーマでお話しします。 「1つのコントローラーに全部書いちゃってるけど、これでいいの?」「Control […]

続きを読む
山崎講師
【初心者向け】binSort(ビンソート)とは?仕組み・メリット・注意点までやさしく解説!

こんにちは。ゆうせいです。 今回は「binSort(ビンソート)」というちょっと耳慣れないソート(並び替え)手法について、初心者にもわかりやすく解説します! 「バブルソート」や「クイックソート」は聞いたことがあっても、「 […]

続きを読む
山崎講師
Spring Bootの「templates」や「static」ディレクトリはルートなのか?

こんにちは。ゆうせいです。 Spring BootでWebアプリケーションを作るとき、「templates」や「static」というフォルダをresourcesの下に配置しますよね。では、これらのディレクトリはプロジェク […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言6日目 “To be of use to others—that is the true meaning of life.”

こんにちは。ゆうせいです。 「人の役に立つとは、何を意味するのか?」:使命としてのエンジニアリングDay 6 of Japanese Wisdom for Global EngineersTo Be of Use: En […]

続きを読む
山崎講師
【初心者向け】CSSの「auto」属性を完全マスターしよう!

こんにちは。ゆうせいです。 今回は「CSSのauto属性ってなに?」「使いどころがよくわからない…」という新人エンジニアさん向けに、autoの基本から応用までやさしく解説していきます。 例え話や図を交えながら、「なるほど […]

続きを読む
山崎講師
Thymeleafのユーティリティオブジェクトとは?初心者にもわかる活用ガイド

こんにちは。ゆうせいです。 今回は、Javaのテンプレートエンジン「Thymeleaf(タイムリーフ)」でよく使われるユーティリティオブジェクトについて解説します。 「ユーティリティオブジェクトって何?」「どんなことがで […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言5日目 “Don’t Chase What You Can’t—Enjoy What You Can.”

こんにちは。ゆうせいです。 「できることの中に、楽しみは隠れている」:限界を超えるよりも、可能性を深めよDay 5 of Japanese Wisdom for Global EngineersDon’t Chase W […]

続きを読む
山崎講師
Spring FrameworkでのUriComponentsBuilderの使い方を初心者向けに解説!

こんにちは。ゆうせいです。 Webアプリケーションを開発していると、URLを動的に組み立てたい場面ってよく出てきますよね?たとえば、「検索結果ページにページ番号とカテゴリをつけたURLを作りたい」とか、「ユーザーIDを含 […]

続きを読む
山崎講師
【要注意!】Thymeleafにおけるnullチェックの必要性とは?丁寧に解説します

こんにちは。ゆうせいです。 今回は、Javaのテンプレートエンジン「Thymeleaf(タイムリーフ)」におけるnullチェックの必要性について詳しく解説していきます。 「値がnullでも動くんじゃないの?」「わざわざn […]

続きを読む
山崎講師
【これだけは押さえたい!】HTMLのvalue属性をやさしく解説します

こんにちは。ゆうせいです。 今回は、HTMLのフォームで超重要な「value属性」について、新人エンジニアの方にもわかりやすく丁寧に解説していきます。 「valueってなんとなく使ってるけど、実際どういう意味があるの?」 […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言4日目 “Strike While the Iron Is Hot—But Forge for What’s Next.”

こんにちは。ゆうせいです。 「波に乗っている時こそ備えよ」:好調期にこそリーダーは次の一手を考えるDay 4 of Japanese Wisdom for Global EngineersStrike While the […]

続きを読む
山崎講師
【HTML初心者必見】name属性とは?フォーム開発のカギを握る基本中の基本!

こんにちは。ゆうせいです。 今回は、HTMLフォームで絶対に知っておくべき「name属性」について、わかりやすく解説していきます。 「valueと何が違うの?」「nameって何のために必要なの?」 そう思ったことはありま […]

続きを読む
山崎講師
【初心者向け】HTMLのchecked属性とは?基本から応用まで徹底解説!

こんにちは。ゆうせいです。 今回は、HTMLのフォームでよく使われる「checked属性」について解説します。「フォームで最初からチェックが入っているアレってどうやって設定するの?」と疑問に思ったことはありませんか? そ […]

続きを読む
山崎講師
JavaScriptの歴史を理解して、コードに深みを持たせよう

こんにちは。ゆうせいです。 普段からJavaScriptを書いていると、constやPromise、async/awaitなどの機能を自然に使っていると思います。でも、こんな風に感じたことはありませんか? JavaScr […]

続きを読む
山崎講師
CSSの進化の軌跡:仕様から見るWebデザインの思想変遷

こんにちは。ゆうせいです。 すでにCSSを使いこなしている方にとって、「display: flex」や「grid-template-columns」などは日常茶飯事だと思います。でも、こんな疑問を持ったことはありませんか […]

続きを読む
山崎講師
HTML進化論:タグの裏に隠されたWeb技術の歴史を紐解く

こんにちは。ゆうせいです。 今回は、HTMLの基本はだいたいわかっているというあなたに向けて、その裏にある「進化の歴史」をじっくり解説します。 「なぜHTML5で<div>から<section>に […]

続きを読む
全ての社員
AI時代、私たちが立ち止まって問うべき「未来の問い」

いま、何が当たり前になってきているの? 数年前まではSF映画の中だけの存在だった人工知能、通称「AI」。今や、文章の要約や画像生成、さらにはプログラミングまで、AIが人間の仕事をサポートする時代がやってきました。 でも、 […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言3日目 “Fall seven times, rise eight.”

こんにちは。ゆうせいです。 世界のITエンジニアに贈る、日本の名言3日目を贈ります。 「失敗は設計の一部」:日本の知恵から学ぶエラーとの向き合い方Day 3 of Japanese Wisdom for Global E […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言2日目 “Those who stand above others must also be able to stand beneath them.”

こんにちは。ゆうせいです。 世界のITエンジニアに贈る、日本の名言2日目を贈ります。 「導く者の背中」:日本の言葉から学ぶリーダーシップの本質Day 2 of Japanese Wisdom for Global Eng […]

続きを読む
山崎講師
世界のITエンジニアに贈る、日本の名言1日目 “One good deed a day.”

こんにちは。ゆうせいです。 「技術に心を宿す」第一歩:名言で見つめ直すコードの向こう側 🗣️ 名言 「一日一善」“One good deed a day.” 👤 出典 この言 […]

続きを読む
山崎講師
人生は数当てゲームではなく、ブラックジャックゲームである

こんにちは。ゆうせいです。 今回は、これからエンジニアとしてのキャリアをスタートするみなさんに向けて、「人生は数当てゲームではなく、ブラックジャックゲームである」という考え方についてお話しします。 この言葉、ちょっと不思 […]

続きを読む
山崎講師
Windows 11パソコンをMySQLサーバーとしてLAN内で使う方法

こんにちは。ゆうせいです。 今回は、LAN(ローカルエリアネットワーク)内でWindows 11のパソコンをMySQLサーバーとして活用する方法をご紹介します。社内や自宅のネットワークでデータベースを共有したいときに役立 […]

続きを読む