アプリケーション

223 件の記事

ソフトウェア開発の法則
アプリケーション 2018-05-07

ソフトウェア開発の法則

ポステルの法則、パーキンソンの法則、パレートの法則など、より良いアーキテクチャ・設計判断に役立つソフトウェア開発の法則を紹介します。

#ソフトウェア開発
ダック・タイピングとは?Python・Ruby・Goの動的型付けを解説
アプリケーション 2018-05-07

ダック・タイピングとは?Python・Ruby・Goの動的型付けを解説

ダック・タイピングとは何か、Python・Ruby・Go での動的型付けの動作原理・メリット・デメリットを実例で解説します。

#ダック・タイピング
ポリモーフィズムとは?オブジェクト指向コードを柔軟にする方法
アプリケーション 2018-05-07

ポリモーフィズムとは?オブジェクト指向コードを柔軟にする方法

ポリモーフィズムとは何か、オーバーライド・インターフェース・ダックタイピングを使ってオブジェクト指向コードを柔軟に保つ方法を解説します。

#ポリモーフィズム
Laravel Homesteadを使ったLaravelの環境構築
アプリケーション 2018-04-11

Laravel Homesteadを使ったLaravelの環境構築

構築するHomesteadによるLaravel環境。Vagarant、VirtualBox、composer、SSH鍵認証の設定から仮想環境の立ち上げまで。

#Laravel#Vagrant#VirtualBox#composer#homestead
Golangの開発環境を構築
アプリケーション 2018-04-07

Golangの開発環境を構築

Goの開発環境を構築する手順を解説し、GOPATHの設定・bin/pkg/srcのディレクトリ構成・パッケージ作成の流れを実装ガイドとして提示。

#Golang
Golangの勉強で参考にした資料
アプリケーション 2018-03-01

Golangの勉強で参考にした資料

Goの学習に役立つおすすめ書籍、公式チュートリアル、コミュニティガイドなど、レベルを問わず参考になる資料を紹介します。

#Golang#リンク集
スターティングGo言語
アプリケーション 2018-03-01

スターティングGo言語

スターティングGo言語

#Golang#書評
モダンなJSの話──Proxy
アプリケーション 2018-02-28

モダンなJSの話──Proxy

JavaScriptのProxyオブジェクトを解説。トラップハンドラ、対象のラップ、値のバリデーションといったES2015の使い方を紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──async function
アプリケーション 2018-01-29

モダンなJSの話──async function

モダンなJavaScriptのasync function、await式、Promiseベースの非同期処理を解説します。

#ES5#ES6#JavaScript
ReactとHistory APIを使ってrouterを自作する
アプリケーション 2018-01-03

ReactとHistory APIを使ってrouterを自作する

ReactとHistory APIのpushState・popstateを使い、ライブラリに頼らずSPAのルーターを自作する方法を解説します。

#ES6#JavaScript#React#history-api#router
モダンなJSの話──Promise
アプリケーション 2017-12-29

モダンなJSの話──Promise

モダンなJavaScriptのPromiseを解説。非同期処理、.then()によるチェーン、エラーハンドリング、コールバック地獄の回避を紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──アロー関数
アプリケーション 2017-12-25

モダンなJSの話──アロー関数

JavaScriptのアロー関数を解説。構文、レキシカルなthisのバインド、ES2015の関数式について紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──クラス
アプリケーション 2017-12-25

モダンなJSの話──クラス

JavaScriptのES6クラス構文を解説。コンストラクタ定義、getter/setter、strictモードの挙動を紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──Destructuring assignment(分割代入)
アプリケーション 2017-12-25

モダンなJSの話──Destructuring assignment(分割代入)

モダンなJavaScriptの分割代入を解説。配列・オブジェクトのデフォルト値やエイリアスを使った書き方を紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──importとexport
アプリケーション 2017-12-25

モダンなJSの話──importとexport

JavaScriptのES6 import/export文を解説。名前付きエクスポート、デフォルトエクスポート、モジュールの構成方法を紹介します。

#ES5#ES6#JavaScript
モダンなJSの話──var/let/const
アプリケーション 2017-12-25

モダンなJSの話──var/let/const

JavaScriptのvar・let・const宣言を解説。スコープの種類、巻き上げ(hoisting)、Temporal Dead Zoneの挙動を紹介します。

#ES5#ES6#JavaScript
Reactでマークダウンエディタをシャッとつくる
アプリケーション 2017-12-25

Reactでマークダウンエディタをシャッとつくる

markedライブラリを使い、ライブプレビューに対応したReactのマークダウンエディタをサクッとつくる方法を解説します。

#ES5#ES6#JavaScript#React
LaravelにbowerでReactを導入してみる
アプリケーション 2017-10-01

LaravelにbowerでReactを導入してみる

統合するLaravelとReact。bowerパッケージマネージャー、Babel、JSX構文、gulp/elixirによるビルド環境構築の実装手法を解説

#Laravel#React
Laravelでエラーメッセージを共通のテンプレートで対応する方法
アプリケーション 2017-10-01

Laravelでエラーメッセージを共通のテンプレートで対応する方法

実装するLaravelのエラー処理。HandlerクラスでのHttpException対応、共通テンプレート設計、カスタムエラーページの実装パターン

#Laravel
Laravelのフォームリクエストでバリデーションされる値をカスタマイズする
アプリケーション 2017-10-01

Laravelのフォームリクエストでバリデーションされる値をカスタマイズする

Laravelのフォームリクエストでバリデーション対象の値をカスタマイズする方法を解説します。

#Laravel