I’m finding that the Incognito windows in Google Chrome (I actually us Chromium) are becoming a daily tool in my standard browsing and development toolset. When I first heard about the concept of private browsing I had a more narrow view of it’s usefulness; but I’m finding lots of legitimate uses for it. A few…
Development Archives
-
-
Over the last few years I’ve loved building a team and creating great things for our clients, but I’ve missed building products. A little more than a year ago, we started work on a system that I’ve had in the back of my mind for (quite literally) years. This work has resulted our first commercial…
-
If you’re using HTML5 (like we are on the Crowd Favorite website), you may run into an issue of forms not submitting in Webkit browsers (Safari, Chrome). If the form is failing silently with no JavaScript errors and you have an <input type=”date” /> in the form, that may be the issue. It appears that…
-
I was refactoring some code this week and moved some model meta data from variables into static methods on the classes (so they don’t need to be instantiated to access the meta data). I had a list of the classes in an array and was looping over them, and attempting to call the static method…
-
I didn’t post many details in my previous update, and I’d like to visit some of them now. At the time that post was written, it looked like the user experience for Twitter Tools was going to look something like this: Download, install and activate Twitter Tools. Click a link to twitter.com where you would…
-
I believe the super-dense pixels in the Retina display of the forthcoming iPhone are going to have an interesting effect on iPhone developers. While most are probably chomping at the bit to get new hardware anyway, we’re back to the landscape of the original iPhone release: if you want to see how your app really…
-
One of the things I’ve enjoyed as the team has grown at Crowd Favorite is seeing how different developers utilize different tools to accomplish similar things. I’m an old-school BBEdit user but just about everyone else on the team is a TextMate enthusiast. I have favorable impressions of TextMate and own a license for it,…
-
I spent an hour this evening circling some code while trying to write an abstracted base class. I was taking the wrong approach. Even though I need the base class, trying to start by creating it before creating a simple working prototype is a recipe for going in circles and fumbling about. Build a simple,…
-
I’m a fan of Brent’s and I’ve been using NetNewsWire as for years. I use it on the Mac, iPhone (and iPod touch) and iPad. It’s treated me very well. There’s just one thing that bugs me about the iPhone/iPad version – there isn’t a “mark unread” button. So I decided to do a little…
-
I’ve added a few more metro areas that were requested for GameTonight: Chicago Cincinnati (also available at /cincy) Los Angeles (also available at /la) Washington DC (also available at /dc) I hadn’t added Chicago initially because the venues for the various teams are not as close to each other as they are in Denver, Minneapolis,…
-
Today we did our first team WordPress code review. Even though we build on WordPress MU as much or more than we have with single user WordPress, we all wanted to get a better sense of how that functionality had been merged into 3.0. It went pretty well I think. We met at the office,…
-
One of the sessions at SxSW talked about the importance of salting passwords in the database in case an attacker gains database access. The assertion is that hashing in the database is not enough, that the hash needs to be combined with salt. This got folks (including me) thinking and talking about this again, which…
-
I thought about writing a post on NDAs, but luckily the internets have already done it for me. Read these: NDAs are unnecessary because ideas are worthless — Less Everything Blog It’s worthless because ideas in general are worthless. Anyone can have a good idea, and they do. What has value is execution. The ability…
-
When blog posts here slow down as they have over the last few weeks, it’s a good bet I have my head down building something. I ran across an issue today that I’d worked around in the past, but had never explicitly investigated. It appears that when assigning a variable within a multiple condition check…
-
(cross-posted to Twitter to ensure a fragmented conversation) We’re likely to make the move from SVN to Mercurial or Git in the next few months, for at least a segment of our development at Crowd Favorite. I’ve been doing a bit of reading on pros and cons, but would appreciate real-world experience from folks that…