すべてのWhat's New
-
2025年
-
2025.01.07 記事「「State of HTML 2024」でキャッチアップ。HTMLの最新トレンドと注目機能」(レバテックLAB)を公開しました
今回は、「State of HTML」の「Forms」と「Interactivity」にランクされた機能の中から、実装済みの比較的新しいもの、実装途中だが今後の整備が期待されるものを中心に、注目のタグとAPIとして紹介します。
-
2024年
-
2024.12.27 記事「追加パッケージなしで利用可能! ページ全体の状態を統一的に管理できる「Svelte」のストア機能を紹介」(CodeZine)を公開しました
前回はSvelteコンポーネントで利用できるライフサイクル関数を紹介しました。今回はWebページ全体の状態を管理できるSvelteのストア機能について説明します。
-
2024.12.25 記事「より使いやすくなったPHP 8.4の新機能──クラス定義や言語仕様とデータベース関連の強化ポイント」(CodeZine)を公開しました
今回は、PHP 8.4の新機能のうち、クラス定義や言語仕様、データベース関連の強化ポイントを紹介します。
-
2024.12.20 お知らせ「独習Python」韓国語版
「独習Python」韓国語版が出ました。
日本語版ともども宜しくお願いします。 -
2024.12.20 記事「「シングルマルチモニター」でプログラマーやデザイナーも作業効率倍増!5Kウルトラワイドモニターの活用術」(マイナビニュース)を公開しました
本稿では、5Kウルトラワイドモニターを「シングルマルチモニター」構成で使い、Visual StudioとVS Codeを並べてコーディングしつつ、ブラウザーでリファレンスを確認したり、多くのツールパネルを開いたIllustratorと資料を同時に表示したりと、作業環境を最適化する方法を紹介します。
-
2024.12.20 記事「Next.js 14までの進化を振り返る──App Routerを強化する新機能を解説!」(CodeZine)を公開しました
Next.js 14の目玉機能である、Server ActionsとPartical Prerenderingについて解説します。Partial PrerenderingはSuspenseと静的レンダリングのあるべき姿という感じで、App Routerの進化が感じられます。
-
2024.12.19 記事「Rustでデータベースにアクセスしよう」(@IT)を公開しました
Rustにおけるデータベースシステムの利用を紹介します。ここまでデータソースはJSONファイルやWeb Storageを利用してきましたが、今回はデータベースを使ってアプリを強化します。
-
2024.12.18 記事「フロントエンドの定番ライブラリ「React 19」の新機能を紹介──アクションによる非同期処理の進化」(CodeZine)を公開しました
今回はReact 19で追加された新機能のうち、新しい概念である「アクション」とそれに関するAPIを紹介します。
-
2024.12.07 書籍『Ruby on Rails アプリケーションプログラミング』(技術評論社)刊行のお知らせ
Scaffolding機能から、ビュー/モデル/コントローラー開発、ルーティング、テスト、クライアントサイド開発まで、Railsの主要機能を徹底解説しています。
Rails 7以降の最新技術を取り入れたWebアプリ開発にも柔軟に対応できます。
書籍掲載のサンプルは、サポートページからダウンロード可能です。 -
2024.12.06 記事「VSCodeをUML図やフローチャート作成に使ってみよう」(CodeZine)を公開しました
今回は、VSCodeをUML図やフローチャートなどのダイアグラム作成のツールとして使う方法を紹介します。
-
2024.12.05 記事「フロントエンド開発で使える開発環境をおさらい。スタンドアロンからクラウドIDEまでの注目機能や特徴を紹介」(レバテックLAB)を公開しました
昨今では、フロントエンド開発でも開発環境を利用するのが当たり前になっています。今回は、フロントエンドアプリの開発効率をアップする「開発環境」を紹介します。
-
2024.12.04 記事「Bluetoothで気温などの環境データをモニタリング! .NET nanoFrameworkとESP32でIoTプログラミング」(CodeZine)を公開しました
今回から、BluetoothやWi-Fiを利用して環境データをモニタリングするプログラムを作成します。まずは環境センサーであるBME680で計測した値を、Bluetooth Low Energyを使って送信するところまでを解説します。
-
2024.12.02 記事「「Svelte」でコンポーネントの表示・更新時に処理を実行できるライフサイクル関数の利用」(CodeZine)を公開しました
今回はコンポーネントの表示や更新のタイミングで処理を実行できるライフサイクル関数の利用法を説明します。
-
2024.11.28 記事「アプリ名やアイコン設定までFlutterで完結! 開発者向けツールを紹介」(CodeZine)を公開しました
今回は、スマホアプリでの共通する項目(アプリ名やスプラッシュ画像など)について、ネイティブでの標準的なやり方ではなく、Flutter開発者が管理しやすい手法を紹介していきます。
-
2024.11.26 記事「React Nativeの基本モジュールをおさらいして、Expoを使いこなそう」(CodeZine)を公開しました
今回は、React Nativeの基本的なモジュールをおさらいしながら、Expoのライブラリを使ってモバイルアプリを開発するための基礎を学びます。
-
2024.11.22 記事「Vue.js3.4~3.5の新機能をまとめて紹介! 新しいAPIやSSRの改善」(CodeZine)を公開しました
今回は、2023年12月にリリースされた3.4、および、2024年9月にリリースされた3.5の内容をまとめて紹介します。
-
2024.11.15 記事「Python 3.13の新機能、対話型インタプリタの機能強化や高速化などを解説」(CodeZine)を公開しました
今回は、対話型インタプリタの機能強化や高速化といった実行環境の改良、エラーメッセージの改良や新しい型関連機能、モバイルプラットフォームのサポートなどを紹介します。
-
2024.11.14 記事「Rust and WebAssemblyでSPAに更新削除機能を実装しよう」(@IT)を公開しました
今回は、前回の続きで、TODO投稿アプリSPAの機能を拡張していきます。タスクの編集、削除機能の実装を通じて、WebAssemblyにおけるより複雑なDOMの操作について理解します。
-
2024.11.11 記事「フロントエンドテストはやっぱり大事!人気のテストフレームワークとともに種類別に解説」(レバテックLAB)を公開しました
今回は、フロントエンドアプリの品質向上に欠かせない「テスト」について扱います。。テストの種類や注目のテストフレームワークを紹介します。
-
2024.11.08 記事「Azure OpenAI Serviceによる生成AIの活用」(マイナビニュース)を公開しました
今回はChatGPTやGeminiなどに代表される生成AIを利用することのできるAzure OpenAI Serviceについて紹介します。
-
2024.11.08 記事「VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説」(CodeZine)を公開しました
VSCodeは、プログラミング以外の用途にも使えます。今回は、VSCodeをドキュメント作成のためのテキストエディタ、Markdownエディタとして使う方法を紹介します。
-
2024.11.05 記事「「Svelte」でWebページの内容を動的に更新する、リアクティブ機能とバインディング機能の活用方法」(CodeZine)を公開しました
今回はデータ内容をWebページの内容に反映して更新させる、Svelteのリアクティブ機能とバインディング機能について説明します。
-
2024.10.31 記事「モバイルアプリ開発の総合インフラ「Expo」でアプリ開発を始めよう」(CodeZine)を公開しました
React Nativeベースのフレームワーク「Expo」がどんな仕組みなのか、Expoによってどのようにモバイルアプリを開発・実行できるのかを解説します。
-
2024.10.28 記事「大量データを効率よく表示できる「ページングライブラリ」を解説」(CodeZine)を公開しました
前回まで3回にわたってWorkManagerを紹介しましたが、今回はテーマを変えて、大量のデータを効率よく扱えるページングライブラリを解説します。
-
2024.10.24 記事「【Java 23リリース】Project Amberの新しい機能でより自然なコーディングがしやすくなる」(CodeZine)を公開しました
今回は、Project Amberでの変更点を中心にJava開発者に影響を与えると思われる新機能や変更点について紹介します。
-
2024.10.17 記事「Rust and WebAssemblyでSPAに一覧表示と追加機能を実装しよう」(@IT)を公開しました
今回は、タスク表示、追加といった機能の実装を通じて、WebAssemblyにおけるDOMの操作やイベントハンドラの記法、Web Storageの利用方法について理解します。
-
2024.10.17 記事「「Java23」で何ができる? Java22以降の変更点と新機能を紹介」(CodeZine)を公開しました
現在のJavaの新機能や改善の方向性とどのような機能が追加、または変更されたかについて今回と次回を含めて2回に分けて紹介します。
-
2024.10.15 記事「【新刊紹介】『速習 Astro』発売、短時間でAstroの基本を学べる解説書」(CodeZine)を公開しました
新刊「速習 Astro」について、一般レビュー読者(嶽 雅也さん)と担当編集者からのコメントを掲載いただいています。
-
2024.10.15 記事「主要バンドラーの仕様を徹底比較。Import Maps、Viteなど「脱バンドラー」の動きも」(レバテックLAB)を公開しました
今回は、フロントエンドアプリの配布に欠かせない「バンドラー」を紹介します。
バンドラーとは?から始め、主要なバンドラーを比較解説します。 -
2024.10.03 記事「C#でLED電光掲示板を作ろう! .NET nanoFrameworkとESP32でIoTプログラミング!」(CodeZine)を公開しました
今回は、マトリックスLEDを使った電光掲示板表示や距離センサーの値を表示するプログラムを作成します。
-
2024.09.30 記事「VSCodeの豊富な機能で編集を効率化しよう!―行操作、マルチカーソル、検索と置換、エディターグループを解説」(CodeZine)を公開しました
今回は、VSCodeの持つ豊富な編集機能を紹介します。行操作、マルチカーソル、検索と置換、エディターグループを紹介します。
-
2024.09.27 記事「自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦」(CodeZine)を公開しました
今回は、クライアント側にReact、サーバー側にExpressを利用したWebページを、GitHub Coplotに全面的に頼り、できるだけ自分でコードを書かずに実装する事例を紹介します。
-
2024.09.26 記事「コンテナに正規表現も! Modern C++に必須の基本ライブラリ」(CodeZine)を公開しました
今回は、基本ライブラリを紹介します。コンテナ、正規表現など、利用頻度の高い基本ライブラリについて理解を深めます。
-
2024.09.25 記事「ハイブリッド開発手法とは何か? アジャイルを部分的に取り入れ導入しやすくする開発手法の進め方を紹介」(CodeZine)を公開しました
今回は、アジャイルを導入しやすくするための手法「ハイブリッド開発」に焦点を当てます。
-
2024.09.24 記事「Kotlin最新アップデートまとめ ──連載概要とwhen・lateinit・アンダースコアの新しい使い方など」(CodeZine)を公開しました
本連載では、バージョン1.1以降、2.0までに施されたアップデートに関して、バージョン横断でテーマ別に紹介していきます。今回は、連載内容の概観と、細かいテーマを複数紹介します。
-
2024.09.20 記事「【検証】RemixとCloudflare Pagesを組み合わせるとどうなる?」(CodeZine)を公開しました
今回は、Remixの得意な領域であるWebサイト制作とは切っても切れない関係にあるCDNキャッシュの制御について解説します。
-
2024.09.19 記事「Rust and WebAssemblyでSPAを作ってみよう」(@IT)を公開しました
今回は、Rust and WebAssemblyを使ったSPA(Single Page Application)開発について、そのあらましとプロジェクトの準備までを紹介します。
-
2024.09.11 記事「Xに自動でポストするボットを作成しよう【X API】」(マイナビニュース)を公開しました
前回に続いて、Excel VBAにおけるX APIの活用について紹介します。今回は、ワークシートを作成し、ログインとポストを自動で実行するサンプルを作成していきます。
-
2024.09.05 記事「Remixで作ったWebサイトをCloudflare Pagesの環境で動かす」(CodeZine)を公開しました
今回は、Remixの設定項目や、Cloudflare Pagesでキャッシュの利用を始めるためのカスタムドメインの設定について解説します。
-
2024.09.03 記事「帳票アプリをAmazon S3にホスティングする──「ActiveReportsJS」の活用術」(CodeZine)を公開しました
今回は、ActiveReportsJSと「kintone」のOAuth認証機能を利用して、出力される結果がユーザーの権限に応じて変化する帳票アプリを、Amazon S3にホスティングする例を紹介します。
-
2024.09.02 記事「フレームワークだけじゃない! 「State of JavaScript 2023」で見直すJavaScriptの人気ライブラリ」(レバテックLAB)を公開しました
今回は用途別に、2023年度版「State of JavaScript 2023: Other Tools」を参考に、一部著者の好みも交えながら、人気のライブラリをピックアップして紹介します。
-
2024.08.30 記事「WorkManagerの発展的な使い方を解説 ──ワークチェイン、優先実行ワーカー、ワーカーの繰り返し実行」(CodeZine)を公開しました
今回は、WorkManagerを紹介する後編として、ワークチェイン、優先実行ワーカー、ワーカーの繰り返し実行などについて紹介します。
-
2024.08.23 記事「Azure Tableを用いたWebアプリケーション(2024年改訂版)後編」(マイナビニュース)を公開しました
今回は前回に引き続き、Azure Tableを使ったWebアプリケーションの実装方法について説明します。前回登録処理を実装したWebアプリケーションに更新処理と削除処理を加えていきます。
-
2024.08.15 記事「RustとDioxusで投稿アプリのSPAに編集機能と削除機能を実装しよう」(@IT)を公開しました
今回は、前回に引き続き投稿アプリに更新機能を実装します。編集、削除機能の実装を通じて、DioxusによるSPA開発の、より実践的な手順を学びます。
-
2024.08.15 記事「Xにログインしてポストしてみよう【X API】」(マイナビニュース)を公開しました
今回と次回で、Excel VBAにおけるX API(旧:Twitter API)の活用について紹介します。無料プランを使用して、手元のExcelデータを自動でポストするボットのサンプルを作成します。今回は、X APIの概要を紹介し、API呼び出しのテストまでを取り上げます。
-
2024.08.15 記事「群雄割拠のCSSフレームワークのトレンドを理解する」(レバテックLAB)を公開しました
今回は、スタイル設計をより行いやすくする「CSSフレームワーク」を紹介します。CSSフレームワークとは、再利用可能なスタイルを提供し、その組み合わせで簡単にスタイルシートを組み立てるための仕組みです。
-
2024.08.08 書籍『速習 Astro』(WINGSプロジェクト)刊行のお知らせ
本書は、JavaScriptライブラリであるAstroの使い方を9つのPartに分けて、サンプルコードとともに詳しく解説しています。導入からAstroの構成要素、データベース連携、コンテンツの効率的な管理までをサクッと短時間で習得していただくことを目的としています。
本書掲載のサンプルは、サポートページからダウンロード可能です。どんどん動かして試してみてください。 -
2024.07.31 記事「「Svelte」の活用に不可欠──プロジェクト構成とコンポーネント利用法を解説!」(CodeZine)を公開しました
今回は、前回生成したプロジェクトの構成を説明するとともに、SvelteにおけるWebページの構成単位であるコンポーネントの実装方法を説明します。
-
2024.07.23 記事「「第4のブラウザ言語」WebAssemblyが変えるフロントエンド開発」(レバテックLAB)を公開しました
今回は、第4のブラウザ言語と称され、プログラムを高速に実行できる「WebAssembly」を紹介します。
-
2024.07.23 記事「バックグラウンド処理を管理しよう! WorkManagerの応用的な使い方を解説」(CodeZine)を公開しました
今回は、ワーカーにデータを渡す方法や再実行の制御、複数起動の制御、さらには、ワーカーの状態を把握するとともにキャンセルを行う方法を紹介します。