This is the personal site of Dan Grossman, web developer and entrepreneur. I create web applications that help people get the most out of their websites. Check out my profile, portfolio and open source code.

OpenCalais Class and WordPress Plugin Updated

My OpenCalais PHP class and WP Calais Auto Tagger WordPress plugin have been updated. The class now supports the latest API endpoint, all entity types and social tags. The WordPress plugin was completely rewritten to use that new class and to use jQuery for all its DOM manipulation.


Read More »

More from this category

w3roi Plans Upgraded

Every 2-3 years I re-evaluate Awio’s infrastructure and usually end up making significant changes. This year, that resulted in moving every site and service I run to new hardware, taking advantage of lower costs for multi-core processors and RAM than in past years. w3roi, the service I created to measure and optimize the performance of [...]


Read More »

More from this category

New House, New Dashboard Display

After living in 7 apartments in 7 years, I’ve given up renting and bought my first home. One benefit of all the extra space is room for a permanent dashboard display…


Read More »

More from this category

The Real-Time Pulse Dashboard

Earlier this week W3Counter.com went live with a new website and new features for PRO users.


Read More »

More from this category

More free code: node-searchparser

node-searchparser is a little node.js module for parsing HTTP referrer URLs for search engine names and search keywords. It’s just one of a few modules I had to write while putting together a node.js server for a new real-time dashboard I’m adding to W3Counter in the near future.


Read More »

More from this category

Book and Magazine Mentions

My websites W3ROI and W3Counter were recently mentioned in a book and a magazine. W3ROI’s design appears in the recently published Web Designer’s Idea Book (Volume 2). W3Counter was the topic of…


Read More »

More from this category

A browscap.ini parser in JavaScript

I use PHP’s get_browser function to identify web browsers from user agent strings on several sites. I wanted this ability in a node.js application I’m writing, so I wrote a JavaScript implementation to use.


Read More »

More from this category

WP Review Site is For Sale Sold

I have listed my WP Review Site product for sale on Flippa. The listing is here, bidding is open for one month, and the buyout is $125,000.


Read More »

More from this category

Spam Filter For Your Twitter Followers

I’m tired of checking the profile of everyone that follows me on Twitter to decide whether to follow them back. At the same time, I don’t want to follow everyone, or I’ll add spammers, and I do want to know what most of the people that follow me have to say. I created Follow Ham [...]


Read More »

More from this category

W3Counter WordPress Plugin Updated

W3Counter’s official WordPress plugin has gotten a much needed rewrite for WordPress 2.8+. You can now view your blog’s web stats within your wp-admin dashboard and add the tracking code to any sidebar as a widget.


Read More »

More from this category