Making HTTPS requests seems oddly difficult. Why can't an HTTP library just figure things out for me like curl does? It mostly can. Here's how – in Ruby and in Node.js
Digester has been around since before most of the current crop of XML tools, but it’s still being maintained and it’s been a very good library to know.
Most talks at conferences are, or would be better for being, entertainment. People can’t learn that much from a large conference talk anyway, so why not get them all fired up to learn more about the stuff on their own?
Mule can help integrating such NoSQL data-stores with the resources that produce and consume data. This integration goes way beyond simply establishing protocol connectivity: thanks to Mule queuing, routing, and transformation infrastructure, important tasks like data capture and curation can be achieved.
"Business in the front, party in the back." But how about the API equivalent? Randy Heffner from Forrester also recently published research on how organizations are designing APIs...
I am going to demonstrate how to receive messages from a remote topic in Spring Integration. Our apps server will be JBoss AS.
In this tutorial, we will build a very simple back end that captures the page visit count for identified users via a web bug.
I just learned about a company today called Fiorano Software and I'm surprised they've flown under my Enterprise Integration radar for so long. Along with their overall platform, they provide an ESB with a P2P, asynchronous architecture based on JMS 2.0, so they are firmly in the Java enterprise world.
Nanomsg 0.2 added around 120 patches and one crucial new feature: a command-line interface. The CLI for Nanomsg is called "nanocat," and you can check it out right here.
Due to internet connection degradation between the home office and branch offices, we have to sync everything within short-term sessions. RabbitMQ and EasyNetQ are the tools we will use for this.
So, you've written a "Hello world!" WebSocket application or perhaps even a chat sample.
In this post, you will get a walk-through of a Spring Framework 4-based application that makes the most of WebSockets, RabbitMQ and OpenCV to implement a simple computer vision application. It counts coins that an iOS application sends in a video stream over a binary WebSocket.
My current implementation of EasyNetQ makes creating channels for publishing the responsibility of the user. I now think this is a mistake. It encourages the pattern of: create a channel, publish, dispose of the channel.
JBoss is getting more developers acclimated to its new JBoss ESB replacement, SwitchYard. For the Red Hat Summit, SwitchYard developers put together several labs that walk through an example application.
Redis is unique when it comes to NoSQL databases. It actually can become a fully-functional message queue if you want. One company has written instructions for just for this.
A developer on GitHub recently posted his an implementation of a universal framework for ZeroMQ and iOS devices. It's a great example of the flexibility that ZeroMQ provides.
Recently, we 3scale was invited to present at the API Management meetup in San Francisco. They tackled the topic of how APIs are changing the way software is built.
Spring Integration provides a mediation framework to build lightweight integration solution using routing and mediation, regardless of protocols
This post will summarize only the key points about Spring Integration (SI) messaging patterns. Each point will have a real world example from the author's personal experience.
Summit is one of the most rewarding things I do all year. For me, it’s an opportunity to talk to many of our customers, partners and prospects about the integration challenges they face and the innovative ways they’re using our solutions to address them...
Just this week, Tim Dysinger became the author of the first comprehensive blog tutorial that I've seen on Nanomsg. Along with some helpful GitHub code, you should check out the the article to get a great crash course in using this brand new tech.
A new tool in the SOA space has recently emerged from the JBoss corner. The new project, called "Overlord" is going to bring software governance to the JBoss SOA Platform and other areas in the near future.
Hear from the founder of ProgrammableWeb about the best API providers, API science and the future of APIs.
RabbitMQ is among the more full-featured message queues, like ActiveMQ or WebSphere MQ (and not like ZeroMQ). Sometimes you might need it to run a little lighter, and for that I found this quick tip on limiting RabbitMQ's memory usage.
XML, as a text base format, is really wasteful in space. But that wasn’t what really made it lose its shine. That happened when it became so complex that it stopped being human readable.