Adding X-ua-compatible Efficiently Adding X-UA-Compatible Efficiently

Properly structuring a page's markup is fundamental when optimizing for performance. You want to reduce the effects META tags, CSS and scripts have on the criti

Read More
How Accurate Are Html5 Score Keeping Sites? How Accurate are HTML5 Score Keeping Sites?

Recently I have been involved in a discussion about let's just say modern JavaScript techniques. In the discussion a point was made about how difficult it is to

Read More
No Matter How You Look At It Enterprise Mobility Is All About The Client No Matter How You Look At It Enterprise Mobility is ALL ABOUT THE CLIENT

Over the past couple of years I have nibbled about enterprise mobility issues on this blog. Over same time I have talked to multiple enterprises about adopting

Read More
Internet Explorer Enterprise Mode Resources Internet Explorer Enterprise Mode Resources

The Internet Explorer team announced one of the best features they have announced in years at BUILD, enterprise mode. If you did not read my enterprise mode pos

Read More
What Standards Does Microsoft Edge Support And Are They Planning To Support A Specification? What Standards Does Microsoft Edge Support and Are They Planning to Support a Specification?

These are common questions web developers ask about all browsers. Chrome launched http://chromestatus.com at some point in the past and allows you to see what i

Read More
The New Internet Explorer Enterprise Mode Or Why You Should Never Use Ie 8 Anymore The New Internet Explorer Enterprise Mode or Why You Should Never Use IE 8 Anymore

Let there be no doubt in anyone's mind I an advocate for upgrading your browser to the latest version. Not only do you get better standards support, better perf

Read More
Using Gruntjs To Bundle And Minify Javascript And Css Using GruntJS to Bundle and Minify JavaScript and CSS

Grunt is a fantastic tool to automate JavaScript and CSS bundling and minification tasks. In this article we will learn to use Grunt uglify plugin in our project to bundle & minify JavaScript & CSS files.

Read More
5 Things That Don't Have To Be Hard In Single Page Applications 5 Things That Don't Have to Be Hard in Single Page Applications

Last week I came across a Blog post by Sourcegraph's Quinn Slack on 5 painful things about client-side JS or single page web applications. As I read Quinn's poi

Read More
Memory Leaks Are Web Performance Killers Memory Leaks are Web Performance Killers

Developers know memory leaks are bad news and eventually cause an application to crash. Today languages like C# effectively shield developers from memory manage

Read More
Pruning Web Sites For Higher Yield And Easier Maintenance Pruning Web Sites for Higher Yield and Easier Maintenance

Recently I was chatting with a friend that works with trees. The topic of tree suckers came up. As he was describing their destructive nature and the pruning yo

Read More
Learn The Secrets Behind Modern Single Page Web Application Development Learn the Secrets Behind Modern Single Page Web Application Development

Let no one proclaim HTML5 is not ready! My latest book, High Performance Single Page Web Applications ($9.99 US on Amazon) guides you through around the problem

Read More
Two Simple Javascript Dependency Injection Techniques Two Simple JavaScript Dependency Injection Techniques

Recently I have been involved in a discussion about let's just say modern JavaScript techniques. In the discussion a point was made about how difficult it is to

Read More
If You Are Not Mobile First You Are Not Developing The Web If You Are Not Mobile First You Are Not Developing The Web

Yeah its another bold statement by Chris, but it is true. I have been preaching a mobile first approach for well over 3 years now. For me it started when I star

Read More
Javascript !! Explained What the Heck is !! in JavaScript?

The other day I was rolling through some JavaScript to figure out how a 3rd party library ticked. As I scanned the lines of code I came across a line like the f

Read More
Create Your Own Custom Viewwebpage For Asp.net Mvc Create Your Own Custom ViewWebPage for ASP.NET MVC

I prefer to build single page web applications and I also make web performance optimization a 1st class feature in my architecture. This means I need to have th

Read More

One of the biggest problems web developers have is supporting old browsers. Complaints propagate everyday about things that don't work right in IE 7, or 8 and e

Read More
My Head Is Bigger Than My Body My HEAD is Bigger Than My BODY

I am sure most of us have been to a carnival, amusement park or street fair where an artist is drawing caricatures. These are funny drawings that exaggerate fea

Read More
Airlines Fail At Web Site Performance - Quick Tips To Make Them Faster Airlines Fail At Web Site Performance - Quick Tips to Make Them Faster

Before you read any further I want to apologize up front to anyone who works on a major airline's web site because this article should hurt a lot. But honestly

Read More
5 Single Page Application (Spa) Best Practices 5 Single Page Application (SPA) Best Practices

Customers have high expectations for client application experiences. Much has been written in the debate between native vs HTML5 applications in recent years. O

Read More
The Tip Master - A Mobile Web App Tip Calculator The Tip Master - A Mobile Web App Tip Calculator

Now that I have my new blog live I have some time to start working on some other projects in my queue. Today I am ready to launch The Tip Master a web applicati

Read More
Introducing Toolbarjs - A Html5 Javascript Library To Implement The Windows Phone Appbar Functionality Introducing ToolbarJS - A HTML5 JavaScript Library to Implement the Windows Phone AppBar Functionality

Back in February I released deeptissuejs, a HTML5, JavaScript touch gesture library. In January I release panoramajs a HTML5, JavaScript library to implement th

Read More
Googles Ads Facebook Pixel Bing Pixel LinkedIn Pixel