Monday, March 31, 2008

Useful Web 2.0 directorys

It seems like every other day there is a new cool web 2.0 application startup. I've got to be honest even for an enthusiast like myself it’s hard to keep up to date.

Below some sites and useful directorys I use to keep up to date with the latest and greatest web 2.0 sites:
I hope you find them useful.

Tuesday, March 18, 2008

You've bought a web application, now maintain and enhance it!

Maintenance and updates of web sites never really seemed to be a big problem in days gone by. Once in a while you would add a new press release, update the company page or tweak something here or there. However with the shift from web sites (static) to web applications (dynamic + data driven) and the move from web 1.0 functionality (1 way communication) to web 2.0 (bi-directional communication) the modern web application requires much more attention.

A Web application with Web 2.0 functioanlity can do much more for your business than its Web 1.0 cousin:

  • It will connect you with new and existing customers
  • Sell your product
  • Reduce your support costs
  • Increase your brands awareness
  • Build community
However with all these new features it is unrealistic to think you can buy a Ferrari without maintaining it! The amount of upkeep is often challenging to communicate and sell to clients. Most of them are used to spending a portion of their marketing budget on the build with a few yearly updates and not a lot of additional promotion of their site. Therefore it is our job to educate then what has changed in the last 2-3 years since their last website redesign.

Modern sites and the content on them can be driven by any number systems including:
  • Content management (CMS)
  • Ecommerce
  • Community and social media
  • User generated content
  • Rich media engine
  • Analytics
Add to that traffic building and emarketing programs and frequent updates are a reality of doing business online. Investing in a dynamic sites means a commitment of time and cost to keep your web application up to date. Not only by adding fresh content, but by adding new features and refining your application to give users a reason to return.

As the web evolves and new features come along you should constantly be thinking about how to leverage them to improve and enhance the user experience, adding engaging content and providing tools that encourage interaction. Critical Mass have coined the term "Always in Beta" and developed a concept around that theme. And I think this idea of Beta pretty much sums up my feelings on the modern web application. It will never be done, and nor should it be. Make sure that you allocate budget and earmark time for adding to and embrace the rewards of going Web 2.0!

Wednesday, December 26, 2007

Web 2.0... another bubble?

I found the folllowing video title "Here Comes Another Bubble v1.1 - The Richter Scales” which chronicles the rise and fall of some prominent Web 2.0 companies among other things. And it sparked my interest and got me thinking, are we headed for a dark place in 08?

The web is a fast moving place where one thing is guaranteed .... change! What was the status quo in 2007 won't be in 2008. Techcrunch has an article that discusses a possible Web 2.0 crash in 2008.

Companies will come and go. But one thing is certain, last time the web crashed in the dotcom era it seemed your website was an optional expense, something that could be cut from the budget. Now things have shifted, a companys website is mission critical, so to are the services offered by many websites! The web is the first place people most people go to find things. So your website is as important if not more than your bricks and mortar establishment, especially when its got an ecommerce component attached :)

So without further ado heres the video, see you in 2008.


Sunday, December 9, 2007

The Web comes to the Wii

Due to the depressing winter weather conditions here is Wisconsin I decided it was time to relax on the couch and play with my new toy, my much loved Nintendo Wii. To be honest i've been out of gaming for quite some time, the Wii got me excited about gaming again. Up until now the Wii has had wireless internet connectivity through Wifi that really hasn't been leveraged. Updating the system and downloading the weather were all it could really accomplish.

Today I check out the Wii shopping channel and noticed you can now get Opera browser for the Wii! Being a web enthusiast I downloaded it right away and i've got to admit its quite impressive.

Opera is added under the "Internet Channel" from the Wii menu. Browsing with the Wii remote is simple and easy, and use the Wii controller directional arrows, A for selecting, B for back and zoom in (+) and zoom out (-). Your menu is simple:

  • Enter WWW address

  • Back / Forward

  • Search: Via Google or Yahoo

  • Reload page

  • Forward link via email


Unfortunately Opera on the Wii does not support browser plug-ins or downloads, however it does support Flash 7 . So it is much like the light weight Safari browser that ships with the Iphone. Regardless this is a really solid release for the Wii which can only help Nintendo boost the Wii's popularity. Just like the Iphone, with 10 million Wii consoles out there its another platform developers need to consider when building websites.

Monday, October 29, 2007

Update on the Target and accessibility on Techcrunch

At the beginning of the month I weighed in on my feelings on the Target accessibility class action law suit. Now it seems others are doing the same in a heated way on comments in Techcrunch blog on the subject. This debate definitely is gathering momentum, ultimately I think the days of building websites that are inaccessible are over.

Thursday, October 25, 2007

Amazon secures patent for SEO friendly URL's... What?

Wow this truly floored me. The US Patent Office (USPTO) has granted a patent for placing a "search string at the end of a URL without any special formatting.". See the diagram left that helped them seal the deal with the USPTO.

A popular technique known as URL aliasing and URL rewriting evolved which allowed developers to move away from non friendly URL's like this:

http://www.domain.com/index.aspx?id=63304&mode=wide

To friendly URL's like this:

http://www.domain.com/vacation packages wisconsin

URL Aliasing been around for many years, and was popularized by Google's search engine. Using this URL format is beneficial in two ways, it's ultra search engine friendly give the pages ranking a boost, and its more user friendly.

On doing some research on this the subject the USPTO is meant to granted patents for something that aren't obvious. Also unless you can prove you were using this technology prior to Amazon filing this patent in 2004 you could be in trouble. This is pure madness! It would seem that this technique utilized by hundreds of millions of data driven websites and blogs are now in breach of Amazon's patent?

Thursday, October 4, 2007

Accessibility, Standards and Targets class action lawsuit


The other night I was talking at length to my brother in law Steve about his field of engineering and its various certifications and standards and comparing it to my field of web development. This isn't the first time i've thought about this issue, In a previous blog of mine I went hunting for professional organizations for web development.... there weren't many.


He argued that "no one is going to die if a website doesn't work in Firefox, however in my field if a wall collapses and kills someone we got a problem. Thus we have standards, rules and regulations to make sure that doesn't happen". I agree that no one is going to die if a website doesn't render right but as more mission critical services move online web standards become more important.


Steve is a member of an independent professional organization for engineers known as Ashrae which develops standards among other things for the field of engineering. In the web world we have the W3C which is independent and then corporations like Adobe, Google and Microsoft who play a part in helping to innovate and drive web standards. However nothing is really enforced unless your designing for government who demand section 508 compliance.


He said that engineering has been around for thousands of years, and web development is a new field of expertise and standards and enforcement of those will take time. So it was funny today when stumbled across two separate articles:



Both talk about Targets class action lawsuit for not being 100% accessible to the blind? I shouldn't need to state it, but I will for clarification, Target is a corporation not a government body so no standards apply right? I guess not!


My point to my brother in law is that as more services move online, whether its shopping, banking, bill payment or yellow pages there need to be standards enforced to ensure everyone, young and old, 56k or broadband, iphone or pc can access your site. The lawsuit against Target could prove to be a big factor in enforcement of standards online..... Time will tell but this will be an interesting case to watch!

Monday, October 1, 2007

Create collection of articles on "Planning, Managing Web Sites and Web Site Projects"

Today I was looking for some example document for a web content plan. I have a structured approach i've used for years, but I always want to keep abreast of things and see what others in the industry are doing. I didn't really find anything concrete howevers on my Google hunt I stumbled across the following page that had a great collection of articles on "Planning, Managing Web Sites and Web Site Projects". Definately worth a look if you need help.

Thursday, September 27, 2007

Agile isn't an excuse for sloppy project management or development

Those who have read 37Signals book: "Getting Real" should be well versed in what Agile Development is all about. Basically the theory you can do more with less is the easiest description I have of what Agile Development boils down to. I am warming up to the idea of a development process that is less linear, and more pliable to the demands of a fast paced on demand "Web 2.0" world.

That being said in a recent Dr Dobb's newsletter I read this article on the disciplines of development using Agile methodology.

Tuesday, September 25, 2007

Google to take on Facebook by more open API

It was only a matter of time before one of the top three: Google, Yahoo or MSN did something with respect to Facebook.

Google is apparently working on opening up its API's for existing services even more than Facebook. See this article for more detail.

Friday, September 14, 2007

Ditch your news section or press room and build a blog!

It still amazes me to see sites launching with a news or press room. This seems like one of the legacy web 1.0 items thats still makes its way into most corporate domains.

Granted if you are a fortune 500 company perhaps you still need your official new release section. However for most small to mid size companys this seems like serious overkill. The "one to many" broadcast approach is clearly over with the rise of social media, web 2.0 and functionality that allows for your users to engage in a conversation with you!

Some blog facts:
  • Blogs are hip
  • Authentic
  • Let you engage with your user = two way conversation!
  • Let your users identify with a personality along with your news
  • Build Community: They create repeat visits (stickyness) by users
  • Content can be syndicated via RSS and email subscriptions
  • Build Traffic: Ultra SEO friendly helping to get you found
  • They create conversation on other blogs = Online PR +Seeding!
  • Cross Sell: Generally they create a lot of referrals back to your corporate site

Thursday, September 6, 2007

Recent validation of Linkedin - networking 2.0

I recently had a situation in my day job where more work than we could handle. I needed a qualified group of five internet developers with varied skill sets such as: XHTML/CSS, Flash, .NET, PHP and we needed them quickly.


Formally we would try two things:


  • Mine existing freelance resources
  • Go to a local staffing firm that specializes in interactive to find the desired candidate(s)

We tried option one, and everyone we knew was committed. Option two takes time and we were under the gun with tight deadlines.


So what do you where you in a bind and need to recruit in a vacuum? Networking 2.0 utilizing your social networks!


Within a few hours of identifying the need I hit my LinkedIn network. By the end of the day I had answers and people lined up to do the work. It was instant validation to me of the power of social networking tools like LinkedIn, and putting my network that i'd built overtime to work for me.

Wednesday, August 29, 2007

How to filter feature requests on your web application

Yesterday I attended the iPhone Tech Talk conference in Chicago. Many items where covered from requirements, usability, design and application development for the iPhone plaform. One part of the presentation that resonated with me was how Apple approaches development of software applications. Below is an excerpt from the presentation:


Good Design at Apple….

“Comes from saying “No” to 1,000 things to make sure we don’t get on the wrong track or try to do too much.”

- Steve Jobs

Define Your Solution

What problem will your application solve?
  • Create an Application Definition Statement
  • Summarize the intended purpose of your application
  • Let it guide everything you do
  • Filter every aspect of your application through definition statement

This is also inline with a chapter in 37signals book “Get Real” titled "What's the Big Idea".

Its an interesting approach i'm looking to incorporate into future projects I work on. Often with web project you can get bogged down in features that are outside of the core objective and vision of the site, using this methodology means you can abandon a lot of traditional distracting features before you burn you time and money.


Wednesday, August 8, 2007

Good user experience can improve your bottom line

I came across the following presentation when I was browsing on Slideshare and it really resonated with me. I often talk to designers or information architects about improving the usability of a web app by simplying things. For instance use more descriptive form buttons - "submit" is vague, include functionality such as breadcrumbs and site search as people expect them to be there etc. Essentially don't make me think!


One thing I often notice with new site designs is they are tested by power users, we know that the logo links back to the homepage, we know how to use utility nav and how to filter results in a datagrid. However the best test i've ever had is my wife or my mom. To be honest if they can't perform a task or find something on a new site chances are other users will have the same problem. Ultimately a bad experience frustrates users and ensures they will give up on your site and go to the next listing on Google.


I encourage you to view the following presentation by Brian Winter from CareerBuilder on providing a better user experience.