Monday, 21 April 2008
Friday, 18 April 2008
Sure Amazon has lots of similar stuff at the bits and bytes level. EC2, S3, SimpleDB and the new file system stuff are cool too, don't get me wrong. For some things the power and flexibility of the Amazon offerings are great.
I'm sure ultimately this is gonna be a big game changer for those making public web applications; it takes so much hassle out of making web apps - and makes creating highly scalable & available web apps very rapid & fun. Well done googlers; I'm very impressed.
Wednesday, 16 April 2008
I've often kept open loads of FireFox windows for stuff I should read soon (which then means I struggle to find what I am currently reading/working on from stuff I wanna read later). Then I've been through phases of cutting and pasting interesting articles into files/wikis for later. I've always felt this was sucky and wanted a nicer solution.
Now there's latrz and I confess to being totally hooked already :).
Basically if I'm on a page I know I wanna read, I click the Read Latrz bookmarket, then close the browser or carry on doing what I'm doing. Then when I've time I just click on the latrz site to read whatever takes my fancy, then mark it as read when I'm done to remove it from my reading list.
Go on, give it a try or subscribe to the Latrz Blog, you know you want to :)
I'd previously experimented with Groovy and Ruby DSLs and found them to be little more verbose (e.g. having issues of needing to pass 2 closures/blocks to methods like when or filter, one for the predicate and one for the block to execute if its true).
You can grab his slides from the recent ApacheCon talk. I'm really liking it. The Scala use of separate syntax for functions/predicates and blocks helps improve the Camel DSL hugely
Thursday, 10 April 2008
Its taken a while to get there but we've finally got the new Camel 1.3.0 Release out of the door which includes 208 new features, improvements and bug fixes described below. Also as David has blogged recently we've MSMQ support now along with Esper and an Esper Demo. Many thanks to all those who helped ride this beast out the door. Enjoy!
- improved Bean Integration
- improved testing via Spring Testing along with the Mock, Test, DataSet components
- browsing of endpoints via the BrowsableEndpoint with support in the JMS, List, Mock, SEDA and VM components
- improved support for message exchange patterns such as InOut for JMS
- various improvements in CXF, iBatis, Jetty, MINA components
- improved XPath and XQuery support in Spring XML and with easier namespace configuration
- default to more efficient JMS usage when working with Spring 2.5.x to avoid a previous Spring bug
- various improvements in the DSL and with error handling
- improved automatic Type Converter implementations
- method invocations now supported in EL expressions
- CXF transport API now supported in CXF component, you could leverage the power of Camel mediation in Apache CXF
- DataSet for easier load testing
- JCR for JSR 170 support
- List for UI and tooling integration
- Stream for working with input/output streams
- Test for easier functional testing
- XQuery for easy XQuery based transforms for Templating
New Data Formats