stackoverflow.com

Some browsers define window.event, which will return a copy of the "current" event. However, this is not defined by the...

gomakethings.com

Learn how to create offline applications with service workers. The amazing power of service workers Writing your first service worker...

When running capybara with Chrome you might start seeing frequent "no alert open" errors when trying to interact with browser...

This error occurs when passing an object instead of a string to Jasmine's describe(): # Bad describe(HoverClass, function() {...

ckeditor.com

Using the jQuery adapter breaks the built-in save function of CKEditor. Phenomenon: The page is submitted correctly, but the...

When you include a non-existing Javascript file, you probably won't notice it during development. But with caching active (on production or staging) Rails will write an empty all.js...

PhantomJS has no binary builds for Linux, and building it yourself is painful. However, you can install it through npm...

markdalgleish.com

Many jQuery plugins suffer from a good plugin architecture. When you write jQuery plugins you should use the plugin pattern...

First install Node.js / npm. Then you can install Bower through npm: sudo npm install -g bower

css3pie.com

...and time-consuming to implement, involving complex sprite images, extra non-semantic markup, large JavaScript libraries, and other lovely hacks...

github.com

Lightweight Angular JS directive to upload files Includes polyfills for old IEs. Unfortunately, their auto-loading mechanism may not work...

airpair.com

A lot of the advice involves less separations of concerns in your code ("don't use $watch", "don't use...

| Chrome | CTRL+Shift+J | | Firefox / Firebug | CTRL+Shift+L |

makandra dev
github.com

The rack-contrib gem brings a JSONP middleware that just works™. Whenever a JSON request has a callback parameter, it...

makandra dev
wtfoperamini.com

In developing countries like Nigeria, Opera Mini is used by up to 70% of users on mobile.

youtube.com

Great introduction to React.js and the ideas behind it.

stackoverflow.com

Previously the assets group existed to avoid unintended compilation-on-demand in production. As Rails 4 doesn't behave like...

github.com

Automagically makes XHR requests work cross-domain by tunneling all communications through an IFRAME on your page.

toptal.com

This is a great tutorials for beginners and intermediate AngularJS developers. It covers a lot of ground, including routing and...

makandra dev
docs.google.com

Presentation about awesome changes we can look forward to.

github.com

Extends the Chrome WebInspector so you can debug AngularJS applications and hunt down performance issues. It's really, really good...

makandra dev
blog.jquery.com

No big features, but many improvements under the hood: Faster selector engine Many bug fixes Note that jQuery 2.0, scheduled...

github.com

The asset pipeline from Rails 3.1 packported to 2.3. By Michael Grosser from parallel_tests fame.

codeodor.com

Code example for implementing Cross-Origin Resource Sharing (CORS) in Rails.