avocets
Avocets
rss 2.0 subscribe to this page
search


view all
•  projects
•  owners
•  tags
Nothing like a framework to ease your burden.  Check it out, more than 50 java development frameworks are described and linked.  Of course the usual suspects are here: Cocoon, Struts, and Java Server Faces.  But also includes Tapestry, RSF, ZK and JAT.  Wow, glad we are finally moving into this space...

It's all about tools, baby...

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

More tools...

While writing this blog a small library of reusable components based on YUI has been started. The library was namespaced YAHOO.ext (short for Yahoo! UI extensions), and already has a few very useful classes that make day to day development with YUI much easier. All of the classes are well-documented and there are some examples of using them found in the posts on this blog. The code is of course free and has the same unrestrictive (BSD) license as Yahoo! UI.

More tools...

While writing this blog a small library of reusable components based on YUI has been started. The library was namespaced YAHOO.ext (short for Yahoo! UI extensions), and already has a few very useful classes that make day to day development with YUI much easier. All of the classes are well-documented and there are some examples of using them found in the posts on this blog. The code is of course free and has the same unrestrictive (BSD) license as Yahoo! UI.

It's all about tools, baby...

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

I got to love a manifesto.  Especially one that pushes for a different model of programming that works the way I think we need to work.  We are small, we are pulled in many ways, we are challenged, we are overworked...  We need to try this more formally.

I love lists!  Here's a nice list of how to program.

  1. Do not expect a detailed specification.
  2. Do not spend your time polishing a detailed design.
  3. Keep your eyes on the real problem.
  4. Have a team of smart guys.
  5. Keep the complexity of your decisions down.
  6. Do not optimize your code without solid reliable data.
  7. Do not code "till it's done".
  8. Start debugging while designing.
  9. Do not flatter yourself that your system is bug-free.
  10. Do not expect to create a perfect documentation.

 

The OAICat Open Source Software (OSS) project is a Java Servlet web application providing a repository framework that conforms to the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) v2.0. This framework can be customized to work with arbitrary data repositories by implementing some Java interfaces. Demonstration implementations of these interfaces are included in the webapp distribution.