Blogs
last updated Wed Sep 8 12:00 CDT 2010


PGP Encryption with Mule ESB

2010-08-03, Rod Biresch

Recently I encounter an encryption problem in Mule ESB that surprised me...I could not figure out how to encrypt a message?!?!  I wasn't able to find an example on how PGP "encryption" should be configured even after numerous google and mule forum searches.  I was getting a little concerned that [...Read More...]


Machine Learning: Google Prediction API

2010-08-02, Chariot Solutions

Loosely speaking, machine learning is using a computer to recognize patterns in data, and then make predictions about new data based on what it has learned. It is like a marriage between computer science and statistics. Besides its most obvious application (an army of sentient robots which wages war against mankind a.k.a. Skynet ), there are a lot of uses for machine learning including: Predicting housing prices Recommendation engine for a retail website based on past customer purchases Spam filter or any document classifier Autonomous vehicles such as cars or helicopters Forecasting electricity demand based on historical data Computers playing chess The best way to understand how machine learning works is to see an example. Google has released a machine learning software-as-a-service product called the Prediction API. I wrote a simple spam filter using the Prediction API, and it works surprisingly well. The basic usage is 2 steps: train using historical data, predict using new data. Training sets in machine learning are generally tables or matrixes where each row in the table represents a single training example. The first column in the table is the classification for that example. The classification values of my spam filter are either "spam" for [...Read More...]


Why Open Source Can Mean Better Support

2010-07-31, Chariot Solutions

Why Open Source Can Mean Better Support One of the first questions enterprise clients ask us when they evaluate an open source platform is, "How good is the support?" The assumption is that a commercial platform means reliable 24/7 support while open source means you’re more or less on your own. But the opposite is often true: Not only are many open source platforms backed by enterprise-grade professional support, they are also backed by communities of users ready to respond to questions over the web. Take the example of Mule ESB , an open source software platform that one of our clients asked us to compare with a major commercial platform. The client asked us to develop two different proof-of-concept versions of their software, one using Mule ESB and the other using the commercial platform. The client wanted us to report back on the robustness of each platform and the quality of the support. While working with Mule ESB, we discovered an issue with the SMTP Transport in the Mule ESB Enterprise 2.2.5 version with the Mule Management Console (MMC) agent installed (we would learn that the problem was with the MMC agent and not with the core Mule ESB). [...Read More...]


Sending outbound SMTP messages through Gmail with Mule ESB

2010-07-23, Rod Biresch

I'm currently working on a Managed File Transfer (MFT) proof-of-concept for a client using Mule ESB Enterprise .  One of the requirements I had to address is the ability to send SMTP email messages when a particular connector failed, i.e. SFTP connection failed.  I thought to myself, that's a reasonable [...Read More...]


An Open Letter To jQuery Plugin Authors

2010-07-17, Rich Freedman

The following applies to the authoring of all software libraries, not just jQuery plug-ins, but I’ve been looking at lots of jQuery UI widgets lately, so…. As the author of a shiny new jQuery plug-in, I’m sure that after all of your hard work, you would be very pleased to [...Read More...]

Chariot's Bloggers



Discover the latest developments from the Chariot Solutions community

Blogs
Podcasts
Presentations