One of the frequently asked questions at the No Fluff, Just Stuff expert panels boils down to, "When should I get off the Java train?" There may be good money out there for the last living COBOL programmer, but most of the Java developers we see still have a lot of years left in their careers, too many to plan on riding Java off into it's sunset. Most of the panelists talk about the long future ahead of Java the Platform, no matter what happens with Java the Language.
Continue Reading »-
When Should You Jump? JSR 308. That's When. -
SOA at 3.5 Million Transactions Per Hour Matthias Schorer talked about FIDUCIA IT AG and their service-oriented architecture. This financial services provider works with 780 banks in Europe, processing 35,000,000 transactions during the banking day. That works out to a little over 3.5 million transactions per hour. Matthias described this as a service-oriented architecture, and it is. Be warned, however, that SOA does not imply or require web services. The services here exist in the middle tier. Instead of speaking XML, they mainly use serialized Java objects.
Continue Reading » -
Project Hydrazine Part of Sun's push behind JavaFX will be called "Project Hydrazine". (Hydrazine is a toxic and volatile rocket fuel.) This is still a bit fuzzy, and they only left the boxes-and-arrows slide up for a few seconds, but here's what I was able to glean. Hydrazine includes common federated services for discovery, personalization, deployment, location, and development. There's a "cloud" component to it, which wasn't entirely clear from their presentation. Overall, the goal appears to be an easier model for creating end-user applications based on a service component architecture.
Continue Reading » -
JavaOne: After the Revolution What happens to the revolutionaries, once they've won? It's been about ten years since I last made the pilgramage to JavaOne, back when Java was still being called an "emerging technology". Many things have changed since then. Java is now so mainstream that the early adopters are getting itchy feet and looking hard for the next big thing. (The current favorite is some flavor of dynamic language running on the JVM: Groovy, Scala, JRuby, Jython, etc.
Continue Reading » -
Who Ordered That? Yesterday, I let myself get optimistic about what Jonathan Schwartz coyly hinted about over the weekend. The actual announcement came today. OpenSolaris will be available on EC2. Honestly, I'm not sure how relevant that is. Are people actually demanding Solaris before they'll support EC2? There is a message here for Microsoft, though. The only sensible license cost for a cloud-based platform is $0.00 per instance. Addendum I said that OpenSolaris would be available on EC2.
Continue Reading » -
Sun to Emerge from Behind in the Clouds? Nobody can miss the dramatic proliferation of cloud computing platforms and initiatives over the last couple of years. All through the last year, Sun has remained oddly silent on the whole thing. There is a clear, natural synergy between Linux, commodity x86 hardware, and cloud computing. Sun is conspicuously absent from all of those markets. Sun clearly needs to regain relevance in this space. On the one hand, Project Caroline now has its own website.
Continue Reading » -
Agile IT! Experience On June 26-28, 2008, I'll be speaking at the inagural Agile IT! Experience symposium in Reston, VA. Agile ITX is about consistently delivering better software. It's for development teams and management, working and learning together. It's a production of the No Fluff, Just Stuff symposium series. Like all NFJS events, attendance is capped, so be sure to register early. From the announcement email: The central theme of the Agile ITX conference (www.
Continue Reading » -
Amazon Blows Away Objections Amazon must have been burning more midnight oil than usual lately. Within the last two weeks, they've announced three new features that basically eliminate any remaining objections to their AWS computing platform. Elastic IP Addresses Elastic IP addresses solve a major problem on the front end. When an EC2 instance boots up, the "cloud" assigns it a random IP address. (Technically, it assigns two: one external and one internal. For now, I'm only talking about the external IP.
Continue Reading » -
Geography Imposes Itself On the Clouds In a comment to my last post, gvwilson asks, "Are you aware that the PATRIOT Act means it's illegal for companies based in Ontario, BC, most European jurisdictions, and many other countries to use S3 and similar services?" This is another interesting case of the non-local networked world intersecting with real geography. Not surprisingly, it quickly becomes complex. I have heard some of the discussion about S3 and the interaction between the U.
Continue Reading » -
Suggestions for a 90-minute app Some of you know my obsession with Lean, Agile, and ToC. Ideas are everywhere. Idea is nothing. Execution is everything. In that vein, one of my No Fluff, Just Stuff talks is called "The 90 Minute Startup". In it, I build a real, live dotcom site during the session. You can't get a much shorter time-to-market than 90 minutes, and I really like that. In case you're curious, I do it through the use of Amazon's EC2 and S3 services.
Continue Reading »