Chrome And Pointer Events - Its Not Over, But We Need Your HelpChrome And Pointer Events - Its Not Over, But We Need Your Help

Earlier this month the Chrome team announced they were not going to implement pointer events in Chrome. This despite announcing earlier in the year they would a

Read More
Dotnetrocks Show 1024 Talking About Modern Web DevelopmentDotnetrocks Show 1024 Talking About Modern Web Development

Earlier this week I spent some time with Carl and Richard to record a DotNetRocks episode about modern web development. It just happened to be episode 1024, how

Read More
Chrome Fires Its Big Gun At Pointer Events, Hurts Developers And End Users In The ProcessChrome Fires Its Big Gun At Pointer Events, Hurts Developers And End Users In The Process

Web development Jedi's felt a severe disturbance in the force Friday as the Evil Empire used its Chrome Death Star to attack the input modality system by blasti

Read More
Cant Start Npm On Windows 8 (Error: Enoent, Stat 'C:\users\user\appdata\roaming\npm')Cant Start Npm On Windows 8 (Error: Enoent, Stat 'C:\users\user\appdata\roaming\npm')

Setting up my new Surface Pro means having to install all the software and tools I need to get my work done. As a web developer this includes node, grunt and ot

Read More
The Modern Application Architecture And The Demise Of The Full Stack DeveloperThe Modern Application Architecture And The Demise Of The Full Stack Developer

As software development matures customer expectations rise, application complexity increases and the ability to have a 'full stack' developer an impossibility.

Read More
Adding X-ua-compatible EfficientlyAdding 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 ClientNo 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 ResourcesInternet 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
Internet Explorer F12 Developer Tools UpdateInternet Explorer F12 Developer Tools Update

JavaScriptOne of the best new features of JavaScript debugging is the ability to indicate scripts or libraries you do not want to step into. How often are you t

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 AnymoreThe 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 CssUsing 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 Applications5 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 KillersMemory 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 MaintenancePruning 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 DevelopmentLearn 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 TechniquesTwo 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 WebIf 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 !! ExplainedJavascript !! Explained

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
Googles Ads Facebook Pixel Bing Pixel