アプリケーション
223 件の記事
ソフトウェア開発の法則
ポステルの法則、パーキンソンの法則、パレートの法則など、より良いアーキテクチャ・設計判断に役立つソフトウェア開発の法則を紹介します。
ダック・タイピングとは?Python・Ruby・Goの動的型付けを解説
ダック・タイピングとは何か、Python・Ruby・Go での動的型付けの動作原理・メリット・デメリットを実例で解説します。
ポリモーフィズムとは?オブジェクト指向コードを柔軟にする方法
ポリモーフィズムとは何か、オーバーライド・インターフェース・ダックタイピングを使ってオブジェクト指向コードを柔軟に保つ方法を解説します。
Laravel Homesteadを使ったLaravelの環境構築
構築するHomesteadによるLaravel環境。Vagarant、VirtualBox、composer、SSH鍵認証の設定から仮想環境の立ち上げまで。
Golangの開発環境を構築
Goの開発環境を構築する手順を解説し、GOPATHの設定・bin/pkg/srcのディレクトリ構成・パッケージ作成の流れを実装ガイドとして提示。
Golangの勉強で参考にした資料
Goの学習に役立つおすすめ書籍、公式チュートリアル、コミュニティガイドなど、レベルを問わず参考になる資料を紹介します。
スターティングGo言語
スターティングGo言語
モダンなJSの話──Proxy
JavaScriptのProxyオブジェクトを解説。トラップハンドラ、対象のラップ、値のバリデーションといったES2015の使い方を紹介します。
モダンなJSの話──async function
モダンなJavaScriptのasync function、await式、Promiseベースの非同期処理を解説します。
ReactとHistory APIを使ってrouterを自作する
ReactとHistory APIのpushState・popstateを使い、ライブラリに頼らずSPAのルーターを自作する方法を解説します。
モダンなJSの話──Promise
モダンなJavaScriptのPromiseを解説。非同期処理、.then()によるチェーン、エラーハンドリング、コールバック地獄の回避を紹介します。
モダンなJSの話──アロー関数
JavaScriptのアロー関数を解説。構文、レキシカルなthisのバインド、ES2015の関数式について紹介します。
モダンなJSの話──クラス
JavaScriptのES6クラス構文を解説。コンストラクタ定義、getter/setter、strictモードの挙動を紹介します。
モダンなJSの話──Destructuring assignment(分割代入)
モダンなJavaScriptの分割代入を解説。配列・オブジェクトのデフォルト値やエイリアスを使った書き方を紹介します。
モダンなJSの話──importとexport
JavaScriptのES6 import/export文を解説。名前付きエクスポート、デフォルトエクスポート、モジュールの構成方法を紹介します。
モダンなJSの話──var/let/const
JavaScriptのvar・let・const宣言を解説。スコープの種類、巻き上げ(hoisting)、Temporal Dead Zoneの挙動を紹介します。
Reactでマークダウンエディタをシャッとつくる
markedライブラリを使い、ライブプレビューに対応したReactのマークダウンエディタをサクッとつくる方法を解説します。
LaravelにbowerでReactを導入してみる
統合するLaravelとReact。bowerパッケージマネージャー、Babel、JSX構文、gulp/elixirによるビルド環境構築の実装手法を解説
Laravelでエラーメッセージを共通のテンプレートで対応する方法
実装するLaravelのエラー処理。HandlerクラスでのHttpException対応、共通テンプレート設計、カスタムエラーページの実装パターン
Laravelのフォームリクエストでバリデーションされる値をカスタマイズする
Laravelのフォームリクエストでバリデーション対象の値をカスタマイズする方法を解説します。