Elevate your online presence by letting us build a world class WordPress design for your organization.
hash = { :key => 'sym', 'key' => 'str' } p hash[:key] # => 'sym' p hash['key'] # => 'str' しかし、Railsの、例えばcontrollerなどで使われるparamsではこうはならない。SymbolとStringのどちらを指定しても同じ値が取得できる。 class SampleController < ApplicationController def index p params[:controller] # => 'sample' p params['controller'] # => 'sample' end end これはparamsがただのHashではなく、active_supportのHashWithIndifferentAccessクラスを継承したクラスであるため(ActionContro
Join 150K+ monthly readers. In-depth articles on Node.js, Microservices, Kubernetes and DevOps. Node.jsNode.js is an asynchronous event-driven JavaScript runtime and is the most effective when building scalable network applications. Node.js is free of locks, so there's no chance to dead-lock any process. comes with a lot of CLI options to expose built-in debugging & to modify how V8, the JavaScrip
はじめに Herokuのブロク記事10 Habits of a Happy Node Hacker (2016)を、「洋の東西を問わず、みんな『10のなんとか』って好きなんだな」と思いながら眺めていたら、結構面白かったので内容をピックアップしてみます。 以前、Go言語で幸せになれる10のテクニックというのをあるブログ記事を元にして書いた時には、原題の "Ten Useful Techniques in Go"を意訳して「幸せになれる」としたのだが、今回は原題にシッカリ"Happy"が入っているというおまけ付き。 なお、「2016年版」と言っているのは2013(2014?)年版があるから。これらを読み比べてみるのもまた面白いが、とりあえず今回は最新の2016年版のご紹介。 1. 新しいプロジェクトは npm init で始めろ 新しいプロジェクトはこう始めようよ、と言っている。
GitHub - angular/angular-cli: CLI tool for Angular を使用してAngularアプリケーションの開発をしている中で CircleCIでテストなどをパスしたらこのアプリケーションをサーバーにデプロイみたいなことをしている。 # AoTコンパイルを使用してビルドする $ ./node_modules/@angular/cli/bin/ng build --progress=false --aot=true --prod ただ最近アプリケーションが多くなってきてビルドする時間が長くなってきて下記のようなエラーが出るようになった <--- Last few GCs ---> 504990 ms: Scavenge 1334.5 (1434.5) -> 1334.5 (1434.5) MB, 40.5 / 0 ms [allocation failur
ビズリーチで「HRMOS(ハーモス)採用管理」のフロントエンドエンジニアをしています、浅井です。 HRMOS採用管理は、前身を含めると2014年に開発がスタートし、当初より Single Page Application (以下、SPA) を全面的に採用し、そのフロントエンドのすべてを AngularJS (以下、旧AngularJS) + TypeScript が担ってきました。サービスの拡大に伴って機能は増えていき、ソースコードは総計10万行まで膨れ上がってきました。 そこで現在は、旧AngularJSで記述されたコードを捨てつつ、新しいAngularを用いたコンポーネント指向のアーキテクチャに移行している真っ只中です。この移行で取り組んだ際の裏話を前編・後編のふたつに分け、前編では「AngularJSのリプレースにAngularを選んだ話」、後編では「Angularを用いたコンポーネ
本ガイドは、アプリケーションをテストするためにRailsに組み込まれているメカニズムについて解説します。 このガイドの内容: Railsテスティング用語 アプリケーションに対する単体テスト、機能テスト、結合テスト、システムテスト(system test)の実施 その他の著名なテスティング方法とプラグインの紹介 1 Railsアプリケーションでテストを作成する理由 Railsでは、テストをきわめて簡単に作成できます。テストの作成は、モデルやコントローラを作成する時点でテストコードのスケルトンを作成することから始まります。 Railsのテストが作成されていれば、後はそれを実行するだけで、特に大規模なリファクタリングを行なう際にコードが期待どおりに動作していることを即座に確認できます。 Railsのテストはブラウザのリクエストをシミュレートできるので、ブラウザを手動で操作せずにアプリケーションの
Hi, Testing Rails applications is my passion for over 7 years now. If you sign up to this newsletter you will receive exclusive information about everything related to Ruby unit testing, Rails acceptance testing, JavaScript testing, testable architectures, TDD, BDD and good OO design. Subscribe to the Testing Rails mailing list Introduction Several times recently, I have been asked how to develop
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く