16 April 2014

The Ruby Reflector

Topic

PhantomJS

  Source Favicon
By Chase Douglas of New Relic 1 month ago.
Email

…hosted cloud platform using the same WebDriver interface we already were using for PhantomJS. We currently test against 21 different combinations of browser, OS, and platform.

Tying everything together, we use Browserify to modularize our code, Grunt to build, minify, and run tests, and Jenkins to do all this each time we merge changes to master. Each test run currently includes up to 99 end-to-end tests per browser, depending on each browser's features, and per …

newrelic.com Read
  Source Favicon
By miraculous1 of mir.aculo.us 12 months ago.
Email

PhantomJS web service calls the Freckle Rails app internally

Rails app serves Raphael.js, and our chart generation code and the data needed for it. (We use a special, stripped-down layout that only serves the chart and doubles resolution on everything to simulate rendering on a high-density screen (a feature that Raphael.js doesn't yet directly support).

PhantomJS renders the page

PhantomJS returns a GIF to Rails (the call from step 4)

Rails returns the GIF and …

mir.aculo.us Read
  Source Favicon
By Andrzej Krzywda of Andrzej on Software 12 months ago.
Email

Patrick : You can use PhantomJS for SEO.

Adam : We've used PhantomJS for that, took a couple of hours.

8m28s

Can you introduce the framework you're representing here?

Andrzej : HexagonalJS is not a framework, it's an architecture guide. Uncle Bob ( OOP) + Raganwald ( AOP) + Hexagonal Architecture. It's more like a set of guidelines

Piotr : EmberJS - it does as much as it can for managing your SPA. it's not minimalistic, for good reasons …

andrzejonsoftware.blogspot.com Read
  Source Favicon
By miraculous1 of mir.aculo.us 1 year ago.
Email

Fully automated tests with PhantomJS and Travis CI

Removed touch module from default distribution (you can add with our easy-to-use build system, or just load it in addition)

There's many more additions and bug fixes —see the detailed change log on the Zepto site.

We're already planning V1.1, for which we will look mostly into code refinements and performance improvements ( Zepto is already pretty speedy, as it keeps the loading and parsing time of your …

mir.aculo.us Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

…your Capybara tests on a popular and powerful headless WebKit browser: PhantomJS.

ClientSideValidations 3.2 Released: A Key Release

ClientSideValidations extracts the validations from your Rails models and applies them to your forms directly on the client. 3.2 brings quite a few changes and extras, such as support for Rails 4.0's Turbolinks feature.

Attachinary: A Modern Attachments Solution for Rails

TomDoc Package for Sublime Text 2

rubyinside.com Read
  Source Favicon
By Nate Hunzaker of Viget.com Blogs over 1 year ago.
Email

Building the PhantomJS test runner

If you don't have PhantomJS installed there's an excellent guide on their website. You'll want to make sure that you have the latest version (1.7 at the publication of this article) as more recent versions of PhantomJS have a new method of communicating between the page and PhantomJS that we use in our reporter.

Personally, I installed it using Homebrew :

brew install phantomjs

The following code will be used to …

viget.com Read
  Source Favicon
By Nate Hunzaker of Viget.com Blogs over 1 year ago.
Email

Building the PhantomJS test runner

If you don't have PhantomJS installed there's an excellent guide on their website. You'll want to make sure that you have the latest version (1.7 at the publication of this article) as more recent versions of PhantomJS have a new method of communicating between the page and PhantomJS that we use in our reporter.

Personally, I installed it using Homebrew :

brew install phantomjs

The following code will be used to …

viget.com Read
  Source Favicon
On igvita.com over 1 year ago.
Email

An open source performance suite in three easy steps: capture HAR with PhantomJS, analyze with YSlow for anomalies, automatically export to HAR Storage for the trends.

Advanced Recipes: PCAP & Server Traces

The browser is a convenient way to capture and export HAR's, but it's also not the only way. As long as you can configure your client app to use a proxy, such as Charles Proxy ( Mac) or Fiddler ( Windows), then you can export the same data. But, what if …

igvita.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup almost 2 years ago.
Email

…experimentation.

js2coffee - Compile your JavaScript code into CoffeeScript. Could be a useful learning tool.

Front-end Unit Testing with JavaScript - Getting started with PhantomJS and CasperJS.

AppDrone - Automate the Mundane - Create new Rails projects by picking options from a UI.

afreshcup.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup over 2 years ago.
Email

Poltergeist - A PhantomJS diver for Capybara. The amount of effort we put into test tools continues to astound.

Coffee Cereal - Just what it says.

Sprite Cow - Very cool; give it a giant image of CSS sprites and then visually pick chunks to get the necessary CSS for each one.

Soda Theme - Custom themes (dark and light) for Sublime Text 2.

Customise Sublime Text 2 - Suggestions on starting points to make it a better editor.

Open …

afreshcup.com Read