Posted on June 1st, 2010 by Jeff
No, not THAT Lost….
A few years ago during Operation Iraqi Freedom, a friend of mine found out he was being deployed to Iraq for a year. Before he went, I helped him set up and run a blog called LostInIraq. He wanted a way to share stories and pictures to his family and friends back home and figured a blog would be the perfect vehicle. Little did he know how much attention he’d bring upon himself and his unit. He and the site were featured in more than a few stories in the Sun Chronicle and on more than one occasion Todd was ordered to shut the site down. He always managed to stay one step ahead though and kept the site alive. Though he did contact me more than once to, um, “clean up” the site before his commanding officer saw something he didn’t like…
After Todd’s tour and he was settled back into the private sector, he took the blog offline but after a five year hiatus, it’s back. Check it out!
Comments Off
Filed under: News
Posted on January 21st, 2010 by Jeff
I found this post on estimating user stories via the Stack Overflow podcast. Since my only experience with Agile/Scrum estimating was with planning poker, I found this an interesting approach. T-Shirt estimating is a great way to get a feel for the size of a user story (a task); the team estimates how long a story will take by saying “This task is an XL”, or “This one’s a small”. The sizes correspond with how long that team member thinks it would take to complete that task. You don’t need long drawn out discussions here — the idea is to get a quick feel for the size of the task in order to do your planning. Planning Poker, on the other hand, is a more granular methodology, requiring more discussion and thought.
By having less values to use for the estimates — T Shirt estimating uses 5 sizes, Planning Poker uses up to 10 — allows for faster consensus building among the team. Once the stories have been selected for the next sprint using T Shirt estimating, more precise estimation using Planning poker can be done if desired.
Comments Off
Filed under: Development
Posted on January 20th, 2010 by Jeff
For a limited time, you can get FreezBeat for just $5. Use coupon code FOURFORFEB at checkout to save $4.
It’s a pretty cool little utility, if I do say so myself! FreezBeat does it’s job quietly, and does it well and you will wonder why the “big guys” didn’t just build this in to their products in the first place.
If you’re not ready to buy just yet, there is a 30 day trial available.
Comments Off
Filed under: News
Posted on January 5th, 2010 by Jeff
While working on My Fan Flash, I was asked to integrate Google Analytics to the site. After all, what site these days doesn’t want to track it’s users?
So I did the usual. I created a new analytics account, grabbed the tracking script and installed it with the proper tracking code in the footer of the site. After pushing it to production, I was done. Sat back and waited for the first hit. And waited. Hmm… visited the site a few times with different browsers, but still no hits were being recorded.
Alright, time to get dirty. I opened the site in Firefox and enabled Firebug (I can’t work without it,it’s just too useful!). I set a breakpoint on the _trackPageView function and to my suprise it wasn’t hit. I put another breakpoint on the script load, refreshed the page and to my relief that breakpoint was hit. I started stepping through the code and ended up inside the Spry framework code. Apparently, Spry is wiring up an event handler that breaks the new Google Analytics script.
Surprisingly, there wasn’t much to be found on the internet about this but over on the Google Analytics, I did find the brand new asynchronous tracking script that can go in the document head instead of the footer. Google claims that this will speed page loads and improve compatibily with scripts that use onLoad handlers.
After replacing the old ga.js snippet with the shiny new async snippet and pushing to production, tracking for this site was functional again. So if you are having issues with Google Analytics not working on your site and you’re using third-party scripts that hook into the page load event, switch to the new the async snippet.
Comments Off
Filed under: Development
Posted on October 2nd, 2009 by Jeff
Google’s pretty much destroyed FeedBurner, so I will no longer be using the service. If you are subscribed via a feedburner feed, please unsubscribe and resubscribe via the RSS link in the sidebar, or the address bar.
Comments Off
Filed under: News