Resources
- Performance and Caching
- SmartTV
- Node.js - a JavaScript Server
- Responsive Design - creating websites for all devices and browser sizes
- APIs
- Development Tools and IDEs
- JavaScript
- enderjs - converts npm modules into front end modules and compresses into a minified file
- More
Performance and Caching
SmartTV
Node.js - a JavaScript Server
Responsive Design - creating websites for all devices and browser sizes
- Media Queries For All Devices
- Detectizr - Modernizr Device Info Detection Plugin
- Flexbox for centering stuff - doesn’t work in IE
- Responsive Design for TV
- Optimizing websites for iPhone and Android
APIs
- Embedly - api endpoint for LOTS of services
- Webshell
- Generic API to search for movies or TV shows across Netflix, Hulu, iTunes, and Amazon Video on Demand - written in Ruby
YouTube
- Getting Started with the YouTube Data API
- Implementing OAuth 2.0 Authentication
- Sample Data API Feed
- Google’s APIs and RequireJS
- Adventures in Backbone: First Steps Towards Interacting with the YouTube IFrame API
- Sample paginated autocomplete
Netflix
Hulu
Development Tools and IDEs
- Microsoft’s Web Matrix IDE free
- Sublime Text - the worlds best text editor for coding - free
- WebStorm JavaScript IDE commercial
- Can I use… Support tables for HTML5, CSS3, etc
- LiveReload - awesome reloader commercial but Windows beta is free right now
- livejs free alternative to LiveReload. Runs in browser.
- Chrome Web Developer Extension with Responsive Design Browser Resize
- How to convert any video file to an animated GIF - references free Windows tools
JavaScript
enderjs - converts npm modules into front end modules and compresses into a minified file
knockout.js (KO) - JavaScript MVVM framework
- KO
- journey - json api engine to use with KO
- express + node + KO example
- Steven Sanderson’s blog
- knockmeout
- knockout restful plugin
- pager.js - framework for KO SPA apps
- pager.js / node boilerplate
- KO plugins
- KO MVC example
- bootrap KO modal custom bindings
- sammy.js - for KO routing
- creating pages of data with KO
jQuery plugins
- blur.js - used for blurring background poster images
- Select2 - extends twitter bootstraps typeahead / autocomlete. Has a great example with movie posters
- Another full size image blur effect
- store value in cookie
- responsive model window
- transit - css2d animations
- masonry - dynamic layouts
- total storage - localstorage management
- jQuery Overlay Image Check