jQuery Cheatsheet

jQuery is an absolute requirement for any browser-based application or site. Why write 100 lines of DOM manipulation code using the W3C API when you can do the same work in 3 lines of jQuery? Plus, there are hundreds if not thousands of jQuery-based plugins available, many either free or modestly priced. These plugins solve common problems so that you don't have to.

The jQuery Cheatsheet is a great resource for summarizing the functionality that jQuery provides. It categorizes all of the jQuery entry points into useful categories (Selectors, Attributes, Manipulation, Traversing, Events, Effects, Ajax, Core) and provides a useful search ability.

Read more

JavaScript ES6: Map objects

The 6th edition of ECMAScript, the official name of the JavaScript programming language, was finalized in 2015. This update adds significant new syntax for writing complex applications, including class declarations, let and const keywords, Map and Set objects, promises, template literals, iterators, generators, and arrow functions. In this blog post, we’re going to focus on Map objects.

Read more

express-debug-panel

Node.js is an open-source, server-side execution environment for JavaScript. With JavaScript already the standard scripting language for web clients, it is very compelling to also use JavaScript for web application servers. Node.js has the largest repository of open-source utilities in the world, collectively known as npm, the Node Package Manager. npm makes it easier for programmers to publish and share source code for useful pieces of Node.js functionality. Finite Wisdom has contributed our first package to npm. It is called express-debug-panel and implements a panel containing useful debugging information, for use in Express.js applications. Let’s take a closer look at the functionality it provides.

Read more