How many techs does a web dev use?

April 22, 2007

Sofware engineer might be the best job in America, but when you tally them up, most web application developers still need to use, on a regular basis, a stunning array of technologies.

  1. Desktop operating system
  2. Telnet or Remote Desktop
  3. Server operating system
  4. Email
  5. Web Browser
  6. Internet Relay Chat or Instant Messenger
  7. An IDE (Eclipse, Visual Studio, Aptana) or programmers editor
  8. Image editor
  9. HTML
  10. CSS
  11. JavaScript
  12. DOM
  13. HTTP
  14. HTTPS
  15. XHR (XMLHttpRequest)
  16. Cookies
  17. POP / SMTP
  18. High-level language (Java, C#, Ruby, …)
  19. XML
  20. Unit testing framework (xUnit, TestNG)
  21. SQL
  22. DBMS (MySQL, SQL Server)
  23. Data access framework (Hibernate, iBATIS)
  24. Web server
  25. Web container
  26. Web services (SOAP, JSON RPC)
  27. Server pages (JSP, ASP, PHP)
  28. Page testing framework (Selenium, Mercury, WebCanoo)
  29. Ajax Library (Dojo, YUI)
  30. Web framework (Struts, ASP.NET, Rails)
  31. Repository (SVN, CVS)
  32. Wiki
  33. Issue Tracker
  34. Office sofware (Word, Excel, PowerPoint)

And that’s not even counting readng, ‘riting, and ‘rithmetic!


Unobstrusive Javascript Validation with YUI

April 11, 2007

A very cool approach to validation that plugs right into the YUI library.

I’m using this to provide validation to the DataForm Widget, which is a stepping stone toward the FLEV Widget.

Meanwhile, on the Java front:


Tour de Blog - WordPress

April 9, 2007

This week’s stop on the Tour de Blog is WordPress.com, a free blogging service that also offers “completely” optional paid upgrades.

Setting up a blog on WordPress was easily enough, but there doesn’t seem to be a way to edit the theme directly. There is a CSS editor, and an impressive set of Sidebar Widgets, but no obvious capability for rolling your own. There is a Custom CSS upgrade, but that’s style code only no HTML or JavaScript.

WordPress offers a rich editor and maintains the code in HTML. My initial first impressive is “pretty and featurefull, but sluggish”.

At the end of the series, I’ll provide a roundup with more indepth remarks, but I’d like to give several systems a try before comment on more than the initial impression.

To access the blog system of the week, follow the http://husted.com/ted/blog/index.html link. Feel free to re-up for the feed, so as to give each system a fair test. Of course, if anyone has a preference or other feedback, feel free to comment.


But, wait there’s more …

April 8, 2007

This site is being used a part of my April “Tour de Blog“.

Visit JRoller for the complete Macaroni archive.