2024年のWhat's New
-
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の点灯とスイッチの処理について扱います。 -
2024.01.19 記事「RustとActix Webで投稿アプリにテンプレートエンジンを導入しよう」(@IT)を公開しました
今回は、前回の続きとして、投稿アプリにWebアプリケーションテンプレートエンジンの「Tera」を導入し、見た目を整えていきます。
-
2024.01.12 記事「ReactからWeb Components製のコンポーネントを利用してみよう」(CodeZine)を公開しました
今回は、Webアプリケーション開発の有名ライブラリであるReactとWeb Componentsを組み合わせて使う方法を解説します。
-
2024.01.11 記事「画面へのデータ反映処理を自動化できるデータバインディング! 監視オブジェクトやLiveDataの利用方法を紹介」(CodeZine)を公開しました
今回は、データバインディングを紹介する最後として、監視オブジェクトの利用や双方向データバインディング、さらにLiveDataの利用方法を紹介します。