Saturday, December 17, 2005

Understanding Ajax

You can find a short techincal article that explains how Asynchronous JavaScript Technology and XML (AJAX) works. It is a good sumarized explanation worth to check.
Here is the link: http://java.sun.com/developer/technicalArticles/J2EE/AJAX/

Tuesday, December 06, 2005

Java Code Quality Tools

  • Free PMD: Static analyzer tool for java code that scans Java code and looks for potential problems like possible bugs in the code.
  • Free JRewriter: Static analyzer tool for java code capable of refactoring source code to eliminate potential defects.
  • Free FindBugs: Static analyzer tool for finding bugs in Java code.
  • Free Jlint: Dynamic and Static Program checking to find bugs and inconsistencies in the Java code.

Testing tools

  • Free WebTst: QA tool for functional web site testing by creating tests, recording them or running them in an automatic mode by Francisco Rosa(cool guy my husband :-) ) that can be used for regression testing.
  • Free Selenium: QA tool is a tool for testing web applications that can be used for regression testing.
  • Free HttpUnit: QA tool for automated testing of web applications.
  • Free TestGen4Web: QA tool for recording and replaying user actions on firefox.
  • Free jMock: A library for testing interactions between Java objects using mock objects.
  • Free EasyMock: "Provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism".

My favorite podcasts

  • The Java Posse : a very interesting podcast for Java developers with news about Java, Java tools and intereviews.
  • Web 2.0 Show: a web cast about web business ideas, web technologies (Ajax, etc). Very entertaining and interesting interviews with Jeff Bar from amazon and Jason Calacanis from Weblogs inc.
  • Software As She's Developed: Very informative and good podcasts about Ajax and Java.
  • POLYMORPHICPODCAST: Good tips about software delevopment in general and also about Architectures and Frameworks like ASP.NET and Ajax. "Each show is concise bringing you practical examples of how to make you a better software development professional."
  • QA Podcast: Good information about Software Quality Assurance topics.
  • JBoss Labs: New about Jboss. Keep an eye on it.
  • Code Sermon: A podcast about good software development pratices. Interesting.
  • Ajax: About Ajax framework.