-
I've written about this before. You download a file to use in your web application, like a JavaScript library or an image file but the browser just can't seem to load it. You spend hours looking for a typo or broken link until you find out about that Unblock button and you realize that it's...
-
It's a matter of time. Good were the days when almost no application knew how to put overlays on your file icons in Explorer. These days it seems this is the coolest thing ever and virtually all file system type of utilities want to add their own . Sooner or later you will install some utility and...
-
Oh, the woes of supporting IE6 (or, better put, IE666 — the browser of the beast.) Halloween is definitely upon us. Today I spent a good chunk of time trying to identify the source of a problem in my application. Right now I'm in the process of jQuery-fying some legacy JavaScript, which includes...
-
This post is part of a series called JavaScript Demystified . Answer quick. Do you know what date is being created here? var year = '2009', month = '09', day = '01'; var date = new Date( parseInt(year), parseInt(month), parseInt(day) ); At first glance, it wouldn't surprising...
-
This is a tip for anyone using Firefox and Firebug for web development that is not leveraging the Profiles feature of that browser. Recent versions of Firebug (after v1.3 I think) removed the ability to enable Firebug panes on a per-domain basis. Now it's kind of all or nothing. And you know that...
-
One of these days I was chatting with Derik and we were talking about refactoring and when to stop refactoring. We thought it was funny (and embarrassing) how sometimes, after a few consecutive refactorings, we are back at the starting point. This type of Circular Refactoring is a real productivity enemy...
-
This feature of SVN is very handy. After you build your projects, there will be dlls in bin folders etc which you don’t want to commit. Using svn:ignore property of SVN, you can eliminate the possibility of committing those files! As many other things, I learnt this from NH :)
-
After reading a good number of the guides for getting Git / GitHub / Unfuddle working correctly in Windows, I finally got it sorted out. I had to use a bunch of things I had not used before so I realized it's probably a good idea to share my findings, hoping to help someone else (and maybe myself...
-
This is a tip for those working with JavaScript (and possibly other types of files) that is freely available for download. For the n th time in the last few months I spent an unnecessary amount of time trying to find a problem in my code that wasn't really there. Windows keeps track of the files...
-
My current project has an interesting story of being converted across platforms and programming languages. I hope I can talk about this conversion process some day (it was not manual). One of the side effects of mass conversions like this is that the final result tends to carry over some weird patterns...
-
Being a Portuguese-speaking person living in the US, one of the things you have to get used to is the keyboard physical layout and key mappings. You know, Latin-originated languages tend to have thôse wéìrd chãraçtërs , which are really just diacritical marks applied to regular...
-
Still in the topic of performance, I'll throw a little freebie. Visual Studio seems to take an inordinate amount of time to open .aspx files for the first time. I noticed that the status bar read "Initializing toolbox..." for a long time. I'm mentioning .aspx but it really applies to...
-
For a few weeks now, every time I try to logoff from my home banking website something bad happens. See screenshot below. (screenshot eaten by backup failure.) Firebug opens unexpectedly There's a frigging debugger; statement in the live production site The logoff process hangs until I press F8 in...
-
I'm about to configure a new development machine this week. It's going to be my 3rd install from scratch in the last 12 months, which I know is not all that much, but certainly more than I wish I had to. Besides the common software development tools, like Visual Studio, SQL Server, Ruby, Office...
-
A few months ago, when I installed Visual Studio 2008 on my system, I opened one of my projects, did the usual project conversion, edited some files, created a few others, saved, tested, and checked in source control. Another developer working on the same project, also with VS2008, later edited some...