XCF
XCF is a technology stack neutral framework that you can use as the basis of a variety of java based projects. The first question to ask is does the world need another java framework? The answer, of course, is no. So why build it? First and foremost, a framework is a complex application. Building one is an excellent opportunity to learn about common design patterns and on how to apply those design patterns. Furthermore, by building this framework not only will you understand better how to translate design ideas into implementation, you will also gain insight into how decisions translate to code that is either hard or easy to maintain down the road. But the most important reason is that when it comes down to it, we are a bunch of propeller heads and what can be more fun that building a framework?