Blogs
PGP Encryption with Mule ESB
2010-08-03, Rod BireschRecently 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 SolutionsLoosely 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 SolutionsWhy 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 BireschI'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 FreedmanThe 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
- Chariot Solutions - The Chariot Solutions Official Blog
- Rod Biresch - The Tech Lab
- Rich Freedman - Rich's Blog
- Ken Rimple - Rimple on Tech
- Tom Purcell - Tom's Tech Blog
- Steve Smith - SOA in the Real World
- Roberto Rojas - Roberto's Blog
- Dmitry Sklyut - It Depends
- Andrew Oswald - Andrew's Blog
- Brent Baxter - Brent Baxter's Blog
- Eric Snyder - Time To Code
- Gordon Dickens - Technophiliac
