A small and simple library to bind data to a DOM Element.
Printing RequireJS Module dependency tree when something goes wrong.
I have used Yeoman from time to time and it really is a nice tool if you can find the right generator. Yeoman, if you are not familiar with it, is a scaffolding utility that can help setup just about any type of project. For example: want to create a jQuery plugin? Just use the official … Continue reading My First Yeoman Generator: sharepoint-spa – Easily Setup New SharePoint Web Single Page Applications
jQuery has a great API for working with DOM events - both native and custom. The great thing about its system is that you can also use it on regular objects, thus allowing you to quickly create private event systems for your application that don't rely on DOM elements. In this post, I will show … Continue reading Creating a Private Event Bus with jQuery
SPWidgets - purtuga.github.io/SPWidgets - is a project I started back in 2012 when I started to take advantage of the SharePoint platform to build custom web solutions for the teams I worked with. It initially served as a place to gather reusable User Interface (UI) components that could be quickly applied to multiple projects - … Continue reading SharePoint SPWidgets Converted to AMD Modules
AMD Loaders Rock! I have been using require.js (an AMD loader) to do allot of client side development and can't really imagine starting any decent size project (App) without it. It allows you to break up your code into modules that are loaded along with their dependencies (other modules). This design patters allows for greater … Continue reading How To: Load a Private Version of jQuery with Require.JS