2020年のWhat's New
-
2020.12.23 記事「半年ごとに更新を重ねる「Angular」バージョン10・11の新機能をチェック」(CodeZine)を公開しました
今回はAngularのバージョン10・11について、主要な変更点や新機能を紹介していきます。
-
2020.12.18 記事「炎上・失敗しないデザイン制作のために依頼者が知るべきポイント」(@IT)を公開しました
デザインが関わるプロジェクトで「少し気になるけどこんなものでいいか」とされがちなコスト、専門分野、多様性の問題について紹介します。
-
2020.12.17 記事「FlutterのUIウィジェットを理解するための基本を知ろう!」(CodeZine)を公開しました
今回は、前回作成した雛形アプリケーションのコードを利用してFlutterアプリケーションのプログラム内容について説明します。
-
2020.12.10 記事「AndroidアプリでのHTTPアクセスとJSONデータ処理」(CodeZine)を公開しました
今回は、前回の内容を踏まえて、HTTPアクセスとJSONデータの処理方法を紹介します。
-
2020.12.07 記事「デザインへのアドバイスを上司に求めるコツ、間違っても言ってはいけない禁句とは」(@IT)を公開しました
デザインが関わるプロジェクトで起きがちな「好き勝手な指示」「どんどん増える要望」について対策方法を解説します。
-
2020.12.07 記事「React向けライブラリを解説~フォームの状態管理を助けるFormikとは?」(CodeZine)を公開しました
本連載では、複雑な状態管理を効率化したり、きれいなUIを提供してくれたりする魅力的なReact向けのライブラリを紹介していきます。第1回となる今回は、入力フォームについて扱います。
-
2020.11.17 記事「JavaによるAndroid非同期処理の基本」(CodeZine)を公開しました
全3回にわたって、非同期処理がよく登場する場面としてWeb API連携を題材に、AsyncTaskクラスを利用しないAndroidの非同期処理を紹介します。今回は、Javaによる非同期処理の記述方法を紹介します。
-
2020.11.13 記事「実際にFlutterを触ってみよう~初めてのアプリ開発」(CodeZine)を公開しました
前回、Flutterを中心にモバイルフレームワークについて説明をしましたが、今回は、実際にFlutterを触ってみて、どのような流れでモバイルアプリを開発していくかを説明します。
-
2020.11.10 記事「デザイナーに「分かりやすい感じで」「適当になる早で」と依頼するのがダメな理由」(@IT)を公開しました
本連載ではデザインという役割を正しく理解し、デザイナーを正しくプロジェクトに参画させるためにデザイナーの取り扱い方を解説していきます。
-
2020.11.09 記事「「ActiveReportsJS」とUIコンポーネントの組み合わせで帳票データの入力環境を強化しよう」(CodeZine)を公開しました
本記事では、グレープシティのWebページ用コントロール(UI部品)ライブラリ「InputManJS」「Wijmo」とActiveReportsJSを組み合わせて、帳票へのデータ入力環境を強化する方法を説明します。
-
2020.10.28 記事「Eclipseでの初めてのコーディング~プログラムの実行方法まで解説」(CodeZine)を公開しました
今回は、Eclipseでのコーディング方法、および、入力したプログラムの実行方法を紹介します。
-
2020.10.20 記事「「Azure SignalR Service」でリアルタイムアプリケーションを作成しよう(3)」(マイナビニュース)を公開しました
前回作成した「現在の株式情報の一覧を表示するアプリケーション」を完成させていきながら、Azure SignalR Serviceを使ったアプリケーションについて説明していきます。
-
2020.10.15 記事「C#でSPAが実現できる、Blazor WebAssemblyのはじめかた」(CodeZine)を公開しました
今回は、Blazorの概要と開発環境の説明、そしてブラウザで「Hello,world!」と表示するアプリケーションを作成します。
-
2020.10.12 記事「Java 12~15でアップデートされたJVMの動作に関する変更点は? マイクロサービスの普及による軽量化ニーズが背景に」(CodeZine)を公開しました
今回はJDKに関連するツールやJavaコマンドの実行時に利用するような、JVMの動作に関する変更点について紹介します。
-
2020.10.06 記事「さまざまなグラフを帳票に表示できる「ActiveReportsJS」のチャート機能」(CodeZine)を公開しました
今回はさまざまなグラフを帳票に表示できるChartレポートコントロールの利用法を紹介します。
-
2020.10.05 記事「Laravelの認証機能を理解しよう」(CodeZine)を公開しました
連載最終回となる今回は、Laravelの認証機能を紹介します。最初に認証機能の概要を紹介して、各機能の具体的な解説を行います。
-
2020.10.02 記事「【新刊紹介】『速習 Vue.js 3』発売、人気のJavaScriptフレームワークを学べる入門書」(CodeZine)を公開しました
新刊「速習 Vue.js 3」について、一般レビュー読者(萩さん)と担当編集者からのコメントを掲載いただいています。
-
2020.09.28 記事「Java 12~15でリリースされた機能を確認しよう! 新しいクラス・構文・式でコードが書きやすく」(CodeZine)を公開しました
2020年9月にJava 15がリリースされました。今回は、Java 12からJava 15で含まれた機能をご紹介します。
-
2020.09.19 書籍『速習 Vue.js 3』(WINGSプロジェクト)刊行のお知らせ
ビュー(見た目)に特化したシンプルなJavaScriptフレームワークVue.jsを素早くマスターしよう。
本書では、Vue.jsの使い方を12個のPartに分けて、サンプルコードとともに詳しく解説しています。後半では、Vue CLIやVuexを使った開発も紹介しています。
※本書は、旧版「速習 Vue.js」をVue.js 3で改訂したものです。 -
2020.09.18 記事「Laravelのデータベース処理を理解しよう」(CodeZine)を公開しました
Laravelには、データベース処理を自動化する仕組みが含まれています。しかも、複数の選択肢が用意されています。どのような方法が用意されているのかを概観してみます。
-
2020.09.17 書籍『速習 webpack 第2版』(WINGSプロジェクト)刊行のお知らせ
フロントエンド(JavaScript)開発には欠かせないwebpackを学ぶ電子書籍です。
webpackの使い方を5個のPartに分けて、サンプルコードとともに詳しく解説しています。隙間時間などを利用してサクッとwebpackをマスターしましょう。
※本書は、旧版「速習 webpack」を執筆時点(2020年9月)の最新情報で改訂したものです。 -
2020.09.16 記事「【新刊紹介】『速習 Spring Boot』発売、人気のJavaフレームワークを素早く学べる入門書」(CodeZine)を公開しました
新刊「速習 Spring Boot」について、一般レビュー読者(niwakenさん)と担当編集者からのコメントを掲載いただいています。
-
2020.09.14 記事「Eclipse入門~初めてのインストールから起動、概要までを基礎から解説」(CodeZine)を公開しました
今回は、まずEclipseを触ってみるという趣旨のもと、Eclipseのインストールを行い、起動させてみます。その後、Eclipseの特徴や歴史を紹介します。
-
2020.09.11 記事「必要なものは「工夫」ではなく「法則」 多くの人に理解を得られるレイアウト、デザインとは」(@IT)を公開しました
これまでの連載でデザインに対する基本的な考え方から、実際の制作ですぐに使える知識を解説してきました。今回はそれらを総括し、1つのデザインを作り上げていきます。
-
2020.09.10 記事「「ActiveReportsJS」のTablixコントロールで、複数データのクロス集計にトライ」(CodeZine)を公開しました
今回は、複数データ項目を掛け合わせて集計するクロス集計を題材に、Tableより柔軟な表が表示できるTablixレポートコントロールの利用法を説明します。
-
2020.09.02 記事「Flutterとは何か? 使うメリットや特徴を理解する」(CodeZine)を公開しました
モバイルアプリ用のフレームワーク「Flutter」の特徴について、筆者の経験や感想などを踏まえて紹介します。
-
2020.09.01 記事「LEGO MINDSTORMSのその他プログラミングツール」(CodeZine)を公開しました
今回は最終回ということで、もっと本格的なプログラミングに挑戦してみたいという方向けに、どのようなツールがあるかを簡単ではありますが紹介します。
-
2020.08.27 書籍『改訂3版Javaポケットリファレンス』(技術評論社)刊行のお知らせ
ロングセラー『Javaポケットリファレンス』Java SE 14対応の改訂3版が登場。
前版より96頁のボリュームアップ。モジュールシステムやHttpClientはもちろん、ユニットテストツールのJUnitの解説も新たに追加。逆引きで目的からすぐに探せて、サンプルで具体的な実装イメージをつかめます。 -
2020.08.21 記事「「Azure SignalR Service」でリアルタイムアプリケーションを作成しよう(2)」(マイナビニュース)を公開しました
引き続きAzure SignalR Serviceの紹介をします。より実践的なアプリケーションの構成におけるAzure SignalR Serviceの用途について実装を行いながら説明していきます。
-
2020.08.17 記事「リリース用のアプリファイルを用意しよう」(CodeZine)を公開しました
今回は、本連載の締めくくりとして、アプリをリリースするまでの流れを解説します。
-
2020.08.13 記事「デザインは文字の扱い方で決まる 感覚に頼らないフォント選びの基準とは」(@IT)を公開しました
今回は、書体の歴史や特徴、見分け方を理解して、選び方の基準が明確になるように解説します。
-
2020.08.13 書籍『速習 Spring Boot』(WINGSプロジェクト)刊行のお知らせ
本書は、Spring Bootについて短時間で概要を掴みたい方のための書籍です。
7つのPartに分けて、Spring Bootの基本からテンプレート開発、データベース連携、リクエスト/レスポンス処理、フォーム開発、認証処理までを、サンプルコードと共に詳しく解説しています。サンプルは、サポートページからダウンロード可能です。どんどん動かして試してみてください。 -
2020.08.06 記事「帳票出力でデータの集計や分類を行える「ActiveReportsJS」のテーブル機能」(CodeZine)を公開しました
今回は、表を表示するTableレポートコントロールの機能を利用して、データの集計やグループ化、フィルタ処理などを行う方法を説明していきます。
-
2020.07.30 書籍『速習 ECMAScript 2020』(WINGSプロジェクト)刊行のお知らせ
これから習得必須のECMAScriptをいち早くマスターしよう。
本書では、ECMAScript 2015(ES2015)以降で大きく変化したECMAScriptの新機能を、6つのPartに分けて、サンプルコードとともに詳しく解説しています。本書掲載のサンプルは、ダウンロード可能。どんどん動かして試してみてください。
※本書は、旧版「速習 ECMAScript 2019」をECMAScript 2020に対応し、最新の情報で改訂したものです。 -
2020.07.27 記事「新Vue.js「Vue 3」で便利に使えるさまざまな新機能を先取りで紹介」(CodeZine)を公開しました
前回は新しいコンポーネント記述形式「Composition API」を紹介しました。今回は、それ以外の主な新機能を説明していきます。
-
2020.07.20 記事「新Vue.js「Vue 3」でコンポーネント実装法を大きく変える「Composition API」」(CodeZine)を公開しました
Vue 3で導入される新機能のうち、新しいコンポーネント記述形式「Composition API」を説明していきます。
-
2020.07.10 記事「【新刊紹介】『独習Python』発売、Pythonをしっかり学びたい方向けの骨太の入門書」(CodeZine)を公開しました
新刊「独習Python」について、一般レビュー読者(そらさん)と担当編集者からのコメントを掲載いただいています。
-
2020.07.09 記事「JavaScriptの処理でWebページに帳票出力できる「ActiveReportsJS」入門」(CodeZine)を公開しました
初回となる今回は、ActiveReportsJSで帳票を表示するまでの基本的な手順と、データをリストや表に表示する機能を説明します。
-
2020.07.07 記事「「Azure SignalR Service」でリアルタイムアプリケーションを作成しよう(1)」(マイナビニュース)を公開しました
今回は、はリアルタイムウェブを実現する機能としてのSignalRの説明およびPaaSとしてのAzure SignalR Serviceの説明をしていきます。
-
2020.07.06 記事「デザインで迷ったときに知っておきたい「良いデザイン」と「悪いデザイン」の見分け方」(@IT)を公開しました
今回は、ロゴデザインの目的、レイアウトの基本原則、効果的な配色、書体選びの判断基準について解説します。
-
2020.06.29 記事「Pythonってどんな言語? 特徴と歴史を『独習Python』から解説」(CodeZine)を公開しました
6/22に翔泳社より刊行された「独習Python」についての紹介記事です。
第1章から一部、挿絵なども含めて抜粋掲載されています。 -
2020.06.29 記事「【新刊紹介】『速習 Django 3』発売、人気Pythonフレームワークをコンパクトに解説」(CodeZine)を公開しました
新刊「速習 Django」について、一般レビュー読者(Nuckyさん)と担当編集者からのコメントを掲載いただいています。
-
2020.06.26 記事「リッチなUIを作りやすくなったAndroid Studio 4.0の新機能を知ろう」(CodeZine)を公開しました
2020年5月28日に、Android Studio 4.0がリリースされました。デザインのための新機能を中心に、リッチなUIをより少ない労力で作り上げるための工夫がたくさん入っりました。本記事では、バージョン4.0での新機能の概要を紹介します。
-
2020.06.25 記事「ページ表示前にデータを取得して反映できる「Nuxt.js」の非同期データ機能を使いこなそう」(CodeZine)を公開しました
今回は、ページの表示前にネットワークからデータを取得して、ページやVuexストアに反映できる、Nuxt.jsの非同期データ機能について説明していきます。
-
2020.06.23 記事「静的型チェックを行うTypeScriptで品質を担保しよう」(CodeZine)を公開しました
ソースコードが大規模になってくると、データ型を定義して静的型チェックを行うツールを重宝するようになります。React Nativeでは、TypeScriptを利用することで、JavaScriptコードの中に型を記述することができます。
-
2020.06.23 記事「チーム開発改善ガイド - プロダクト品質管理の課題と解決を実例から学ぼう」(エンジニアHub)を公開しました
ソース管理、コード品質管理、テスト導入、開発環境の4つの視点から、「品質管理」の現場で直面した実例と課題とその解決策について、ケーススタディとして解説します。
-
2020.06.22 書籍『独習Python』(翔泳社)刊行のお知らせ
Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。解説→例題(サンプル)→理解度チェックという3つのステップで学習を進めます。
書籍掲載サンプルは、サポートページからダウンロード可能。 -
2020.06.18 記事「エラー処理をSlimに任せるエラーハンドラを使ってみよう」(CodeZine)を公開しました
今回は、いよいよ最終回です。アプリケーション内で発生したエラー処理を、Slimに任せるエラーハンドラを紹介します。
-
2020.06.09 記事「デザインは知識と理屈で設計できる 色、書体、字間・行間のポイント」(@IT)を公開しました
今回はデザインやデザイナーとはどんな役割を持っているのか、最低限知っておくべき色、書体、字間・行間のポイントについて解説します。
-
2020.06.08 記事「React Nativeでメモアプリを作ろう~作成画面の構築と実データの利用」(CodeZine)を公開しました
前回に引き続き、メモアプリの作成を行います。メモを作成・保存する機構を作りながら、画面遷移やデータの永続化について解説します。