Boilerplate web app using Backbone.js, ExpressJS, node.js, MongoDB

I created a super basic front-end single page application that is a simple Contacts manager.

My new book: Web Development with MongoDB and Node.js

Introducing my new book; Web Development with MongoDB and Node.js! Its been a long 6 months of blood sweat and tears, but its finally released! A little over 6 months ago I was contacted by someone within Packt Publishing inquiring if I would be interested in writing a book about web development using Node.js and […]

Automating login with Node.js and PhantomJS

My quest to make a better Kindle Direct Publishing report using their “nonpublic” API data. As I’ve lamented previously, Amazon’s Kindle Direct Publishing reporting tools (if thats what you want to call them) leave much to be desired. Right off the bat the data is capped to 90 days, which kind of just sucks. Most […]

Automate your (digital) life with

I recently discovered (again) and the level of sophistication and life automation it delivers is unbelievably convenient. If you aren’t using it, start today! When I first discovered the service I didn’t give it much thought really. The idea seemed neat but I couldn’t really think of a valid reason to use it. Then […]

Sanitizing XSS and HTML with Express middleware

Lets take a look at a few different options for handling sanitizing user input fields in both node.js as well as the browser. The easiest solution was to start with the sanitize-html npm module and use that, but I wanted it to be middleware using Express. Using middleware, I was able to sanitize every single […]


Backbone, Express, Node.js, MongoDB web app template

More Info

Animation Framework

Simple scripted animation framework

More Info

Scroll Toggle

Detect scroll location and trigger events

More Info

Shift Panes

Shiftable content panes

More Info

Slide Ins

Animate content into a page

More Info

Photo Flipper

3D flip/rotate images in a photo gallery

More Info

Slider Bar

Vanilla JS slider bar (ala jQuery UI)

GitHub Repo

About this Blog

Created and maintained by Jason Krol.

I have been doing web development professionally for nearly 15 years. I create highly interactive web applications using the latest web technologies. Father, husband, gamer.

This blog is just a random collection of my daily/weekly journal of discoveries and observations. I spend my days as a web developer so I strive to always be learning and growing as a professional. This is my outlet.

Stay Connected