TONYBEBBER

Search the site...

Blog

4,096 CSS Selector Limit in IE

Feb 2nd, 2014

A while back I ran into an issue that took far too long to debug. The project I currently work on is a large-scale single page application. I couldn’t figure out why certain areas of the application had a broken layout. The problem was clearly CSS related, but I could not track down the issue in our code. I finally decided to debug the issue by removing sections of our stylesheets. It didn’t click with me that this could be another pesky IE bug until I realized that I could remove a few CSS selectors from ANYWHERE in our code base and it would fix…

Read More...

Thoughts on Backbone.js

Jan 12th, 2013

While I was working at Intela, I was fortunate enough to take the lead on a project that required the use of Backbone.js. Nobody on our development team had worked with Backbone before, so it required quite a bit of reading/research to get up to speed on what has become one of the most popular JavaScript MVC (actually MV*, but similar to MVC nonetheless) frameworks. While I don’t claim to be an expert with Backbone.js, I do feel that I have gained some valuable experience and a solid understanding of what this framework is, and what it isn’t…

Read More...

My Attempt At Explaining JavaScript Closures

Dec 1st, 2012

JavaScript closures are notoriously difficult to explain to someone who has not yet fully grasped the concept of this powerful feature. I stumbled across this question on Stack Overflow, and there are some really well thought out and well defined answers; However, I feel that there must be a shorter, more succinct explanation…

Read More...

Using Handlebars.js Templating With Require.js

Jul 7th, 2012

In my last post I discussed how we could create and organize a simple ‘to do’ application using Require.js. You can see a demo of that application here. If you have not read the previous post, I recommend that you read that prior to digging into this, otherwise the following won’t make much sense. In our first implementation of our application we added the markup of each ‘to do’ item inside of our JavaScript. This is not desirable because it makes maintaining and/or updating this code more difficult, especially in larger applications…

Read More...

Next Page »

© 2014 | Tony Bebber | All Rights Reserved