Scott Stroz dropped me an IM yesterday asking "What the hell is autowiring?" It's a pretty good question, and one that I haven't done a good job explaining. So, here we go: the evolution of autowiring.
MonoRail From Castle Getting Started A MonoRail introductory tutorial MonoRail (former Castle on Rails) is a MVC web framework inspired on Action Pack. The Action Pack way of development is extremely productive, very intuitive and easily testable.
Welcome to JUEL! JUEL is an implementation of the Unified Expression Language (EL), specified a part of the JSP 2.1 standard (JSR-245). Motivation Once, the EL started as part of JSTL. Then, the EL made its way into the JSP 2.0 standard. Now, though par
Apache ActiveMQ is a fast open source JMS 1.1 Message Fabric which supports clustering, peer networks, discovery, TCP, SSL, multicast, persistence, XA and integrates seamlessly into J2EE 1.4 containers, light weight containers and any Java Virtual Machine
On Wednesday in Frankfurt at the PHP International Conference I gave a fairly general talk on issues in Web frameworks. I had fun making a graph comparing Java, PHP, and Rails, and you might enjoy it too. [Update: Theserverside.com has a grossly inaccurat
jQuery is a new type of Javascript library. It is not a huge, bloated framework promising the best in AJAX - nor is it just a set of needlessly complex enhancements - jQuery is designed to change the way that you write Javascript. What is jQuery?
mootools is a very compact, modular, Object-Oriented javascript framework. Its unique design makes it extremely crossbrowser, easy to use, and a snap to extend with your own code. It comes with a choice of more than fifteen scripts, plugins and add-ons, i
JBoss Seam is a "lightweight framework for Java EE 5.0". What does that mean? Isn't Java EE (Enterprise Edition) 5.0 itself a collection of "frameworks"? Why do you need another one that is outside of the official specification? Well, we view Seam as the
Tomas Petricek talks about C# 3.0 and the languages that led to many of its new features. The two languages that most inspired C# 3.0, F# and C-omega, are discussed in detail along with how the features changed as they moved from the research languages to
New editors for Rule, Task, Decision, Definitions support a single screen editing interface with * Unlimited undo-redo support * Assisted typing and Intellisense * Complete keyboard support for building complex expressions * IDE like expression building,
Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of
Here's the deal: you develop your complete Web API in source code. Make sure it's well-documented and that the metadata is correct, but don't worry about deployment descriptors, servlet configuration, packaging, or even interoperability. Then invoke Enunc
This widget displays a stack of images that you can flick through like a rolodex or a card deck. It uses gwt's deferred binding for the image generation and lightweight animation to create a fast and smooth experience in all supported browsers. Check out
Myghty is a Python based templating framework originally based on HTML::Mason, the enterprise-level framework used by Amazon.com, del.icio.us and Salon.com,
Getting started with Jersey is very easy. First, download the latest distribution of Jersey and unzip it. If you are using NetBeans IDE 6.x, you do not need to download the Jersey distribution. Instead, install the RESTful Web Services plugin from the Plu
This project contains Naive and Fishers bayesian classifiers, as described in Toby Segaran's book "Programming Collective Intelligence." The book has python implementations; this is a Java implementation.