Learn about the importance of micro-features and how they fuel disruptive applications, as well as how companies with API strategies will be the ones to succeed. But how exactly do you arm yourself?
One of the most welcoming features of the new Mule Studio 3.4 is the Maven support. I was very keen to try out this new feature. I grabbed one of the projects I was working on, and imported it into Mule Studio through File -> Import -> Existing Maven Projects.
Wingify engineering has written an interesting review of how their architecture has changed and scaled. They've open sourced one of the key technologies they built that allowed them to do it: agentredrabbit a transport agent for taking chunks from Redis lists and bringing them to RabbitMQ.
This article from PyCon was titled "How we use Python at Spotify" but I wanted to focus on the fact that they also use ZeroMQ. It's a little difficult to find a list of the big-name companies that use ZeroMQ, but now you can rest assured that one of the biggest fish in the IT pond use it.
ZeroMQ is a socket abstraction and concurrency framework that's changing the way we think and reason about distributed systems. In this talk we'll discuss the importance of lightweight messaging for applications, composable messaging patterns, swappable transports and more...
In this blogpost I aim to clarify some concepts which will show how to configure an HTTPS client and server in Mule for SSL and two-way SSL (Mutual Authentication).
The Java API for WebSocket (JSR 356) is one of the APIs recently added to Java EE 7. It is a '1.0' release. "Tyrus" serves as the JSR 356 Reference Implementation.
Over 10 years ago, Enteprise Integration Patterns (EIP) became the world wide defacto standard for splitting huge, complex integration scenarios into smaller recurring problems. This session revisits EIPs and gives shows status quo.
A common use case Mule ESB flows is validating if an XML document is valid against a corresponding XSD. It can be quite annoying to find out you have spent a lot of time fixing an issue when it was actually caused by another system that was supplying invalid XML.
One of the primary questions I get asked is - "What is the difference between SAML and OAuth?". I hope I can use this article to provide my thoughts on this important topic. I will also try to point out various use cases where each one is preferred.
There are two philosophical approaches to how this orchestration might take place: through a tightly-integrated system, or through a more loose coupling of heterogeneous components. But how should architects make the choice between these approaches?
When I talk about JAX-RS 2, JSON-P and Java EE 7 a surprising number of people seem to assume that GlassFish and Jersey does not support JSON binding and just supports lower level JSON processing.
I can't help but think how things could have been different with Healthcare.gov if it there had been some sort of external watchdog group tracking on the process from start to finish.
While the awesome Apache Camel team is busy fixing the handling of the multiple parameters in the query, here’s a workaround
API Examples is an application pattern originally devised by Daniel Worthingon-Bodart, in which a new version of a producer application is accompanied by a sibling artifact that solely contains example API requests and example API responses.
Kin Lane talks about his experiences with the White House directive all federal agencies to go machine readable by default. He reveals his experience writing a script to let him know which federal agency had published their digital strategy. The post also has some advice for publishing /digitalstrategy and /data.json files at your site.
It’s immensely difficult to implement the best facial recognition solutions into web friendly applications. If you need something like this, you should take a look at Kairos' API.
Search, (near) real-time analytics and data visualization are powerful tools driving the Business 2.0 economy. These often come with a slew of new complex tools, complicated deploy and steep learning curve. This post, however, should get you up and running with Mule and ElasticSearch in minutes!
With the launch of APIhub.com, acquisition of ProgrammableWeb and launch of the RAML spec we co-developed with Box, LinkedIn, Intuit and others – MuleSoft is investing heavily in the API space. Here's a new ebook on API best practices.
Here’s a summary of a few interesting technical details from a very good presentation on designing REST APIs by Les Hazlewood. Many interesting, elegant and not so obvious solutions here.
Wow. So much nostalgia right now coming from this video, since I vividly remember those catchy Connect-Four commercials.
Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Claus Ibsen, principal software engineer at Red Hat focusing on Apache Camel and ActiveMQ.
Built on Python 3 and ZeroMQ, Circus 0.10 is now fully asynchronous and currently being used in some very interesting projects.
Let’s assume that we want to make a SOAP call to a service at http://localhost:8080/samplewebservices/echoserviceinterface, and it requires that we add an API / Access token as an HTTP header. Here's how we do it.