Archive for May, 2011

What I’ve been up to

Wednesday, May 11th, 2011

I’m on a horse!

Ok, I’m on a plane. And there are no snakes thankfully.

And I have a moment of peace, so I’m going to celebrate not having blogged in a year with a glass of soda water and let you know what I’ve been up to – other than being anti-social.

Things at MuleSoft are moving more quickly than ever. We’re expanding at a crazy rate and coming out with cool stuff every day.  All these things deserve their own blog post (which they probably have over at our blog), but here’s a quick summary of things I’ve been involved in.

  • Cloud connectors – ok, so they’re not only for the cloud, but so what. It’s a simple POJO model to build out connectivity for Mule. Emiliano Lesende has done a fantastic job of making this extremely simple (I like to think I helped inspire this, but the idea isn’t worth much compared to actually getting it done). It’s enabling us to build out things at an extremely quick pace. Check out one I wrote the other day for Yammer here. And check out the recent blog on how to use our Salesforce connector. Expect a lot more here in the future.
  • Tcat – App servers are cool? Ok, you may or may not think that, but if you’re coming off Websphere, Tcat is hella cool because it’s the goodness of lightweight Tomcat with all the enterprise joy you expect. Recently we released our R4.4 release and we’ve got an updated version for Tomcat 7 coming out soon.
  • Mule iON – an integration PaaS! Public beta is coming soon, but we’ve already got applications deployed on it and it’s very cool. Check out our user guide for a quick tour (warning in process).
  • MQL – Mule Query Language. This isn’t quite announced yet, but you can get a sneak preview here and give me your feedback. Basically, it’s a LINQ like solution for Java/Mule. I’ll have some examples and more extensive docs up soon, but here’s a preview:
from persons as p
where p.division = 'Sales'
select new {
  href = 'http://localhost/sales/people/' + p.id,
  name = p.firstName + ' ' + p.lastName,
  division = p.division
}
  • Mule Jockey – a simple way to turn annotated groovy scripts into cross platform command line tools.  Blog here.
  • Web services – do people use those any more? We’ve doing a ton of stuff with JAX-RS and our customers seem to have made the switch for the most part too. I apologize for helping propogate WSDL and SOAP in the past :-)

Been involved in a gazillion other things at work too, but it’s a blur.

Outside of work, I’m still eating and drinking like mad. Recently my girlfriend and I launched Hearsay Supper Club. If you’re in San Francisco, you should come on by. Most of my food blogging will be over there if you’re interested in that.

If you’re still subscribed to my blog, cheers and hopefully I’ll return before next year!