すべてのWhat's New
-
2024年
-
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の概説と、その使い方の基本を紹介します。
-
2024.05.20 記事「SPAは万能じゃない。「革新的」と言われているPWAはどこがすごいのか?」(レバテックLAB)を公開しました
今回は、Webアプリの新形態である「PWA」を紹介します。PWAは、Progressive Web Appsの略で、「革新的なWebアプリ」という意味です。
-
2024.05.20 記事「豊富なAPIが揃うRemix──ルートモジュールの設定項目を徹底解説!」(CodeZine)を公開しました
前回に続き、今回も各ルート(route)に設定できる項目について解説します。通信に関する設定や、SEOに欠かせないmeta要素の構築など、幅広い項目を見ていきましょう。
-
2024.05.16 お知らせレバテックフリーランス(スキルアップを実現したいエンジニア向けのおすすめサイト)
レバテック様のサイトにて、WINGSプロジェクトのページをご紹介いただいております。
-
2024.05.16 記事「RustとDioxusでSPAを新バージョンに対応させよう」(@IT)を公開しました
今回は、2024年3月末のDioxus 0.5リリースに合わせて、機能変更のポイントをWebプラットフォームに絞って紹介し、第7回で作成したアプリをバージョン0.5対応となるように修正します。
-
2024.05.13 記事「CSSは日々進化している!知ったら使いたくなる「モダンCSS」機能紹介」(レバテックLAB)を公開しました
今回は、CSSの使い勝手や表現を大きく向上させる「モダンCSS」を紹介します。ブラウザのサポート状況を確認しながら導入する必要はありますが、いずれも使いたくなる機能です。
-
2024.04.26 記事「JavaScriptの文末のセミコロン、付けない場合はいったい何が起こるのか」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ9~Q10を紹介します。 -
2024.04.26 記事「AIと共同でプログラミングする新時代へ──AIコーディング支援ツール「GitHub Copilot」へ入門しよう」(CodeZine)を公開しました
今回は、GitHub Copilotの概要とともに、実際に使い始めるまでの手順を説明し、簡単な例でGitHub Copilotを体験します。
-
2024.04.25 記事「JavaScript使いこなしの鍵を握る関数、場合によって適した方式を見極める」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ7~Q8を紹介します。 -
2024.04.25 記事「「Wijmo(ウィジモ)」のUI部品で、情報を一望できるダッシュボードページを作成しよう」(CodeZine)を公開しました
今回は、WijmoのUI部品であるFlexGrid、FlexChart、RadialGauge、およびデータを操作するCollectionViewを利用して、店舗の売上達成状況を想定したダッシュボードWebページのサンプルを作成します。
-
2024.04.25 記事「無償デスクトップ自動化ツール「Power Automate Desktop」のブロックエラー処理とデバッグ」(CodeZine)を公開しました
今回は、前回に続いて、想定外の状態が起きた場合も続行できるフローにするための方法やデバッグに関して紹介します。
-
2024.04.24 記事「FlutterのCanvasを使ってみよう! 基本的な使い方から簡単なチャート作成まで解説」(CodeZine)を公開しました
今回はCanvasの基本的な利用から簡単なチャート作成の方法までを紹介します。
-
2024.04.24 記事「JavaScript独自のオブジェクト指向は知る必要なし、クラスを使いこなそう」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ5~Q6を紹介します。 -
2024.04.23 記事「JavaScriptの互換性問題を気にする必要はあるか、Node.jsについても知る」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ3~Q4を紹介します。 -
2024.04.22 記事「JavaScriptとTypeScript、ECMAScriptはどこが違う? 何から学ぶべき?」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ1~Q2を紹介します。 -
2024.04.22 記事「Azure Files/Queueを用いたアプリケーション(2024年改訂版)」(マイナビニュース)を公開しました
今回は前回に引き続き、Azure Storageの各データサービスについてサンプルを交えながら紹介します。今回はAzure FilesおよびAzure Queueの2つのデータサービスを取り上げます。
-
2024.04.19 記事「TypeScriptバージョン3から5.2までのアップデート内容まとめ ──型の絞り込みについて解説」(CodeZine)を公開しました
前回は、TypeScriptの根幹ともいえる型システムに関する変更点を紹介しました。今回は、型の絞り込みに関する変更点を紹介します。
-
2024.04.19 記事「RustとDioxusで投稿アプリのSPAを作ってみよう」(@IT)を公開しました
今回は、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxus(UI作成フレームワーク)の基本動作を理解します。
-
2024.04.18 記事「静的ホスティングサービスの仕組みと使いどころ。そのメリットや使用の注意点も解説」(レバテックLAB)を公開しました
今回は、高速で安全なWebサイトを効率よく低コストで構築、公開できる「静的ホスティング」を紹介します。
-
2024.04.17 記事「TypeScriptの根幹「型システム」、バージョン3から5.2までの変更点を解説!」(CodeZine)を公開しました
前回は、タプルに関しての変更点を紹介しました。今回は、TypeScriptの根幹ともいえる型システムに関する変更点を紹介します。
-
2024.04.16 記事「Web ComponentsのイベントやスロットをReactで扱う」(CodeZine)を公開しました
今回は、カスタム要素内で発火したイベントをReactで受け取る方法と、カスタム要素内のスロットへReact由来のUIを流し込む方法について解説します。
-
2024.04.11 記事「ESP32のタッチセンサーとPWM機能を活用したIoTプログラミング──C#で電子ピアノを作ってみよう!」(CodeZine)を公開しました
今回は、タッチセンサーとPWM機能を使ったプログラムを作成します。LEDのON/OFFや明るさの制御、シンプルな電子ピアノの作成を扱います。
-
2024.04.08 記事「フレームワーク「Svelte」「Solid」が話題。画期的だった仮想DOMと脱仮想DOMへの流れ」(レバテックLAB)を公開しました
今回は、脱仮想DOMの流れを、DOMの基本からReactなどによる仮想DOMについて触れながら紹介します。
-
2024.04.08 記事「Android StudioのABCシリーズの新機能を解説! インスペクタ・プロファイラに関する新機能とは?」(CodeZine)を公開しました
前回に引き続き、Arctic FoxからHedgehogまでの間に追加された新機能に関して、バージョン横断でテーマごとに紹介していきます。今回は、新しいインスペクタとプロファイラを解説します。
-
2024.04.04 記事「【ComponentOne Data Services活用術】CSVデータを表示、更新してみよう」(CodeZine)を公開しました
今回は、CSVデータをComponentOne Data Servicesを使って操作する事例を紹介します。従来のADO.NETにおける手順とほとんど変わらず、静的なデータを利用できます。
-
2024.04.01 記事「「SpreadJS」のテーブルシートでスプレッドシートをデータグリッドとして活用する」(CodeZine)を公開しました
今回は、「SpreadJS」で、バックエンドのデータを表示・操作するデータグリッドとしてスプレッドシートを活用できる「テーブルシート」の利用法を説明します。
-
2024.03.29 記事「ESB/EAIを利用し、データ連携とコンポーネントで成長するシステムを構築する」(CodeZine)を公開しました
最終回である第3回では、これまで紹介した基本的な考え方にこだわらず、実際に筆者の会社で導入した際に生じた経験をもとに、いろいろと混ぜて使う実例について紹介します。
-
2024.03.23 雑誌「特集5 Q&Aでわかる!最新JavaScript入門 後編」(日経ソフトウエア)を公開しました
特集5「Q&Aでわかる!最新JavaScript入門 後編」を担当しています。
-
2024.03.22 記事「C# 12の新機能を紹介──型エイリアスやインライン配列など、待望の新機能とは?」(CodeZine)を公開しました
今回は、任意の型エイリアス、インライン配列、Experimental属性、インターセプタについて紹介します。
-
2024.03.21 記事「HTMLにカスタム要素を実現する標準技術Web Components。事例をもとに技術特徴を解説」(レバテックLAB)を公開しました
今回は、Web Componentsという標準技術について、その誕生の背景、主要な技術要素、実際のコード、そして周辺技術についても紹介します。