魔法使いの卵

WEBエンジニアの卵の成長記録

2015-05-03から1日間の記事一覧

Laravelエキスパート養成読本メモ(IoCコンテナ)

サービスコンテナ(IoCコンテナ) サービスコンテナとは DIを使ってクラス間の依存関係の解決を行います。 DIを使用することでクラスの依存関係をサービスプロパイダにもたせれる 結果的に柔軟でテストをしやすいプログラムをかける 機能 大きく分けて2つある…

Webエンジニアの教科書読んでみたメモ5(開発環境の自動化)

手動での開発環境構築のリスク 本番サーバを新たに追加したい アクセスが増えてくると処理速度がたりなくなる場合がスケールアウトで対応 スケールアウト サーバの数を増やすことで性能を上げる方法 スケールアップ サーバのCPUやメモリを高性能なものにして…

Webエンジニアの教科書読んでみたメモ4(ログ)

ログのイメージ 長い文字列が永遠に続いてる 読みにくいしどーなってんのかわからん これがわかるようになったらすげー捗りそう ログを見るメリット 問題が発生した時の原因特定のきっかけになる アプリケーション改善のヒントがあったりする ログの重要性 …

Webエンジニアの教科書読んでみたメモ3(フロントエンド)

jQueryを使うメリット ブラウザごとの固有仕様に縛られない 開発者の負担を軽減してくれる jQueryの特徴 ブラウザに依存しないDOM操作 イベントやCSS操作が簡単 エフェクトとアニメーション Ajax通信が楽にできる 拡張性がある(jQueryプラグイン) jQueryのバ…

Webエンジニアの教科書読んでみたメモ2(NoSQL)

リレーショナルデータベースの得意なこと データの一貫性が保証できる(トランザクション) 正規化を前提としているため、更新時のコストが小さい JOINや複雑な検索条件での検査が可能 枯れた技術であり、実績やノウハウがたくさんある リレーショナルデータベ…