Archive for November, 2006

ZCE Training Session 1.5

Saturday, November 18th, 2006

My apologies for the late post. My time has been directed entirely toward the Refresh06 conference. With that out of the way, we’re going to try this again at a better venue.

Meeting Date/Time: Sunday, November 19 at 3:00 PM
Meeting Location:
Full Sail Building 3B, room 130.

If your travels require you to take I4 to Winter Park, it’s suggested that you exit on Fairbanks Ave. (Exit 87) and head East toward Semoran Blvd (SR-436). From there, you may take the directions ‘From the North’ listed below.

If you are a local, directions are as follows:

From the North

  1. Head South on Semoran Blvd. (SR-436).
  2. Turn Left on University Blvd.
  3. Make your first Right on to University Park Dr. (Street may be labeled as Driggs Dr.).
  4. Follow University Park Dr. back until you see the large Full Sail building on the left.

From the South

  1. Head North on Semoran Blvd. (SR-436).
  2. Turn Right on University Blvd.
  3. Make your first Right on to University Park Dr. (Street may be labeled as Driggs Dr.).
  4. Follow University Park Dr. back until you see the large Full Sail building on the left.

The meeting will be held in building FS3B room 130. Full Sail’s doors require an access key to enter, however there will be someone monitoring the doors until 3:15pm to make things easy.

Blogged with Flock

Zend and Microsoft Kiss and Make Up

Monday, November 6th, 2006

And I quote:

Microsoft has formed a technical partnership with Zend Technologies to optimize its open-source scripting language PHP to work better with Windows Information Server.

You can read the full article Microsoft Wants Speed Advantage With Open Source PHP on Dr. Dobb’s

This is some interesting stuff–definitely something I did not expect from a closed-source company with a highly competitive server-side language. I’m quite sure that ASP will continue to grow in it’s own direction, completely independent of PHP’s influence. What I’m hoping for is a much tighter integration with IIS because running PHP as a binary really sucks.

Defining Web 2.0

Friday, November 3rd, 2006

Greetings all. Forgive the somewhat off-topic post but I’d like to write a small informative post about a topic that has been popping up left and right at the firm I work for (as well as all over the web): Web 2.0. This post is being written not to remove the phrase “Web 2.0″ from your vocabulary, but rather to insure that you use it correctly through conversation.

First off, in order to understand what Web 2.0 is, you must understand what it isn’t.

Web 2.0 Isn’t a Style

I always hear people saying things to the effect of “Redesigned with a [Web] 2.0 look”. If this is you, sorry buddy, you missed the point. If Web 2.0 was a look then we would need to account for all of the various design trends over the last decade or so (including the God-awful pill buttons, gradient text and unmatched, obnoxious color schemes); in which case we would be somewhere in the neighborhood Web 10,000.7 or so.

Web 2.0 Isn’t a Behavior

JavaScript is once again being embraced by the community (thankfully) and you are sure to see lots of slick animations, fades, wiggles, pops and their friends. Although JavaScript is currently at version 1.7 and is most likely in it’s second reincarnation (from a trend perspective), JavaScript does not offer a good definition of Web 2.0.

Web 2.0 Isn’t a Technology

There are lots of buzz-words and acronyms floating about the web now. AJAX, Ruby on Rails, SOAP, REST, Web Services, XHTML, CSS etc. If any of these technologies were Web 2.0, the folks giving the version numbers would need to get a little history lesson. Asynchronous web applications have been around for years (via JavaScript and Flash). Ruby is a well seasoned language with an MVC wrapper around it to make it plug into the web nicely. SOAP, REST, and any other XML-based standard (including XHTML) have also been around for quite some time now and have seen several iterations.

What Web 2.0 Is

It’s possible that you are pretty confused at this point seeing that I’ve made a small list of what Web 2.0 isn’t. So here it is:

  • Web 2.0 is nothing more than an idea; a great one at that.
  • Web 2.0 is user-centric design/development.
  • Web 2.0 is separation of presentation and structure.
  • Web 2.0 is semantic.
  • Web 2.0 is accessible.
  • Web 2.0 is usable.
  • Web 2.0 is using the Internet as a stable platform for applications, commerce, communication, etc.

To put it in complete layman’s terms, Web 2.0 is simply us looking back, reflecting on the past, examining mistakes and making damn sure never to do them again.

Hopefully folks reading this will have further clarity on this seemingly confusing topic. Truth be told, Web 2.0 is simple. Granted, there are lots of technical details that I’m excluding from this post. In summary, think of this more of a general synopsis aimed toward the folks who are adding more to the confusion. If you are interested in learning more about this, be sure to read Tim O’Reilly’s “What is Web 2.0.”