Friday, March 20, 2009

Are We The Borg?


So, I recently moved from Los Angeles to the New York city area . Upon arriving, my new place had no electricity. Oh no, 24 hours with out electricity for the Internet Guru. What is Imma gonna do?

No electricity? No problem for now because I powered up my laptop I noticed that a neighbor had not secured his wireless network. Cool, I was able to get on the internet. Thanks neighbor.

My laptop and Blackberry couldn't run indefinitely on batteries. So, I decided to charge them in my car. I don't have a car charger for my Blackberry but I have a portable car power converter which converts a car cigarette lighter into a regular wall outlet.

So, after a few hours on the laptop and talking on the Blackberry, I went to my car for some SWEET ELECTRICITY! With in 5 minutes of charging, both of my cigarette outlets died. What? What are the chances of that? I've used this power converter for 6 years with out incident.

No Blackberry, no laptop, no cable... It was like living in the 1970s or something. It got so bad that I wrote this blog entry using pen and paper.

I felt so disconnected. I felt like Hugh from the Borg on Star Trek. The Next Generation Star Trek fans feel me here. The rest of you are scratching your heads so please let me explain. Star Trek is a futuristic TV show which takes place in the 24th century. The Borg are a race of cybernetic organisms (half humanoid, half machine) who desire to convert all of humanity into Borgs.

There are millions of Borg but they are essentially one entity, one collective with one conscience in constant communications with each other.

There was an episode of Star Trek when the humans captured a Borg and named him Hugh. Our Star Trek humans then severed Hugh's "internet connection" with the Borg collective and Hugh "went out like a punk". Dude was pathetic and didn't know how to act.

Similar to Hugh, I experienced the disconnected feeling. I couldn't check my 6 email accounts, my Myspace email, my online bank statements, my online credit card statements, my stocks and 401K, or my Yahoo front page news. I couldn't even check or update my Facebook status. Oh no... I was disconnected from my collective and "Didn't know how to act".

So, my question to all of us: "Are we becoming like the Borg?"

Saturday, March 14, 2009

The Motivation behind The Web Academy



The 1980s:
My technology colleagues will agree, nearly 100% of us are self taught. In 1981 at age 12, my parents purchased my 1st computer which was a Commodore 64 that had 64,000 bytes of RAM compared to computers now which come with a minimum of 2 GB (2 billion bytes) of RAM. I learned how to program in BASIC on that Commodore 64 by reading the guide that came with the computer. After learning how to write conditional commands and loop commands in BASIC, I wrote a text based game which allowed the user to go on a “Dungeon and Dragons-like adventure”.

In 1986, my parents purchased an office PC for their business. That same year, I developed a game (called the Alpha Zapper) which helped the gamer learn how to type by shooting missiles in the form of alphabet letters at the gamer’s space ship. The gamer would gain points by typing the appropriate letter to destroy the missile. In 1986, I had the luxury of a high school (Walled Lake Western) which allowed me independent study time to pursue my programming passions. In addition, I used my parents’ office PC to develop this game. (Yeah mom and dad, when I was supposed to be running orders for your business, I was developing my game. That was 23 years ago, so I hope yall ain’t mad.)

The 1990s:
In the 1990s while in college, I had an idea of creating a web site which would allow college students and anyone seeking a job to post their resumes online. Simultaneously, this web site would allow employers the ability to find employees. The idea was called Resunet (Resumes On the Internet). I had no idea of how to reserve a domain name let alone build an enterprise level web based application like this. Well, someone out there did know and in 1999 Monster.com was formed and the rest is history.

Also, in the 1990s my fraternity brother (we called him DP) was just beginning medical school. I approached DP with an idea. I wanted to take all of the practical knowledge that he was learning in medical school and build a web site that would use a simple algorithm to diagnose patient ailments. We would call the web site DrDP.com. Due to my lack of serious web knowledge, we never completed this project. A few years later WebMD was created and again the rest is history.

Before graduating from Michigan State University with a degree in Computer Science, I had one of my 1st opportunities to practice my "web craft". I was a lab assistant for Dr. Herman Hughes in the MSU High Speed Networking Laboratory. Using HTML, Perl and CGI, I created a content managed system (CMS) web site for Dr. Hughes before the term "CMS" had been used.

Millennium:
After my years of web development experience and my years of work experience with companies like Yahoo! and Netscape, I am in a unique position to assist the next generation of web entrepreneurs. What if a young person desired to build an application that ran on the iPhone and used Yahoo! Maps, used proximity detection technology such as Yahoo! FireEagle and other technologies to develop something that has never been seen or tried before? Where would this young person even begin? Well, The Web Academy is designed to solve this sort of problem with basic web development classes, advanced server side scripting classes, advanced database management classes and advanced application programming interface classes.

The Web Academy will teach our students how to stay current with technology and how to be self reliant to intellectually sustain themselves once they have out grown us. The Web Academy will be a simple door. The student has to walk through it.

With all of the talented young people in our communities I am hopeful that the big technology success story of the next decade will begin with a 22 year old talking about his/her experience as a 12 year old with The Web Academy.

The Web Academy is seeking students. If you are interested in becoming a student, please join our email distribution list at http://www.thewebacademy.org

Monday, March 9, 2009

HTML and Meta Data

Properly structured meta data on your web site allows the search engines to potentially better find content on your web site.





Special Thanks to...
W3 Schools
Web Developers of Detroit
Web Developers of New York
The Web Academy

HTML Forms

Accepting information from web site visitors is extremely important. Using HTML Forms is how you accomplish this task.





Special Thanks to...
W3 Schools
Web Developers of Detroit
Web Developers of New York
The Web Academy

HTML Frames

HTML Frames allow you to display more than 1 web page (and more than 1 web site) in a single browser window.






Special Thanks to...
W3 Schools
Web Developers of Detroit
Web Developers of New York
The Web Academy

HTML Images

What's the point of browsing the web if you can't see the pretty pictures. This video demonstrates how to add and manipulate images on a web site.






Special Thanks to...
W3 Schools
Web Developers of Detroit
Web Developers of New York
The Web Academy

HTML Links Overview

We have all clicked on a web hyperlink at least once in our lives. This is a demonstration of how to build hyperlinks in HTML.






Special Thanks to...
W3 Schools
Web Developers of Detroit
Web Developers of New York
The Web Academy

Wednesday, March 4, 2009

Tuesday, March 3, 2009

Michael Jackson or Michael Dell


I was born and raised in Detroit... Motown... and in 2005 Martha Reeves from the 60's Motown group Vandellas was running for Detroit City Council on the platform of "bringing music back to the city of Detroit".... What? Are you kidding me? We've got enough "wanna be" rappers and she wants to add to this maddest? The worst part is Martha Reeves won and is a proud member of the dysfunctional Detroit City council. Meanwhile, cities like Mumbai, India are cranking out computer scientists by the thousands but Detroit has Marva Reeves. While Martha Reeves was "Dancing in the Streets" in the 60s, Mumbai was investing heavily in science education and it's paying off big time.

Fantasia Barrino who won the American Idol competition is functionally illiterate. That's right, she can't read and admitted her problem in at least one interview. She got lucky by winning the American Idol competition in 2006. Too many kids think they can be the next Michael Jackson when they need to focus on being the next Michael Dell.

To help counter some of this maddest, I am initiating a non-profit web academy here in New York city called The Web Academy. We will offer free web design classes to the community and offer free web development services to other non-profit organizations.
TheWebacademy.org

So, with the help of City College of NY and other local learning institutions, I am hopeful that we can crank out the next generation of web entrepreneurs.

The Detroit Web Academy to follow...

Monday, March 2, 2009

Yahoo! Mobile in a Science Fair?


In March of 2009, I had the honor of serving as a Computer Science judge in the New York City Science and Engineering Fair. The fair was open to all New York city area high school students. I was tasked to judge several computer science related entries. All of the computer science entries showed a high level of thoughtfulness, creativity and preparedness. The entries included but were not limited to: Ideas for a Better Electronic Voting System, 2D to 3D Face Modeling Application and an Application which used Game Theory to help small businesses succeed. None of these mentioned projects were 100% complete but they showed excellent promise.

At this fair, I was surprised that there were zero web/internet related projects. What!?!?!? Yes, EHAM the Internet Guru said it… A Science Fair in 2009 had zero web/internet projects. There were plenty of plant science projects, animal science projects and biology projects. These entries were not that much different from when I participated in science fairs in the 1880s (just kidding, I mean 1980s, but this plant science stuff was from the 1880s). This is a direct reflection of the teachers and mentors who are guiding these children. There is nothing wrong with plant projects, but it’s 2009! It’s time to up their game!

Up Their Game:
There are so many different web/internet projects that can be done today. Companies like Yahoo! have made it incredibly easy to build robust applications on their APIs and development platforms. API stands for Application Programming Interface, and is a tool which allows developers an easier method to build applications. Normally APIs are used to seamlessly connect the developer to a remote resource.
Yahoo! has dozens of API platforms and development platforms such as:
Fire Eagle: location-aware application services
Maps: image API which allows embedding of rich interactive maps
Traffic: real-time traffic alert information
BOSS: (Build your Own Search Service) is Yahoo’s open search web services platform
Blueprint: Mobile development platform

Kids love using their mobile devices. Imagine a science project which used Yahoo! Fire Eagle and Yahoo! Blueprint to create a “super cool” mobile phone application that allowed friends to connect in a unique way. So, in 2010 EHAM the Internet Guru will be sponsoring a science fair team to build cool mobile applications using Yahoo! APIs… The science fair ain’t gonna know what hit them!