2018年のWhat's New
-
2018.12.26 記事「React Nativeとは何か? 基本の仕組みと使いどころを理解する」(CodeZine)を公開しました
React Nativeというツールがどういった仕組みで動いているのか、また、どういった分野に向いているのかを解説します。
-
2018.12.19 記事「AngularのPWA(Progressive Web Apps)機能でWebプッシュ通知を実装」(CodeZine)を公開しました
今回はPWAならではの機能と言える、Webプッシュ通知をAngularで実装する方法を説明します。
-
2018.12.14 記事「GitHubがより便利に、人気ツールでできること」(日経クロステック)を公開しました
巷には、GitHubをより便利に使えるようにする様々なツールが用意されています。今回は、「CircleCI(サークルシーアイ)」「GitHub Projects」について紹介します。
-
2018.12.14 雑誌「今から間に合うGitHub超入門」()を公開しました
GitHubはどのような機能を持ち、何が便利なのか。GitHubの知っておきたいポイントを解説します。
-
2018.12.13 記事「ソフトのチーム開発に便利なGitHub、その使い方」(日経クロステック)を公開しました
今回は、GitHubが最も効果を発揮するチーム開発での使い方について説明します。
-
2018.12.13 記事「RailsでSEO対策の定番gemをさらに使いこなそう!「meta-tags」と「gretel」」(CodeZine)を公開しました
今回は、MetaTagsをActiveRecordと関連付けて使う方法を紹介するとともに、パンくずリストを生成するGretelというgemの使い方を紹介します。
-
2018.12.12 記事「定番のPython機械学習ライブラリ「scikit-learn」ではじめての学習モデル作成から改善まで」(CodeZine)を公開しました
今回は、Pythonによる機械学習を解説します。まず機械学習の概観について確認し、Jupyter Notebookとライブラリscikit-learn使った機械学習の手順を解説します。
-
2018.12.12 記事「GitHubの基本操作、使いながら押さえよう」(日経クロステック)を公開しました
今回は実際にGitHubを利用する際の基本的な操作を解説します。基本作業の流れを押さえれば、操作はそれほど難しくありません。
-
2018.12.11 記事「ソフト開発の面倒な管理業務、GitHubで効率良く」(日経クロステック)を公開しました
今回はGitHubが備える課題管理とドキュメント管理機能について解説します。
-
2018.12.10 記事「ソフト開発の常識、GitHubを知っていますか」(日経クロステック)を公開しました
最近のソフトウエア開発で必須のツールとも呼べる存在が、「GitHub(ギットハブ)」です。GitHubとは何か。使いこなすためのポイントを学びます。
-
2018.12.06 記事「JavaScript入力コントロール「InputManJS」がアップデート! 新機能で入力フォームを最適化しよう」(CodeZine)を公開しました
本記事では、入力フォーム最適化に役立つInputManJS V2Jの新機能について、活用法を紹介します。
-
2018.12.03 記事「Web職人のためのPHPフレームワーク「Laravel」をマスターしよう!~HelloWorldを表示させる」(CodeZine)を公開しました
今回は、Laravelとは何かを紹介するとともに、Laravelを使ってブラウザに「Hello World!」と表示させるところまで解説します。
-
2018.11.29 記事「Next.jsのシングルページアプリケーションをデプロイして、基本をマスターする」(CodeZine)を公開しました
今回は、作成したプロジェクトをデプロイしてから、Next.jsの基本的な使い方について解説していきます。
-
2018.11.21 記事「実践DDD本 第14章「アプリケーション」~ドメインモデルを利用するクライアント~」(CodeZine)を公開しました
前回はシステム間のデータ連携方式を扱う「境界づけられたコンテキストの統合」について紹介しました。最終回となる今回はドメインモデルを利用する「アプリケーション」について紹介します。
-
2018.11.20 記事「「Azure Logic Apps」を使ってプログラミングなしでアプリケーションを作ってみよう」(マイナビニュース)を公開しました
今回はAzureが提供する統合ソリューションである「Azure Logic Apps」について説明します。ノンプログラミングでアプリケーションを構築する方法とその概念について説明していきます。
-
2018.11.15 記事「Pythonではじめての統計~基本情報の確認から検定まで」(CodeZine)を公開しました
Pythonによる統計データ解析を解説します。まず統計の概観について確認し、Jupyter Notebookを使った基本統計量の確認・相関・検定の手順を解説します。
-
2018.11.14 記事「RxSwiftの仕組みを利用して、MVVMモデルを導入しよう」(CodeZine)を公開しました
今回はこれまで学んできたことをアプリ全体に適応するサンプルを作成します。プログラムの役割分担をクラス単位に広げ、MVVMモデルの導入の例について説明します。
-
2018.11.09 記事「Next.jsのサーバーサイドレンダリングで、シングルページアプリケーションの課題を解消」(CodeZine)を公開しました
今回は、サーバーサイドレンダリングの概要と、実際に使う場合のフレームワークの解説を行います。
-
2018.11.08 記事「SEO対策の定番gem(sitemap_generator/meta-tags)をRailsで使おう」(CodeZine)を公開しました
今回は、連載2回にわたり、SEO対策で重宝する3つのgem、サイトマップを生成する「sitemap_generator」、metaタグを設置する「meta-tags」、パンくずリストを生成する「gretel」を紹介します。
-
2018.11.05 記事「軽量PHPフレームワークSlimは何が「軽量」なのか?~特徴と環境構築」(CodeZine)を公開しました
今回は、フレームワークとは何か、Slimとは何か、何がどう軽量なのかといった概要解説とSlimを動かすための環境構築を紹介します。
-
2018.11.01 記事「実践DDD本 第13章「境界づけられたコンテキストの統合」~分散システム設計~」(CodeZine)を公開しました
前回は集約を格納/取得する「リポジトリ」について紹介しました。今回は「境界づけられたコンテキストの統合」について解説します。
-
2018.10.31 記事「HTTP Client APIでの接続カスタマイズからWebSocketでの接続まで行う」(CodeZine)を公開しました
今回はHTTP Client APIでの接続時のカスタマイズ方法やWebSocketへの接続方法などAPIのより詳しい利用方法について紹介します。
-
2018.10.30 記事「AngularのPWA(Progressive Web Apps)機能でアプリのようなWebページを作成」(CodeZine)を公開しました
今回は、ネイティブアプリのような使い勝手のWebページを実現するPWA(Progressive Web Apps)に関するAngularの機能を紹介します。
-
2018.10.22 記事「注目JavaScriptライブラリReactで「Wijmo(ウィジモ) 5」を使いこなす」(CodeZine)を公開しました
今回は、最近注目のJavaScriptライブラリReactと組み合わせて、Wijmoを利用する方法を紹介します。Reactの環境では、WijmoのコントロールをReactのコンポーネントとして利用できます。
-
2018.10.17 記事「テンプレートエンジンSlimでRails開発を効率化しよう」(CodeZine)を公開しました
今回は、Railsのフロントエンド開発を効率化するテンプレートエンジンの「Slim」を紹介します。
-
2018.10.16 記事「【新刊紹介】『速習 Kotlin』、Kotlinを始める際に目を通しておきたい一冊」(CodeZine)を公開しました
新刊「速習 Kotlin」について、一般レビュー読者(嶽 雅也さん)と担当編集者からのコメントを掲載いただいています。
-
2018.10.15 書籍『JavaScript逆引きレシピ 第2版』(翔泳社)刊行のお知らせ
本書は、「JavaScriptを利用するWebプログラマ必携の逆引き集」です。
JavaScript(ECMAScript)の基本構文や新記法といった基礎的な知識から、オブジェクト指向、組み込みオブジェクト、関数、オブジェクト指向構文、DOM、ブラウザオブジェクトなどの定石・応用テクニック、開発に役立つツール類まで、実践の場で必ず役立つノウハウ、レシピを提供します。
本書掲載のサンプルは、サポートページからダウンロード可能。 -
2018.10.12 記事「よりExcelライクになった「SpreadJS」のコンテキストメニューやチャート機能を試す」(CodeZine)を公開しました
グレープシティのJavaScriptライブラリ「SpreadJS」について、2018年8月のバージョンアップで追加された新機能を紹介します。よりExcelライクなスプレッドシートがWebページで利用できるようになりました。
-
2018.10.09 記事「Azure Management LibraryでC#からAzureを操作する」(マイナビニュース)を公開しました
第18回はコマンドラインからAzureを操作する方法を解説しましたが、これ以外にもC#やJava、Pythonなど各種プログラミング言語からAzureを操作することができます。
今回はC#を利用してAzureを操作するアプリを作成していきます。 -
2018.10.04 記事「Firebase Hostingでアプリを本番環境にデプロイする」(CodeZine)を公開しました
今回は、create-react-appで生み出したプロジェクトを本番環境向けにビルドし、サーバーにデプロイすることを目的とします。Webアプリをホスティングしてくれる便利なサービスFirebase Hostingの使い方を紹介します。
-
2018.10.03 記事「【新刊紹介】『速習 React』、隙間時間でも読めるコンパクトなReact入門書」(CodeZine)を公開しました
新刊「速習 React」について、一般レビュー読者(tchikubaさん)と担当編集者からのコメントを掲載いただいています。
-
2018.10.03 記事「RxSwiftでのデータストリームの処理について理解しよう」(CodeZine)を公開しました
今回は、データストリームがどのようにアプリ内部の処理と関係するかに関して、もう少し踏み込んで解説します。
-
2018.09.26 書籍『速習 Kotlin』(WINGSプロジェクト)刊行のお知らせ
Kotlinは、Javaより簡単&スマートに書けると人気の言語です。
Android Studioでも正式採用され、現在は主にAndroidアプリ開発で利用されています。
本書は、Kotlinの基本について、8つのPartに分けてサンプルコードとともに詳しく解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能。どんどん動かして試してみてください。 -
2018.09.21 記事「Java 11の変更点を押さえよう! 標準機能になったHTTP Client API」(CodeZine)を公開しました
今回はJava 11での主な変更点の紹介と標準機能になったHTTP Client APIを中心に紹介します。
-
2018.09.14 お知らせ「改訂新版JavaScript本格入門」繁体字中国語版 配本開始
「改訂新版JavaScript本格入門」繁体字中国語版が出ました。
日本語版ともども宜しくお願いします。 -
2018.09.14 記事「Railsで「Kaminari」を使ってページネーションを実装しよう」(CodeZine)を公開しました
今回は、「Kaminari」を使ってRailsアプリにページネーションの機能を取り込む方法を解説します。
-
2018.09.12 記事「RxSwiftの基本的な仕組みを理解しよう」(CodeZine)を公開しました
今回は、RxSwiftの処理の基本的なデザインパターン「Observerパターン」を中心に、基本的な事柄を説明します。
-
2018.09.10 お知らせ「プログラマのためのDocker教科書 第2版」韓国版 配本開始
「プログラマのためのDocker教科書 第2版」韓国版が出ました。
日本語版ともども宜しくお願いします。 -
2018.09.10 記事「実践DDD本 第12章「リポジトリ」~集約の永続化管理を担当~」(CodeZine)を公開しました
前回は集約の生成を担う「ファクトリ」について紹介しました。第12回となる今回は、集約を格納/取得する「リポジトリ」について紹介します。
-
2018.09.07 記事「Reduxにおける同期的/非同期的なAction Creatorをテストする」(CodeZine)を公開しました
今回はAction Creatorのテストについて解説します。同期的な処理のテストだけでなく、非同期処理を伴うAction Creatorをテストする方法についても扱います。
-
2018.09.06 記事「Pythonでデータと向き合いながら価値を見出す「探索的データ解析」に挑戦しよう」(CodeZine)を公開しました
今回は、Pythonによる探索的データ解析を解説します。探索的データ解析について確認し、Jupyter Notebookを使ったデータ解析の実行・可視化までの手順を解説します。
-
2018.08.31 記事「AzureのAPIゲートウェイ「Azure API Management」を使ってみよう」(マイナビニュース)を公開しました
今回はAzureが提供するAPIゲートウェイサービスである「Azure API Management」について説明します。
-
2018.08.30 記事「Angularでルーティング機能を実装するには? - RouterModule」(@IT)を公開しました
RouterModuleを使用して、Angularアプリにルーティング機能を実装し、ページ内に表示する内容を動的に切り替える方法を説明します。
-
2018.08.27 書籍『速習 React』(WINGSプロジェクト)刊行のお知らせ
Reactは、Facebook開発の、現在人気のJavaScriptライブラリです。
フロントエンド開発にjQueryを使ってきたが、色々と複雑になってきた。jQueryだけでは却って大変だな、ちょっと機能が足りないな、と思っている方はいませんか?
そんな方に是非お勧めしたいのが、Reactです。
本書は、Reactの基本について、10のPartに分けてサンプルコードとともに詳しく解説しています。本書掲載のサンプルは、サポートページからダウンロード可能です。どんどん動かして試してみてください。 -
2018.08.25 書籍『Bootstrap 4 フロントエンド開発の教科書』(技術評論社)刊行のお知らせ
高性能/高機能CSSフレームワークとして高い人気を誇る「Bootstrap」の本格的な解説書です。
最新のBootstrap 4に完全対応し、CSSフレームワークの基本から、CSSクラスを利用したスタイリング、コンポーネントやJavaScriptを利用したUI実装、オリジナルテーマによるカスタマイズ方法まで、Bootstrap 4の全機能が身につく内容になっています。
一歩先を目指すWebデザイナー&Webフロントエンドエンジニアにお勧めの一冊です。 -
2018.08.24 記事「Railsの定番gem「devise」「OmniAuth」で、Twitter連携を実装しよう」(CodeZine)を公開しました
今回は、引き続きTwitter連携の機能を実装しながら、ユーザー情報を編集できるようにしていきます。
-
2018.08.23 記事「Angularで子コンポーネントから親コンポーネントに値を引き渡すには?(@Output)」(@IT)を公開しました
@Outputデコレーターを使って、子コンポーネントで行われる処理や情報をイベント経由で親コンポーネントへ引き渡す方法を解説します。
-
2018.08.22 記事「ブラウザーを自動で操作し動作確認できる、「Angular」のe2eテスト」(CodeZine)を公開しました
今回は、Webブラウザーを自動的に操作してAngularアプリの動作を確認できる、e2eテストの利用方法を説明します。
-
2018.08.22 記事「【新刊紹介】『速習 ECMAScript 2018』発売、ES2015から最新ES2018までの情報のキャッチアップに最適」(CodeZine)を公開しました
新刊「速習 ECMAScript 2018」について、一般レビュー読者(ace さん)と担当編集者からのコメントを掲載いただいています。
-
2018.08.21 記事「Reduxで作成したロジックをJestでテストする」(CodeZine)を公開しました
今回は、ReducerやActionCreatorのロジックの品質を担保する上で有用なユニットテストの方法を覚えることを目的とします。