Response To Dotnetrocks Interview Comments Response to DotNetRocks Interview Comments

In case you missed it I was on Wednesday's DotNetRocks talking about web performance optimization. It was a great conversation with Carl and Richard and I wish

Read More
Slick Css Animations Without Javascript Slick CSS Animations Without JavaScript

Recently I watched a video on Polymer animations. The video is a introduction tutorial using Polymer's animation library. The demonstration shows how to animate

Read More
Automatically Running A Grunt Or Gulp Task When Loading A Visual Studio Project Automatically Running A Grunt or Gulp Task When Loading a Visual Studio Project

Unless you have been out of the web development space the past 3-4 years you are using Grunt, Gulp or another task running to 'build' your web code. If you are

Read More
Why I Am Ditching Disqus And You Should Too Why I am Ditching Disqus and You Should Too

Two years ago I launched a new version of my Blog, a version I created to further dog food and demo my way of building modern web applications. One part I decid

Read More
Things I Learned Last Night At A Web Performance Meetup Things I Learned Last Night at a Web Performance Meetup

What I learned attending the New York City Meet For Speed and how you can apply those lessons to improve your web site.

Read More
More Incentive For Responsive Design, Bing Announces Advantage More Incentive for Responsive Design, Bing Announces Advantage

Last month the Bing team announced a new mobile-friendly tag to be attached to search results. They also stated there will be subtle ranking advantages to sites

Read More
Chrome Has Decided To Implement Pointer Events And The Web Rejoices Chrome Has Decided to Implement Pointer Events and the Web Rejoices

Last August I wrote an angry Blog post about the Chrome team deciding not to support Pointer Events. Thanks to some of the Internet Explorer (now Edge) engineer

Read More
The Command Grunt.cmd Exited With Code 6 The command grunt.cmd exited with code 6

I hate when I get obfuscated error message like 'The command "grunt.cmd" exited with code 6'. What the heck is code 6? Duh I know grunt did not work. Fortunatel

Read More
Embedded Font Causing Rendering Delay On Lonestarball.com Embedded Font Causing Rendering Delay on Lonestarball.com

I am a Texas Rangers fan. I grew up in the Metroplex and suffered through season after season as a young boy with a terrible franchise. In recent years I have b

Read More
The Bing Search History Feature The Bing Search History Feature

Recently Bing added a new feature I am finding very helpful, access to your search history. If you go to the Bing home page you will see a link in the top navig

Read More
Cannot Assign To Read Only Property 'Warnings' Of True Cannot assign to read only property 'warnings' of true

Earlier this week I ran a new grunt script that bundles and minimizes JavaScript. I copied the grunt configuration from another project because I am lazy. When

Read More
Absolutely Fixing The Mobile Fixed Positioned Toolbar Absolutely Fixing the Mobile Fixed Positioned Toolbar

Recently I was listening to the Web Ahead podcast with Jen Simmons and Scott Jehl. The conversation revolves around modern web development in particular respons

Read More
Undressing Red Dress Butique's Web Performance Undressing Red Dress Butique's Web Performance

Shark Tank is one of my favorite shows, it appeals to my inner entrepreneur. Recently ABC created a spin off show, Beyond the Tank, where they follow some of th

Read More
Web Form Design, A Must Have For Every Web Developer [Book Review] Web Form Design, A Must Have for Every Web Developer [Book Review]

Web developers, especially enterprise web developers, create data entry forms everyday. Unfortunately most never consider the science behind good form design an

Read More
How Do I Evaluate Javascript Libraries How Do I Evaluate JavaScript Libraries

Earlier this year CODE Magazine published an article I authored encouraging the use of MicroJS libraries instead of large frameworks. One question I attempted t

Read More
Microsoft Needs To Adopt The Enterprise Web And Push Cloud To Browser Microsoft Needs to Adopt The Enterprise Web And Push Cloud to Browser

I was listening to last week's Windows Weekly, Back From Build, and they hosts were talking about what Microsoft needs to do to encourage more adoption of its c

Read More
Large JavaScript Frameworks 🐌 Are Like Fast Food 🍔🍟🍕 Large JavaScript Frameworks 🐌 Are Like Fast Food 🍔🍟🍕 Restaurants - Full of Fat, Syntactic Sugar 🍭 and lack of Nutrients

Today large JavaScript frameworks are all popular, but are they healthy? When we eat fast food 🍔🍟🍕 we get fat and slow & so do our websites.

Read More
What is Isomorphic JavaScript and When Should it Be Used? What is Isomorphic JavaScript and When Should it Be Used?

Lately I have been reading more and more recommendations for isomorphic JavaScript in single page applications (SPAs). My last Blog post was a response to some

Read More
Why Single Page Application Views Should Be Hydrated On The Client, Not The Server Why Single Page Application Views Should be Hydrated on the Client, Not the Server

Recently there has been some high profile chatter promoting server-side rendering over client-side rendering. The argument made by Peter-Paul Koch and Tim Kadle

Read More
Is Windows Phone Apps Getting Killed Bad Or Just An Example Of Why Html5 Is The Right Choice Is Windows Phone Apps Getting Killed Bad or Just An Example of Why HTML5 Is the Right Choice

Last week Bank of America and Chase announced they are killing their Windows Phone native applications. The reason stated is lack of use. Does this mean Windows

Read More
Dotnetrocks Mobile First DotNetRocks Mobile First

A couple of weeks ago I sat down and had another conversation with Carl and Richard for DotNetRocks. This time we intended to talk about a mobile first developm

Read More
Googles Ads Facebook Pixel Bing Pixel LinkedIn Pixel