Create A Custom Javascript Event Without JqueryCreate A Custom Javascript Event Without Jquery

There are dozens of standard events triggered by the browser based on user input, but sometimes the standard set of browser events just wont cut it for your app

Read More
11 Things I Learned By Studying The Metro Ui Css Files11 Things I Learned By Studying The Metro Ui Css Files

If you use a CSS or JavaScript framework you should always review their patterns & architecture. Not only will you learn best practices you will have a fundamental understanding of the framework.

Read More
Web Performance Optimization: When Possible Use Native Selectors Instead Of JqueryWeb Performance Optimization: When Possible Use Native Selectors Instead Of Jquery

I love jQuery and like most modern web developers it was the gateway that got me into heavy AJAX development. But like all things that make life easy it comes w

Read More
Web Performance Optimization: Image TricksWeb Performance Optimization: Image Tricks

There are so many problems caused by images when it comes to web performance, or even native apps for that matter. There is a balance that must be met when it c

Read More
Web Performance Optimization: Asynchronous Script LoadingWeb Performance Optimization: Asynchronous Script Loading

Today I am going to continue my week of Web Performance Optimization articles with bit of an advanced technique to asynchronously load script files. This techni

Read More
Web Performance Optimization ResourcesWeb Performance Optimization Resources

I have decided to write posts on Web Performance Optimization (WPO) starting today with some resources to help you get started. What is WPO? I consider it the p

Read More
Create Your Own Extendible Javascript Module Like JqueryCreate Your Own Extendible Javascript Module Like Jquery

Let's face it jQuery is the leading gateway drug that brings developers to the wonderful world of modern web application development with JavaScript. As you mov

Read More
Create An Overlapping Figure Caption Using Basic CssCreate An Overlapping Figure Caption Using Basic Css

I find myself needing to overlay HTML elements off and on such as a photo caption on top of a photo. The technique to accomplish is very simple and does not req

Read More
Get The Real Dimensions Of An Image Using JqueryGet The Real Dimensions Of An Image Using Jquery

Lately I have been working through a solution where I needed 'real-time' information about the dimensions of an image so I could programmatically perform resizi

Read More
Make Your Javascript Better With Self Executing Anonymous FunctionsMake Your Javascript Better With Self Executing Anonymous Functions

As I have matured my AJAX skills over the past few years I have settled on some standard patterns that seem to be best practices by many. One that I was sort of

Read More
I Recommend The Web Performance Daybook Volume 2I Recommend The Web Performance Daybook Volume 2

If you know me you know I am a fanatic about application performance and that I am a big fan of Steve Souders and the practice of web performance optimization (

Read More
Enabling Iis Express To Serve Html5 Offline Cache ManifestEnabling Iis Express To Serve Html5 Offline Cache Manifest

One of the HTML5 features I have been exploring lately is HTML5 offline applications. This is a very powerful feature that allows us to still use web applicatio

Read More
A Study In Good Ux And Developer Ux With FoursquareA Study In Good Ux And Developer Ux With Foursquare

I love being the mayor, of everywhere I go. I crave check-in points for places I have never been and it puts a smile on my face when I get those extra points fo

Read More
A Study Using The Html5 Geolocation ApiA Study Using The Html5 Geolocation Api

The rise of mobile devices in recent years has changed the game to add location awareness to many applications, even line of business apps. A few years ago I ra

Read More
Using Absolute Positioning To Create Flexible Mobile LayoutsUsing Absolute Positioning To Create Flexible Mobile Layouts

Struggle isn't exactly the right term. More like prolonged torture describes the frustration and experience I have had with some CSS concepts. Let's face it CSS

Read More
Whitelisting Domains In Cordova (Phonegap) AndroidWhitelisting Domains In Cordova (Phonegap) Android

I don't know the details, but I know its frustrating when you can't see why something does not work. Since I have been spending time (and honestly more than I f

Read More
Making An Html5 Version Of The Game Pente: Part 3Making An Html5 Version Of The Game Pente: Part 3

This is going to be my third installment in this series about making an HTML5 version of the game Pente. The main goal for this phase was to properly place the

Read More
Mobile Design Pattern Gallery: Ui Patterns For Mobile ApplicationsMobile Design Pattern Gallery: Ui Patterns For Mobile Applications

There are not a lot of books on mobile development I have found to be that helpful so far. Recently I purchased the O'Reilly published Mobile Design Pattern Gal

Read More
Making An Html5 Version Of The Game Pente: Part 2 Drawing StonesMaking An Html5 Version Of The Game Pente: Part 2 Drawing Stones

Last week I opened a new series documenting how we are going about writing a HTML5 version of Pente for a class project. The first part focused on creating a Pe

Read More
How Does Honesty Affect Your Business?How Does Honesty Affect Your Business?

The news about Yahoo's CEO Scott Thompson's resume 'fraud' has the tech and business world abuzz. Evidently Thompson's resume claims he earned a Computer Scienc

Read More
Googles Ads Facebook Pixel Bing Pixel