The response to modernizing HamCalc was overwhelming. Apparently there are a fair number of people who also think that HamCalc is a treasure to be preserved, improved and added-to.
In this post I parse the same XML in different parsers to perform the same operation of populating the XML content into objects and then adding the objects to a list.
In this post we are going to look at how to use the data encryption capabilities in Mule Studio. We’re going to be using Mule Enterprise. Consider the following flow
This year’s Gluecon as always was a mix ideas and memes (a great event as always!). Reflecting on the talks and conversations on the flight back, there seemed to be one to us which stood our more than any other, which was nicely captured by Michael Rose‘s Tweet...
Every author defined Design Patterns in slight variations but the essence is the same. The best in my opinion is by Christopher Alexander – “Each pattern is a three-part rule, which expresses a relation between a certain context, a problem, and a solution”
I’ll start by creating a simple message flow to expose an HTTP REST service that retrieves a specific employee record from an Oracle HR database and returns it in JSON format.
Users of Truecaller can share their contacts and in return get access to the collaborative database of names and numbers. It is this unique data that Truecaller now has made available via their API. The API makes it possible to search among over 600 million phone numbers worldwide.
One of the most frequent question I get asked is 'How to check if my plug-in is getting picked up properly?' The easiest way to verify is by using Host OSGi Console.
As mentioned by Mircea in the Infinispan 5.3.0.Beta2 release blog post, interoperability between embedded Infinispan and remote Infinispan modes, including Hot Rod, Memcached and REST is now here!
I’m really excited to be hosting a few events in the Microsoft Raleigh office focused on Windows 8 development. The first on revolves around our APIMASH starter kits – a great way to get started building mashup style applications in Windows 8, with templates and examples in both C# and HTML/JS.
Recently I was reviewing the Gang of Four Design Patterns and created a Trello board for them. Well, Here is how it looks! Hope it will be useful for others as well.
The iPaaS rush is on and every cloud has a golden lining, but without clearly including a Cloud-based ESB in that strategy you might just be panning for iron pyrites.
Let’s say you need to map and transform a message payload from one structure and format to another. Of course, DataMapper is the perfect tool for that job. However, what if you also need to add to the payload as it is transformed and mapped?
This week the final GA of JBoss EAP 6.1.0 was released. Previously I had updated the Customer Evaluation Demo and the Rewards Demo to run on JBoss EAP 6.1.0.Beta, so this is a small step forward.
The Panoptix software is all about increasing options for delivering better building efficiency. The Panoptix platform is open and offers APIs so their partners can offer their efficiency applications that take advantage of Panoptix data.
When building an API, you want to create a lot of value for your users obviously, but you should also not try to capture all of that value. You should create more than enough.
With RESTXpress enterprises can easily expose databases and business applications securely via REST. Once exposed as REST services, they can easily be integrated into Appery.io apps.
When we have to deal with a dynamic request for an ESB proxy. (If the proxy request is dynamic (not static/not predefined) we will have to use the XSLT mediator to mediate the message).
It is no coincidence that the package element in UML is represented by a folder icon, similar to directories in a file system Graphical User Interface (GUI). Packages are used to organize the elements of a model just as folders are used to organize files.
With modern languages and tools, legacy code conversion is quite simple. The impediments are simply managerial in nature. No one wants to have a carefully maintained piece of software declared a liability and discarded. Everyone wants to think of it as an asset that will be carefully preserved.
I posted before about how to create a mock service when you have a JDK 1.6 or higher available. Of course there are a lot more options to mock web services (one I used often is the option supplied by SoapUI). This post shows a way to mock a web service by using a WSO2 Proxy Service.
I understand that certification is not for everyone, but in my case I felt that because SOA is surrounded by so many myths, legends and falsehoods, it probably makes sense for me to add a quality mark to my work for my clients.
I learned about Xpath 5 years ago, but I've really only seen enterprise usage in just the past few weeks. Therefore, I wanted to write about Xpath 2.0 and the enterprise experience.
Anyone that has used DevKit to write a Mule extension and then wanted to add it to Studio, may have notice that the extension will appear under the Cloud Connectors category in the palette. This is not a problem when the extension is actually a Cloud...
I attended the SATURN 2013 conference in Minneapolis a couple of weeks ago, which is an annual practitioner conference about software architecture, organised by the Software Engineering Institute (SEI) of Carnegie Mellon University.