JS

TwitterFacebook
Get flash to fully experience Pearltrees
http://yehudakatz.com/2011/12/08/announcing-amber-js/ December 8th, 2011 A little over a year ago, I got my first serious glimpse at SproutCore, the JavaScript framework Apple used to build MobileMe (now iCloud). At the time, I had worked extensively with jQuery and Rails on client-side projects, and I had never found the arguments for the “solutions for big apps” very compelling. At the time, most of the arguments (at least within the jQuery community) focused on bringing more object orientation to JavaScript, but I never felt that they offered the layers of abstraction you really want to manage complexity. When I first started to play with SproutCore, I realized that the bindings and computed properties were what gave it its real power. Bindings and computed properties provide a clean mechanism for building the layers of abstractions that improve the structure of large applications.

Announcing Amber.js « Katz Got Your Tongue? - Vimperator

http://braincracking.org/2011/11/16/javascript-3-fondamentaux/ Après quelques années à écrire dans un langage, on finit facilement par oublier les premières difficultés que l’on avait rencontrées. Et à force de faire de la veille, de l’autoformation et de parler entre experts dans des conférences, j’ai un peu quitté la réalité de la majorité des équipes Web. Maintenant que je suis consultant indépendant je retourne dans des équipes qui avaient autre chose à faire que de se demander si on a le droit de parler de classe en JavaScript, quelle est la bonne définition d’une closure , ou quelles sont les fonctionnalités de EcmaScript 5 qui auraient du rester dans Ecmascript.Next. J’avais déjà parlé sur ce blog de JavaScript et la programmation orienté objet pour les développeurs PHP , nous allons explorer ici les 3 notions fondamentales de JavaScript qui sont probablement les plus grosses sources de bugs, d’incompréhension et de frustration pour le développeur Web moyen.

JavaScript : 3 fondamentaux | BrainCracking - Vimperator

Eugene's Blog - Using recursion combinators in JavaScript - Vimperator

In the previous post we explored “array extras” and how they can help us to write concise yet performant and clean code. In this post we take a look at generalizing recursive algorithms with recursion combinators — high-level functions that encapsulate all boilerplate code needed to set up the recursion. These functions were added to dojox.lang.functional and will be officially released with Dojo 1.2. In general the recursion is a form of iterative problem solving in the same category as loops. http://lazutkin.com/blog/2008/jun/30/using-recursion-combinators-javascript/
http://yuiblog.com/crockford/

Crockford on JavaScript: A Public Lecture Series at Yahoo! - Vimperator

Douglas Crockford is Yahoo!'s JavaScript architect and a member of the committee designing future versions of the world's most popular programming language. Starting in 2010 and through 2011, Douglas delivered his acclaimed series of lectures on the history of JavaScript, its features, and its use. Links to video, transcripts, and photos from each of the events follows:
http://anderse.wordpress.com/os-js/ OS.js is a simple, yet powerful JavaScript Cloud/Web Desktop platform. Only WebKit and Gecko based browsers fully support Glade/Gtk+ due to incomplete implementation of various CSS features. OS.js can also be deployed standalone, either running in a browser or on top of X11 as a complete Graphical Environment. The information about this project has been moved to GitHub Pages . Try the latest version on my live demo server. This post is still open for comments, bug-reports, name-changes and other suggestions.

OS.js (JavaScript Operating System) « Anders Evenrud Weblog - Vimperator

A Look at Popcorn

Today we’re going to take a look at Popcorn.JS , a library from Mozilla which makes it very easy to manipulate a webpage based on the current position of a video. This allows you to create rich “hypermedia” experiences around your video content. With Popcorn, you could display information about actors currently on-screen, or show Google Street View maps of locations in the video. Take a look at the Demo Page to see what we’ll be achieving – a mix of images, Google Maps, Wikipedia, tagging, RSS feeds, Facebook and web content – all in a 22 second video clip. About Popcorn http://net.tutsplus.com/articles/news/a-look-at-popcorn/
This post is part of the “Lets make a 3D game” series. 3D and physics simulation always go well together even more so with marble games . One is required for marblesoccer but i wasnt convinced by current 3d physics engines. I explain why at the end. Fortunatly, @pyalot from codeflow.org has been kind enough to write one taylor-made for us: microphysics.js !! It is bite-sized, elegant and efficient. Less than 500 lines at the moment!! http://learningthreejs.com/blog/2011/10/17/lets-make-a-3d-game-microphysics-js/

Lets Make a 3D Game: microphysics.js

http://coding.smashingmagazine.com/2011/10/04/quick-look-math-animations-javascript/ In school, I hated math. It was a dire, dry and boring thing with stuffy old books and very theoretical problems. Even worse, a lot of the tasks were repetitive, with a simple logical change in every iteration (dividing numbers by hand, differentials, etc.). It was exactly the reason why we invented computers.

A Quick Look Into The Math Of Animations With JavaScript - Smashing Coding - Vimperator

There seems to be a new crop of special-purpose JavaScript libraries every week. Gone, it seems, are the days of using only one library per project. Today I’ll introduce you to a very cool component library, AmplifyJS , that offers just a few very specialized components. Devs, Meet AmplifyJS http://net.tutsplus.com/tutorials/javascript-ajax/enhancing-web-apps-with-amplifyjs/

Enhancing Web Apps with AmplifyJS

stripe.js - Vimperator

https://stripe.com/docs/stripe.js 1 <script src = " https://js.stripe.com/v1/ " ></script> Add this script tag to your page to get started with Stripe.js setPublishableKey is required before using Stripe.js to identify your website when communicating with Stripe. Remember to replace the test key with your live key in production. You can get all your keys from your account page .
The number of web applications being created and used has grown rapidly since the new millenium. And importantly, so has the sheer complexity of them — specially on the front end. No more static pages, no sir! You have a ton of sections each interacting with each other and the server and yes, it’s as complicated as it sounds and just as hard to pull off.

20 JavaScript Frameworks Worth Checking Out

The Best Way to Learn JavaScript

Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in.
A browser's JavaScript engine can seem like a magical black box. During this session, we'll show you how they work from 10,000 feet and give you the tricks to compile all the popular engines out there including JavaScriptCore, V8, and SpiderMonkey). We'll inspect the internals of the engine, and debug+profile your favorite code snippets. Armed with just a little extra knowledge about this black box, you will be ready to take a new look at JavaScript apps.

JavaScript Engines: Under the Hood

Google & the Future of JavaScript

There’s very little public information yet about Dart (nee, Dash), and as I’m not on Lars’ team I can’t comment about it. More details will be forthcoming at the GOTO session next month . I’ll also be at GOTO, speaking on JavaScript and the state of the web platform . Making the rounds is an accidentally leaked early draft of notes from a meeting last year that discusses both Dart and JavaScript.
jsOAuth is a Javascript implimentation of the OAuth protocol. Downloading jsOAuth It is recomended that you always try to use the latest version of jsOAuth. There is always 2 main versions of jsOAuth, the CommonJS / Node.js module and the standard library. The standard library is designed to be used in application environments such as Appcelerator Titanium .

Getting started - jsOAuth Manual & Documentation

CoffeScript

node.js