bennadel
Co-founder of @InVisionApp, Inc. I live and breathe #JavaScript, #NodeJS, #AngularJS, #ColdFusion, and #UserExperience. Also, I love movies!
Kinky SolutionsRhinebeck, NY
Pinned Repositories
AngularJS-Directive-Controllers
Exploring the use of directives Controllers to allow for inter-directive communication.
AngularJS-Routing
An example of how to do deep routing in an AngularJS application when ngView is not enough.
DeferredWithUpdate.js
This is an AngularJS class which augments the core $q class with update() and mistake() methods that provide callback hooks for deferred values that need to be resolved or rejected after the fact. This is intended to be used with cached responses.
git-cheat-sheet
A small git cheat sheet of common use-cases for my future self.
httpi
httpi is an AngularJS module that provides a lightweight proxy for the $http service. It is intended to provide access to the flexible $http service while adding the value of the $resource module. But, in a way that's easier to use (cause $resource was too confusing for me).
JavaScript-Demos
A collection of online demos created from blog posts.
JsonSerializer.cfc
A JavaScript Object Notation (JSON) serialization utility for ColdFusion.
JSONWebTokens.cfc
Thi is a ColdFusion gateway to help encode and decode JSON web tokens.
Node-Circuit-Breaker
A Node.js implementation of the Circuit Breaker pattern.
POIUtility.cfc
A ColdFusion component (and set of custom tags) for reading and writing XLS (Excel) documents in ColdFusion.
bennadel's Repositories
bennadel/AngularJS-Routing
An example of how to do deep routing in an AngularJS application when ngView is not enough.
bennadel/CorMVC
An old attempt to build a jQuery and JavaScript powered client-side MVC framework.
bennadel/Streamlined-Object-Modeling
I am currnently working through the book, Streamlined Object Modeling: Patterns, Rules, and Implementation. True object oriented programming (OOP) is a new world for me and it's really hard for me to wrap my head around. I'd like to get a nice set of code samples here that I can use to practice the modeling techniques outlined in the book.
bennadel/CFHTTPSession.cfc
The CFHttpSession.cfc is a ColdFusion component that wraps around multiple CFHttp requests in such a way that cookie and session information is maintained from request to request. This allows you to use this ColdFusion component to log into remote systems and grab content that is behind a layer of security.
bennadel/TinyTest
A tiny unit testing framework built as a means to learn more about unit testing in ColdFusion.
bennadel/StringUtils.cfc
A collection of String utility functions found in the Java Lib: org.apache.commons.lang.StringUtils - this is being reproduced as a "code kata" and means of relaxation and self-therapy.
bennadel/AsyncTaskQueue.cfc
A ColdFusion component that allows a queue of low-priority tasks to be executed, in serial, in the context of a single CFThread. This way, your low-priority threads do not end up blocking your higher-priority threads.
bennadel/ColdFusion-10-WebSocket-AMD-Module
An attempt to encapsulate ColdFusion 10 WebSockets in an AMD-complient(ish) module so that they can be used with libraries like RequireJS.
bennadel/Fusion-Reactor-Alert
FusionReactorAlert.cfc is a ColdFusion component that parses Fusion Reactor alert emails into usable data structures. There is also a JavaScript and HTML example that provides a viewer online.
bennadel/PatternMatcher.cfc
The PatternMatcher.cfc provides access to the powerful, robust regular epxression engine in Java; but, abstracts the Java interactions behind an easy-to-use ColdFusion interface.
bennadel/PubNub.cfc
A ColdFusion wrapper for the PubNub RESTful API
bennadel/EmailYak.cfc
A ColdFusion wrapper for the Email Yak SMTP Proxy API.
bennadel/Plupload-Image-Preview
Use Plupload to show client-side image preview (before upload) using Base64-encoded data URLs.
bennadel/Plupload-S3-Demo
Trying to upload files directly from Plupload to Amazon S3 using ColdFusion.
bennadel/ResourceMapper.cfc
A ColdFusion component that can map resource URIs and HTTP methods to application event parameters.
bennadel/XDom.cfc
XDom.cfc is a ColdFusion component that facilitates the traversal, access, and mutation of ColdFusion XML documents (like jQuery does for the browser DOM).
bennadel/AngularJS-XSRF
A quick look at AngularJS' Cross-Site Request Forgery (XSRF) features and how to use them in a ColdFusion application to help prevent XSRF / CSRF attacks.
bennadel/Plupload-Chunking-Demo
A quick look at using Plupload to chunk file uploads in a ColdFusion application. Chunking allows Plupload to break the target file up into multiple form posts which then must be reassembled on the server.
bennadel/Plupload-Multiple-Dropzones
Looking at using multiple dropzones and file inputs with a single instance of the Plupload uploader.
bennadel/Plupload-S3-Chunk-Demo
A quick look at using Plupload to chunk uploads to Amazon S3 and then how to rebuild the master file using Amazon S3's multi-object upload feature.
bennadel/SpamAnalyzer.cfc
A ColdFusion component that works in conjunction with a collection of regular expression patterns to analyze user-provided content. Uses patterns to determine if user content should be considered Spam.
bennadel/CSSRule.cfc
A ColdFusion component representation of a CSS rule.
bennadel/ClosureCompiler.cfc
A ColdFusion component wrapper for interactions with (a subset of) Google's Closure compiler library.
bennadel/DatatypeConverter.cfc
I provide conversion methods for common data types in ColdFusion.
bennadel/GraphiteD.cfc
GraphiteD.cfc is a simplicit exploration of the Graphite SaaS - HostedGraphite.com - that implements StatsD-like behavior inside of a set of ColdFusion components.
bennadel/Kinky-eCards
Kinky eCards is a totally free ColdFusion based eCards application. It does not require a database. Each item of eCard data is stored in an XML document that is securely encrypted.
bennadel/MarkdownParser.cfc
bennadel/ColdFusion-Builder-RegEx
This is a ColdFusion Bulider extension that provides powerful, Java-based Regular Expression find and replace functionality.
bennadel/FREC-Log-Viewer
FusionRector FREC Realtime And Request Stats Log Viewer
bennadel/QueryHelper.cfc
A ColdFusion query wrapper that provides high-level utility methods for working with and manipulating query objects.