すべてのWhat's New
-
2024年
-
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)を公開しました
今回は、ワーカーにデータを渡す方法や再実行の制御、複数起動の制御、さらには、ワーカーの状態を把握するとともにキャンセルを行う方法を紹介します。
-
2024.07.18 記事「RustとDioxusで投稿アプリのSPAに新規投稿機能を実装しよう」(@IT)を公開しました
今回は、前回に続き、投稿アプリSPAの機能を拡張していきます。新規投稿のコードを通じて、Dioxusの状態管理やイベントハンドラの理解を進めます。
-
2024.07.18 記事「RemixのWebサイトをCloudflare Pagesにデプロイする方法を解説」(CodeZine)を公開しました
今回は、Cloudflare Pagesの解説とアカウント作成を行い、Cloudflare Pages向けに調整されたRemixプロジェクトの作り方と、デプロイの方法を解説します。
-
2024.07.16 書籍『独習ASP.NET Core』(翔泳社)刊行のお知らせ
ASP.NET Coreの基本から、実践的・発展的内容まで、丁寧かつ網羅的に解説。
順を追い、MVCの基礎とScaffolding機能、ビューエンジンRazorの利用、LINQを使ったモデル開発、モデルバインド/フィルターなどのコントローラー開発、ミドルウェアやサブフレームワークの活用...と扱う内容は盛りだくさん。
各章、解説、練習問題、理解度チェックの3ステップでしっかり学べます。 -
2024.07.03 記事「Webページ用UIフレームワーク「Svelte」とは? プレーンで軽量なJavaScript生成を体験しよう!」(CodeZine)を公開しました
今回は、Svelteの概要と特徴を説明するとともに、実際にプロジェクトを作成して実行させ、Svelteを体験します。
-
2024.07.03 書籍『[改訂第3版]Swiftポケットリファレンス』(技術評論社)刊行のお知らせ
UIKit版からSwiftUI対応版へと、内容を大きく刷新した改訂版です。Swiftは、変化が激しくアップデートのたびに改良/改変される内容がまだたくさんあります。そんなSwiftを使いこなすうえで、困ったときにすぐにコードの書き方を確認できる本書が役立ちます。
ベースとなる基本的な項目を中心に、コンパクトにまとめ整理して、すぐに動作を確認できるサンプルとともに解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能。 -
2024.06.28 記事「「GitHub Copilot」の機能をより便利に活用するには? 操作方法やプログラミングなどの活用例をシーン別に紹介」(CodeZine)を公開しました
前回はGitHub Copilotの概要、契約・環境設定、実際の利用例を説明しました。今回は詳細な操作方法とともに、プログラミング言語の学習時や開発作業時といったシーン別に、活用例を紹介していきます。
-
2024.06.26 記事「Modern C++のモダンな言語仕様はもっとある! C++ 14から最新版までまとめて紹介」(CodeZine)を公開しました
今回は、今どきのプログラミング言語では欠かせないモジュールやパターンマッチング、そしてテンプレートをより便利に使えるコンセプトなどの機能をピックアップして紹介します。
-
2024.06.25 記事「なぜアジャイルの導入は難しいのか? アジャイルとウォーターフォールの目的の違いから考える」(CodeZine)を公開しました
今回は「現場からみたアジャイル開発の難しさの原因」について、アジャイルとウォーターフォールの目的の違い、組織に適した管理手法などを整理しながら考察します。
-
2024.06.25 記事「Azure Tableを用いたWebアプリケーション(2024年改訂版)」(マイナビニュース)を公開しました
前回に引き続き、Azure Storageの各データサービスについてサンプルを交えながら紹介します。今回はAzure Tableを使ったWebアプリケーションの実装方法について扱います。
-
2024.06.21 記事「C#によるIoTプログラミング!──7セグメントLEDで0.1秒カウントのプログラムを作ろう」(CodeZine)を公開しました
今回は、シフトレジスタや7セグメントLEDを用いて制御するプログラムを中心に紹介します。
-
2024.06.21 書籍『[改訂第3版]C#ポケットリファレンス』(技術評論社)刊行のお知らせ
前版の発売から7年が経ち、C#は様々なプラットフォームのアプリ開発で使われるようになりました。そんな最新の「C# 12」「.NET 8」「Visual Studio 2022」に合わせて内容を刷新。使いやすさはそのままに、エンティティ型についての大幅加筆など、「C# 8」以降の最新機能に対応しました。C#プログラマなら持っておきたい、現場で使える1冊です。
-
2024.06.20 記事「【Flutter解説】ロガーパッケージを活用してもっとアプリ開発や管理をしやすく!」(CodeZine)を公開しました
アプリ開発時、ライブラリやAPIの動作確認でデバッグ出力は開発者の理解を助けてくれます。更に、サービスの本稼働後は利用状況やエラー内容など、各端末上での状況を把握するのにも役立ちます。
-
2024.06.19 記事「JavaScriptの活躍の場を広げる「ランタイム」の今」(レバテックLAB)を公開しました
今回は、ブラウザ外のJavaScript実行環境である「JavaScriptランタイム」を紹介します。本稿で主にNode.js、Deno、Bunを扱います。
-
2024.06.14 記事「TypeScriptに導入された新たな仕組みのデコレータ、その使い方と利便性とは?」(CodeZine)を公開しました
前回は、クラス構文に関する変更点を紹介しました。今回は、5.2までの変更点をまとめて紹介する最後の回であり、デコレータを紹介します。
-
2024.06.13 記事「RustとDioxusで投稿アプリのSPAに一覧表示機能を実装しよう」(@IT)を公開しました
今回は、前回の続きとして、投稿アプリSPAの機能を拡張していきます。一覧表示機能のコードを通じて、Dioxusのコンポーネントの理解を進めます。
-
2024.06.05 記事「JavaScriptの標準規格「ECMAScript」を見直す。これからの注目機能も紹介」(レバテックLAB)を公開しました
今回は、フロントエンド技術のセンターと言えるECMAScriptについて、標準化の過程も追いながら新しい機能を紹介します。
-
2024.05.30 記事「プライベート構文やアクセサなど、TypeScriptのクラス構文に関する変更点を解説」(CodeZine)を公開しました
前回は、型の絞り込みに関する変更点を紹介しました。今回は、クラス構文に関する変更点を紹介します。
-
2024.05.30 記事「サービス間通信技術「gRPC」を学べる無料の電子書籍」(@IT)を公開しました
人気過去連載を電子書籍化し、無料ダウンロード提供する@IT eBookシリーズ。第118弾に連載「スキマ時間にこっそり学ぶ「gRPC」入門」が仲間入りしました。
-
2024.05.29 記事「Remixでより高度なWebページを構築しよう──ルートモジュールの設定項目をフル活用する」(CodeZine)を公開しました
今回は、ブラウザに伝えるレスポンスヘッダーを調整する関数や、SEOに欠かせないmeta要素の定義、スタイルの読み込みのlink要素の定義など、HTTPやHTMLの設定に関する項目を解説します。
-
2024.05.23 記事「今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様」(CodeZine)を公開しました
今回は、C++のモダンな言語仕様をピックアップして紹介します。今どきのプログラミング言語では当たり前になっているスコープ付き列挙型、イテレータ(範囲付きfor)も使えます。
-
2024.05.21 記事「バックグラウンド処理を管理しよう! WorkManagerの基本の使い方を解説」(CodeZine)を公開しました
今回から3回にわたって、バックグラウンド処理を管理できるWorkManagerを紹介していきます。前編にあたる今回は、WorkManagerの概説と、その使い方の基本を紹介します。