background preloader

Underscore.js

Underscore.js
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. It’s the answer to the question: “If I sit down in front of a blank HTML page, and want to start being productive immediately, what do I need?” … and the tie to go along with jQuery's tux and Backbone's suspenders. Underscore provides 80-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so modern browsers will use the native implementations of forEach, map, reduce, filter, every, some and indexOf. The project is hosted on GitHub.

http://underscorejs.org/

Related:  D3.jssabdoulthe glorious web (mostly JavaScript)web dev.Web Stuff

clickme and Vega · nachocab/clickme Wiki README.md Clickme Clickme is an R package that lets you create interactive visualizations in the browser, directly from your R session. That means you can minimize your use of boring static plots. Install Just run this in R to install Clickme: Essential jQuery Plugin Patterns Advertisement I occasionally write about implementing design patterns1 in JavaScript. They’re an excellent way of building upon proven approaches to solving common development problems, and I think there’s a lot of benefit to using them. But while well-known JavaScript patterns are useful, another side of development could benefit from its own set of design patterns: jQuery plugins. The official jQuery plugin authoring guide2 offers a great starting point for getting into writing plugins and widgets, but let’s take it further. Plugin development has evolved over the past few years.

Jelly - Jelly Tutorial Jelly Tutorial The best way to get acquainted with Jelly, and get an idea what it can be used for, is to see it in action. So you want to get started as quickly as possible? SCHEMA UI — Get Started This is a quick overview of what Schema provides to build rich web interfaces. All source files, and the entire project, can be found in this repository on Github. Schema UI You'll find compiled and minified versions. There is no documentation, or original source files for you to change. 12 Top of the class Drupal tutorials for beginners, developers and intermidiates Here are some Free Drupal tutorials available on the web. This will be very helpful for beginners and for those who want to migrate from other CMS like Joomla to Drupal. Beginner Level Tutorials Here are some basic things you want to know before you get started with Drupal. Some easy readings on this page. It would be worth while to make some notes.

Writing about D3.js - a glob of nerdishness On Monday I signed a contract to write a book about D3.js for Manning Publications. If all goes according to schedule, it should be out early next year, with draft chapters available in electronic form for subscribers even sooner. Wow! Bootbox.js—alert, confirm and flexible modal dialogs for the Bootstrap framework Bootbox.js is a small JavaScript library which allows you to create programmatic dialog boxes using Bootstrap modals, without having to worry about creating, managing or removing any of the required DOM elements or JS event handlers. Here’s the simplest possible example: bootbox.alert("Hello world!"); bootbox.alert("Hello world!");

Object-Based JavaScript in ES6 At first I was pretty happy, that there will be a class syntax in ECMAScript 6. Then I listened to the latest revision of “Working Draft” (German podcast) about Node and JavaScript and afterwards watched Eric Elliott’s talk “Classical Inheritance is obsolet” for a second time. It became clear to me that class-based object-oriented programming may not be my programming paradigm of choice. jQuery Mapael - Ease the build of pretty data visualizations on dynamic vector maps Map with some plotted cities, areas and zoom enabled. Try it » Map with a legend for plotted cities. Try it » Map with multiple plotted cities legends that handle different criteria.

Varnish Community The basics Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture. Google Groupes It raises an important question: what is "BigData visualization"? Many companies use D3.js for visualization in a BigData workflow. Here are some I heard of in the Silicon Valley. I will try to present them in an unbiased way, but feel free to get the facts straight. Introducing Backbone.Radio Marionette comes bundled with a library called Backbone.Wreqr, and in the coming months we will replace it with a new library by the name of Backbone.Radio. Radio is heavily inspired by Wreqr, but it was rewritten from the ground up. I wouldn’t be surprised if you’re unacquainted with Wreqr. In fact, I would wager it’s one of the lesser-used pieces of Marionette. I blame this on the fact that it lives in a separate repository and is only mentioned in the Marionette documentation in passing (shameless plug: brand new Marionette docs are on the way!).

How To Be Successful In Life - 13 Tips From The World’s Most Successful People No matter how old you are, where you’re from or what you do for a living, we all share something in common—a desire to be successful. Each person’s definition of success is different, however, as some may define success as being a loving and faithful spouse or a caring and responsible parent, while most people would equate success with wealth, fame, and power. We all want to achieve success so we could live a comfortable life—have financial freedom, drive a nice car, and live in a beautiful house. However, although success can be achieved, it does not come easy. There are a lot of tips and strategies out there on how to be successful in life, but I am still a firm believer that there is no better way to succeed than to follow that footsteps of those who have already done so.

Related:  jQueryNode.js stuffnodejsFrameworks and toolkits for node.jsJavaScriptStructure P1FrameworksframeworksBoilerplate Web Appblogs, graphismes codes et templatesjavascript気に入ったライブラリー