Convict English:(401) 選挙バンダリズム:2026年米中間選挙が問う民主主義の耐久力
2026-05-15 07:00:00+09:00
Understanding TypeScript: 次世代 JavaScript と TypeScript (第5/20課)
2026-05-14 22:00:00+09:00
Convict English:(400) ザ・アイディエーター:ヴァンスの「理論」がトランプの「実践」にぶつかるとき
2026-05-14 07:00:00+09:00
Understanding TypeScript: TypeScript の基本を活かしたデモプロジェクト:ターミナルで動く投資計算機を作る (第4/20課)
2026-05-13 22:00:00+09:00
Convict English:(399) カラカスの条件:解放と宙吊りのはざまに立つベネズエラ
2026-05-13 07:00:00+09:00
Understanding TypeScript: TypeScript コンパイラとその設定 (第3/20課)
2026-05-12 22:00:00+09:00
Convict English:(398) 結び目を解く:中国女性、離婚、そして国家主導の婚姻政策の限界
2026-05-12 07:00:00+09:00
Understanding TypeScript: TypeScript の基礎と基本型 (第2/20課)
2026-05-11 22:00:00+09:00
Convict English:(397) スローモーション飢饉:ホルムズ海峡閉鎖が揺るがす世界の食料安全保障
2026-05-11 07:00:00+09:00
Understanding TypeScript: はじめに — TypeScript への、ゆっくりとした最初の一歩 (第1/20課)
2026-05-10 22:00:00+09:00
Convict English:(396) Mythosの瞬間:アメリカがAIの危険な力に目覚めるとき
2026-05-10 07:00:00+09:00
Convict English:(395) 消えゆく後継者:世界のファミリー企業を襲う大承継ウェーブ
2026-05-09 07:00:00+09:00
Convict English:(394) カニエ・テスト:言論・人種差別・メンタルヘルスをめぐる英国の繊細な妥協
2026-05-08 07:00:00+09:00
Convict English:(393) コロナ後の病院が抜け出せない「死の悪循環」
2026-05-07 07:00:00+09:00
Convict English:(392) 意外な仲介者と超大国の変容:パキスタンの湾岸外交とアメリカの戦争観の転換
2026-05-06 18:59:42+09:00
React - The Complete Guide 2025 (incl. Next.js, Redux): ユーザーディレクトリをゼロから構築する: フォーム入力・バリデーション・エラーモーダルを備えたユーザー管理アプリを一から作り上げる (第40-2/40課)
2026-05-05 22:00:00+09:00
空のプロジェクトからコンポーネントツリー全体を自力で構築する
useStateによる双方向バインディング、状態のリフトアップ、条件付きレンダリングを実践する
再利用可能なCard・Button・ErrorModalコンポーネントを設計する
バリデーション付きフォームとエラーモーダルで堅牢なUIを実現する
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): 投資計算アプリを構築しよう: 静的なコンポーネントを完全に動作するアプリケーションに変える (第40-1/40課)
2026-05-04 22:00:00+09:00
React - The Complete Guide 2025 (incl. Next.js, Redux): リストのレンダリングと条件付きコンテンツ: .map()による動的リスト生成、keyプロパティの役割、.filter()によるフィルタリング、そして条件付きレンダリングの4つのアプローチを学ぶ (第39/40課)
2026-05-03 22:00:00+09:00
.map()を使ったデータ配列からJSX要素への動的変換
keyプロパティがReactのリスト更新に不可欠な理由
.filter()とstateを組み合わせたリストのフィルタリング
条件付きレンダリングの4つのアプローチ(三項演算子、&&演算子、変数+if文、早期リターン)
コンポーネント分離と再利用可能なチャートの構築
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): Reactのステートとイベント処理: アプリケーションを静的な表示から動的でインタラクティブなUIへと変える、ステートとイベントの基礎 (第38/40課)
2026-05-02 22:00:00+09:00
Reactにおけるイベントリスニングの方法と、onClick・onChangeなどのonプロップスの使い方
useStateフックを使ったステート管理と、コンポーネントの再レンダリングの仕組み
フォームの構築、双方向バインディング、フォーム送信の処理
子から親へのデータ通信と「ステートの引き上げ(Lifting State Up)」パターン
派生値の計算と、制御コンポーネント・ステートレスコンポーネントの考え方
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): コンポーネントの基礎を実践しよう: モノリシックなコンポーネントを分割し、再利用可能なReactアプリに変える (第37/40課)
2026-05-01 22:00:00+09:00
モノリシックなAppコンポーネントから始めて、段階的にコンポーネントに分割する
JSXの中括弧を使って動的データを出力する方法を学ぶ
propsを使った再利用可能なカスタムコンポーネントの作成方法を習得する
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): 裏側で起きていることを知り、プロジェクトの整理術と関数構文の選択肢を身につける: JSX、ファイル構成、アロー関数 (第36-2/40課)
2026-04-30 22:00:00+09:00
JSXはReact.createElement()呼び出しへと変換されるシンタックスシュガーである
コンポーネントファイルをサブフォルダに整理することで、プロジェクトの拡大に対応できる
アロー関数は従来の関数宣言と機能的に同等であり、好みで使い分けられる
Reactの基礎とコンポーネント操作モジュールの主要概念を総復習する
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): Reactの基礎とコンポーネントの使い方: コンポーネント、JSX、props、コンポジションを実践的に学ぶ (第36-1/40課)
2026-04-29 22:00:00+09:00
Reactのコンポーネントベースアーキテクチャの考え方と宣言的アプローチを理解する
JSXの構文ルール、動的データの出力方法、propsによるデータの受け渡しを習得する
コンポジションとchildren propを使ったラッパーコンポーネントの作り方を学ぶ
経費トラッカーアプリを通じてReactの基礎を実践する
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): コース更新と旧コースコンテンツ (第35/40課)
2026-04-28 22:00:00+09:00
React自体は変わっていない——既存の知識はそのまま有効
コース前半が再構成され、より良い例とセクション分割が行われた
旧コンテンツは「LEGACY」として残されており、ダウンロードも可能
既存の受講生はアップデートを無料で受け取れる
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): 長い学習の旅を終えて — Reactの基盤を活かし、さらなる成長へ (第34/40課)
2026-04-27 22:00:00+09:00
コース全体を振り返り、バニラJavaScriptからReact Server Componentsまでの学習の軌跡を確認
知識を定着させるための復習・再構築の実践的アドバイス
React Native、Next.js、MERNスタックなど、Reactエコシステムの次の学習方向を紹介
Maximilianの著書『React Key Concepts』を補足リソースとして紹介
続きをみる
React - The Complete Guide 2025 (incl. Next.js, Redux): Reactを現実世界に接続する: SPAをバックエンドAPIに接続し、React Routerでクライアントサイドルーティングを実装する方法 (第33-2/40課)
2026-04-26 22:00:00+09:00
Reactのフロントエンドとバックエンド間のHTTP通信の仕組み
useEffectを使ったデータ取得とローディング状態の管理
React Routerによるクライアントサイドルーティングの導入
ルートローダーとアクションを使ったデータ管理の大幅な簡素化
動的ルートによる個別投稿の詳細表示
続きをみる
自己紹介
化学の研究者としてアカデミックな分野でキャリアをスタートさせましたが、プログラミングへの好奇心から流体解析とFortranプログラミングの世界を探求することになりました。5年前に日本に帰国した後、ウェブ開発の世界に飛び込み、HTML、CSS、JavaScriptの基礎を独学で学びました。現在はデータサイエンティストとして、その知識と経験を生かし、この分野における革新と成長を推進しています。自由時間には、体操で体を動かし、Oculus Quest 2でバーチャルリアリティに没頭しています。学問とプログラミングの両方の強力なバックグラウンドを持つHafniumは、どんなチームにもユニークな視点とスキルセットをもたらします。
今後のプロジェクトとウェブ開発およびデータサイエンスの分野への貢献にご期待ください。