This is not an adaptation of MVC for the world of client-side JavaScript apps. It's an adaptation of Rails's "we call it MVC but it's really M-T-(PHP-ish)" structure instead. But Ember re-uses this structure without the benefit of Ruby, which provides many powerful and unique mechanisms that make it possible for Rails to do convoluted things internally yet still emerge with very elegant developer APIs. JavaScript does not have that elegance, and although …
* Introduction to Client Side Storage
* Exploring HTML5's localStorage - Persistent Client-Side Key-Value Pairs
* Gartner Says Worldwide Smartphone Sales Soared in Fourth Quarter of 2011 With 47 Percent Growth
…application in such a way that content is never being dynamically constructed from strings inside my client-side JavaScript. If I were to do that I would use a template and put the template directly into the HTML of my page, using something like my JavaScript Micro-Templating solution.
I consider it to be especially important that you try to avoid having any translatable strings in your JavaScript or CSS files as those files you'll want to heavily cache and likely put …
Scheduling Issues ( Client-side): I had about three-ish weeks of availability this year where I intended to be doing consulting work, but didn't end up billing anybody, because I didn't move engagements through the pipeline fast enough. (That would be a decent-sized hit if I were a traditional consultant, who generally aim for about 35 weeks of work in the year, but since I generally shoot for about ten-ish...) In the future, I'm going to revise the proposal-and-present-contract …
Ajax exploded, JSONP became the norm, client-side JavaScript evolved from something evil to exciting and finally accepted. jQuery rules the roost. There are those working to break client-side scripting into smaller, more manageable libraries -- the Component and Ender spring to mind.
XML RPC is now largely regarded as a painful corporate technology, while RESTful JSON APIs are far more common on the contemporary Web.
Authentication has been democratised …
…trying to solve, copy-and-pastes it, and then tweaks it as needed. I get the feeling that a lot of client-side JavaScript is coded this way. This is one of the reasons I insisted that the FizzBuzz exercise be done on paper rather than with a computer.
Overspecialization: It could be that some candidates have simply been writing the same kind of program over and over, and now do their work "on autopilot". I've heard that FizzBuzz is pretty good at catching this sort of …
…Plain text productivity for geeks", Markdown formatting with text folding in a client-side OS X editor.
The Sidekiq Experiment, Part I - So far, technical success, financial failure.
Simple Amazon Glacier Uploader - People have wasted no time putting a UI on Amazon's latest service.
Firepath - Firebug extension for working with XPath expressions and CSS3 selectors. I'm finding it helpful when writing Capybara tests.
Neutron …
…fashion is difficult. However, you won't do any better by trying to outsmart the browser from client-side JavaScript . In the example above I marked the media="print" stylesheet as non-blocking, how come? We already know half of the answer: if the media query does not match, we mark it as non-blocking and give it a low resource priority. Now let's take a look at WebKit's HTMLPreloadScanner :
void preload ( Document * document , bool scanningBody , const …
…Heroku app to serve up requests from files in a gist.
CVE-2012-2122: A Tragically Comedic Security Flaw in MySQL - Looks like people will be losing sleep over this one for a while.
PouchDB - JavaScript/ JSON database that can sync with an online CouchDB installation.
Proxino - Monitoring and logging for client-side JavaScript.
Jar Cookies.js : A client-side JS library for manipulating cookies.
Big it is The web platform - a cheat sheet . Handy reference to the bewildering array of specs that makes up current day Web.
Misinformed Just one example of why you can't trust tech press to teach you about the tech industry .
Insecure by design " Security questions" are great for anything but security. Case in point, The Man Who Hacked Hollywood .
Secure by …