すべてのWhat's New
-
2024年
-
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という標準技術について、その誕生の背景、主要な技術要素、実際のコード、そして周辺技術についても紹介します。
-
2024.03.15 記事「RustとActix Webで投稿アプリにREST APIを導入しよう」(@IT)を公開しました
今回は、前回の続きとして、投稿アプリにREST APIも追加します。JSON形式に加えて、XML形式でも返せるように拡張します。
-
2024.03.14 記事「関数ポインタとおさらば! Modern C++のラムダ式」(CodeZine)を公開しました
今回は、無名関数とも呼ばれるラムダ式を紹介します。関数へのポインタという難解な仕様とはおさらばできる、ラムダ式とキャプチャについて理解を深めます。
-
2024.03.14 記事「Azureのストレージの種類と概要(2024年改訂版)」(マイナビニュース)を公開しました
今回は、Azure上でデータを保存する仕組みの一つであるAzure Storageについて、サンプルを交えながら紹介します。
-
2024.03.13 記事「LocalKeyがわかるとFlutterの理解がより深まる」(CodeZine)を公開しました
今回は、前回紹介できなかったLocalKeyについて説明します。LocalKey自体には機能がほぼありませんが、実はFlutterをより深く理解するには重要な要素の1つでもあります。
-
2024.03.13 記事「クライアントサイドとサーバサイドの「良いとこ取り」。SSRとは違うサーバコンポーネントのメリットとは?」(レバテックLAB)を公開しました
連載の第1回目の今回は、サーバコンポーネントについて、ReactとNext.jsを絡めながら紹介していきます。
-
2024.03.06 記事「TypeScriptの変更点まとめ、要素数と各要素のデータ型を指定した配列「タプル」を解説」(CodeZine)を公開しました
今回は、タプルに関するアップデートを紹介します。具体的には、読み取り専用やラベル付きタプル、さらに残余引数との組合せ、残余要素に関しての新機能を紹介します。
-
2024.03.01 記事「Remixのルーティングに関するAPIを徹底解説!~ルートモジュールの設定項目について~」(CodeZine)を公開しました
今回は、ルートモジュールに設定できる各種の設定のうち、コンポーネントやデータ授受に関するものを解説します。
-
2024.02.27 記事「Android StudioのABCシリーズとは? プロジェクトテンプレート、デバイスマネージャとエミュレータ、LogCatを解説」(CodeZine)を公開しました
今回と次回は、Arctic FoxからHedgehogまでの間に追加された新機能に関して、バージョン横断でテーマごとに紹介します。今回は、新しいプロジェクトテンプレート、デバイスマネージャとエミュレータ、LogCatを紹介します。
-
2024.02.21 記事「Next.js13で追加されたApp RouterとReact Server Components──UI通信の関係を再定義する」(CodeZine)を公開しました
React Server ComponentsをApp Routerがどのように活用しているのかを解説します。まずは、データ取得に関する話題を扱い、その後にデータ送信に関する話題を扱います。
-
2024.02.19 記事「C#の新たなる進化──プライマリコンストラクタとコレクション式などバージョン12の注目機能を紹介!」(CodeZine)を公開しました
今回は、クラスでも使えるプライマリコンストラクタ、より簡潔になったコレクション式、左辺値参照のみを読み出し専用にするref readonly修飾子、引数の既定値が設定可能になったラムダ式を紹介します。
-
2024.02.16 記事「RustとActix Webで投稿アプリに状態管理を導入しよう」(@IT)を公開しました
今回は、前回の続きとして、テンプレート化した投稿アプリにセッションによる状態管理の仕組みを導入し、それを利用した入力情報の記憶やフラッシュメッセージの実装例を紹介します。
-
2024.02.15 書籍『独習Java 第6版』(翔泳社)刊行のお知らせ
初心者がJava言語を学ぶにふさわしい解説書。Javaの基本的な知識・概念・機能はもちろん、文法、プログラムの書き方を豊富なサンプルプログラムとともに、詳細かつ丁寧に解説。プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得。初学者から、再入門者、学生・ホビープログラマまでおすすめの一冊。
-
2024.02.09 記事「「Angular」17の新機能を解説──シンプルで使いやすい記法が多数登場!」(CodeZine)を公開しました
今回は2023年11月にリリースされたバージョン17について、変更点や新機能を紹介していきます。
-
2024.02.06 記事「「Power Automate Desktop」のエラー処理──自動化フローを停止させない方法」(CodeZine)を公開しました
エラーが起きた場合でも、問題を回避しフローを続行させたい場合があります。今回は、各アクションのエラー発生時やブロックエラー発生時の設定によってフローを継続させる方法を紹介します。
-
2024.02.02 記事「Rails 7.1の新機能──非同期キュー、MySQLアダプター「Trilogy」やJavaScriptランタイム「Bun」の対応など」(CodeZine)を公開しました
今回は、Rails 7.1における主要な強化・改善ポイントのうち、時間がかかる処理を後回しにする非同期キュー、MySQL向けデータベースドライバTrilogyへの対応、JavaScriptランタイムBunへの対応などを中心に紹介します。
-
2024.01.31 記事「Python 3.10~3.12の魅力:入門者も使いやすいf-string、ExceptionGroup、進化したエラーメッセージの機能を解説」(CodeZine)を公開しました
今回は、f-string構文の機能強化、新しく導入されたExceptionGroupとTaskGroup、それと改良されたエラーメッセージを中心に紹介します。
-
2024.01.30 記事「ESB/EAIとは何か? 疎結合なサービス同士のデータ連携を実現する仕組みと考え方」(CodeZine)を公開しました
前回、事業が成長に伴い疎結合が課題になるケースがあることを示しました。今回は、それらを予防する知識や考え方、それらの技術やアーキテクチャについて紹介します。
-
2024.01.29 記事「より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?」(CodeZine)を公開しました
今回は、インクリメント/デクリメント演算子の動作変更と代替関数の追加、乱数生成の機能追加、mb_str_pad/json_validate関数の追加、range/unserialize関数、array_sum/array_product関数の動作改善などについて紹介します。
-
2024.01.25 書籍『3ステップでしっかり学ぶ MySQL入門 [改訂第3版]』(技術評論社)刊行のお知らせ
MySQLをはじめてさわる方を対象に、開発環境の準備からSQLの基本的な書き方、PHPによるWebシステム開発まで、図解でわかりやすく解説します。
予習→実践→復習の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。
章末に用意された練習問題で理解度をはかれるので、自習用にもセミナーのテキストにも最適な1冊です。 -
2024.01.24 雑誌「特集2 Q&Aでわかる!最新JavaScript入門 前編」(日経ソフトウエア)を公開しました
特集2「Q&Aでわかる!最新JavaScript入門 前編」を担当しています。
-
2024.01.22 記事「C#でIoTプログラミング! .NET nanoFrameworkを用いたプログラムとESP32でLEDを光らせよう!」(CodeZine)を公開しました
今回は、.NET nanoFrameworkを用いた基本のIoTプログラムについて解説します。
LEDの点灯とスイッチの処理について扱います。