.comment-link {margin-left:.6em;}
ABCEDmindedness
Tuesday, April 20, 2010

This blog has moved 
This blog is now located at http://blog.abcedmindedness.com/. You will be automatically redirected in 30 seconds, or you may click here. For feed subscribers, please update your feed subscriptions to http://blog.abcedmindedness.com/feeds/posts/default.
permalink ( Tuesday, April 20, 2010 ) Ray 0 comments links to this post

This blog has moved 
This blog is now located at http://blog.abcedmindedness.com/. You will be automatically redirected in 30 seconds, or you may click here. For feed subscribers, please update your feed subscriptions to http://blog.abcedmindedness.com/feeds/posts/default.
permalink ( Tuesday, April 20, 2010 ) Ray 0 comments links to this post

Monday, April 19, 2010

ToDo After jsconf 
jsconf was even better this year than last. A good part of that is because JavaScript and the JavaScript industry is better than last year. Missed most of the Track B talks and I hope to get caught up by watching videos. But most of my spare time may be taken up by the ToDos I wrote myself during the talks. Thought I'd share those.
  1. node.js Wow - it has simply changed everything. Even if the API is constantly changing, I've got to get it installed and start using it. Needs screencasts.
  2. (fab) - Mindblowing - fab:: more twitter than blogging. Just a completely new way of thinking of things and I have to try it. Also, it shows the impact of node.
  3. Google Chrome Framework - Had not thought about it enough until jsconf. This will be so important to my work project. But everyone should add the meta tag to their JS pages. I have to install it at work asap and on a few other desktops.
  4. yayQuery - Been following on tweeter, now I've got to listen to the podcasts. Clearly the next generation of javascript and funny.
  5. Raphael - Years ago I wanted a visual, historical, problem solving site base on timelines (timeography.com). Now this is the js library to make it happen. Usable for for ANY type of vector graphics and I can not wait to push it. Reminds me of RIP for BBSs.
  6. Progressive Enhancements - Jenn made the most convincing case of any presentation. I will be reading up.
  7. Interface Builders - Ares and Greenhouse demos were good. Of course there is the Mac tool. I need to more take time and look at all of these -- another skill I need.
  8. SproutCore - More than a year ago I was a real fan of SproutCore. I had previously argued at a Ruby meetup that MVC was broken in Rails because of the mix of data with code in the view and that the server should only produce JSON. Now that SproutCore is at 1.0 and gives me MVC on the client - will time allow a deep try? Looks so good too.
  9. CVC - Client View Controller by Kyle Simpson pushes the same anti-MVC argument that I was making but puts the same JavaScript on the client and server. Again an incluence of node. Love the concept and certain that is is how the future will go, but it looks like handlebar.js and bikechain.js need to be more battle tested. Have to test to tell
  10. Couchdb - The talk was on evently, but it is really Couchdb that stills interests me. Two tier solution with JavaScript and JSON. Think this will be the solution for one current project. jquery.couch.js here I come.
  11. xui - prior to jsconf I went to phonegap training and heard about xui again. It would be great if jqtouch could be build on xui.
  12. yql - definitely in my toolbox now
Other sessions were also great and I learned lots. For example, Facebook really showed the importance of refactoring in the browser platform. And see previous post on Socratic. And who can forget Gordon. The above are my ToDo list and possible suggestions for your exploration.

Labels: ,

permalink ( Monday, April 19, 2010 ) Ray 0 comments links to this post

Sunday, April 18, 2010

Socratic and Verbalization: Documenting on both sides 
Francisco Tolmasky gave a talk at #jsconf on Socratic: Documentation Done Right. He asked for feedback and he got me thinking about the problem that coders documentation does not even help them when they go back to it. Ever have that happen with your documentation? Go back to your source comments three months later and they don't make much sense?

The process of coding involves variable and method names which are suppose to be meaningful. A convention has evolved where methods should be verbs because they do something and variables are nouns. Roughly.

So I suggested to Francisco that perhaps Socratic could use Verbalization to verify that methods are verbs. Think of Verbalization as a spell check of only verbs. Maybe it could check that "is" methods are boolean and perhaps more. I suppose the Nounization could be done on variables.

One theme at JSCONF is running JavaScript on client and the server. For example, same validation method on both. This got me thinking about the documentation divide. So why not run Verbalization on both Socratic and Textmate or your IDE. As you build out your code check that your method names are verbs. And this gets you a glossary? So a common plug system for both Socratic and IDEs would be good.

Just a thought or two with a lot more to think about.

Labels:

permalink ( Sunday, April 18, 2010 ) Ray 0 comments links to this post

Friday, April 02, 2010

Ed Roberts Passed Away 
A true pioneer of the personal computer, Ed Roberts, passed away yesterday. Bill Gates and Paul Allen released a statement about the creator of the MITS Altair.

I bought one of the first Altair computers, soldered it together and after several tries got it working. Entered many programs using the front panel switches and later built my own keyboard. As soon as it was available I ordered the computer language BASIC on cassette from an unknown company in Albuquerque, NM, called MicroSoft.

Many happy hours were spent at my Altair and it became the platform for my first business venture: CableGames. Though not successful, it lead me into the retail software business and starting the first software store in the world in 1979. That was my career for 15 years.

The world and my life would not been the same without Ed Roberts. I still own my Altair - my first computer.

Labels:

permalink ( Friday, April 02, 2010 ) Ray 0 comments links to this post

Tuesday, March 30, 2010

Yes We Can, Hell No You Can't, Yes We Can 
permalink ( Tuesday, March 30, 2010 ) Ray 0 comments links to this post

Saturday, January 30, 2010

Private GIT with Dropbox 
This is too cool.

Labels:

permalink ( Saturday, January 30, 2010 ) Ray 0 comments links to this post

Tuesday, December 15, 2009

When I'm 58 and in the chart 
Survey of lifestyles for 57 and above.
permalink ( Tuesday, December 15, 2009 ) Ray 0 comments links to this post

Thursday, December 03, 2009

Why is technology important? 
Dave Winer posted one answer to "Why is technology important?". It is an important question. Technology is a human artifact like media, innovations, language, processes, tools, clothing and any other "extensions of the physical human body - or the mind." So I will answer the question: "Why are artifacts important?" Artifacts are important because they impact our culture, our way of life. They have four effects: enhance, obsolesces, retrieves and reverses as described in McLuhan's Laws of Media. For example, automobiles enhance our privacy and travel, obsolesces horse and buggy, retrieves quests and reverses into traffic jams. You may have a different perception which is another reason why it is important to study technology and other artifacts. You can use this model to study any artifact and thus our culture.

Labels: ,

permalink ( Thursday, December 03, 2009 ) Ray 0 comments links to this post

Thursday, September 17, 2009

New New Media 
New book from author of Digital McLuhan. New new way to promote the textbook. Is a textbook new new media? javascript:void(0)

Labels:

permalink ( Thursday, September 17, 2009 ) Ray 0 comments links to this post

Daly blog unless thee forget.

zlides.com
Presentation Blogs
AllSudoku.com
Sudoku Games and Tools for Beginner or Obsessed
HTMLjive
JavaScript HTML Editor (1996)
Multipurpose Room Blog
Design and Innovation
Bletter-Form
Create enewsletters with RSS and JS
Bucknell Blogging Friends
David Winberger
Richard Herring
Pete Murchison
Blog Reading
Dave Winer
Art of Getting Over
DC Blogs:
Site Feed - Atom

archives:
March 2003
July 2003
August 2003
September 2003
October 2003
November 2003
December 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
April 2005
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
March 2008
April 2008
May 2008
June 2008
August 2008
November 2008
December 2008
May 2009
June 2009
August 2009
September 2009
December 2009
January 2010
March 2010
April 2010
Powered by Blogger