Minimal Software / 14 posts / 6 comments / feed / comments feed
I’ve just started playing around with Spring Roo it seems like a really good ’scaffold’ approach to starting Java development, much like the productivity boost you get from Ruby on Rails or Grails.  There is a good tutorial here.  I did hit one issue while following it – on Windows. If you have installed Roo on [...]
I ask the question, because there’s been a lot of debate recently. The whole debate over when you stop adding to a language and allow those around it to mature instead! Doug Lea – http://gee.cs.oswego.edu/dl/ As poor software engineering goals, some criticisms are valid (but it needs to be looked at in comparison to it’s modern peers), [...]
A session by Steve Jones and Duane Nickul Exploring the OASIS reference model, so that we can have a reference point for understanding and articulating SOA. It’s very tough when you ask questions like: - how does SOA differ from other types of architecture? - If SOA is x, what is the antipattern? - How does Java relate to SOA? We [...]
This was session TS-6574 at JavaOne. A talk around implementing the OpenSocial APIs for your site.  OpencSocial defines a dingle API for social applications that covers the majority of interactions with social web tools. There are two basic parts.  The Server side contains a Gadget Server (think Google gadgets), and an OpenSocial JavaScript library. The client side [...]
My DRAFT notes for the session (TS-6339) given by Cameron Purdy from the Oracle Coherence team at JavaOne. Current trends to reflect the move to lighter technologies. However, the patterns for scaling don’t change, and this was a session aimed at giving guidance to achieve that…without shooting yourself in the foot. 10. Understanding the Problem Initial expectations are [...]
Is about pragmatic software development, and above all that software development should be more about people and process. What does that mean? Embracing change Minimising risk Reducing complexity Leveraging tools Common sense Knowing when to stop (and cut your losses) It doesn’t mean spending months or years building huge monolithic systems that by the time they are complete no longer meet the needs [...]