Mitch Pronschinske04/21/13
1892 views
0 replies
Matt Ho, CTO at LOYAL3, gives us the who-what-when-where-why on Twitter's Finagle. According to Matt, Finagle is an expressive network library for JVM languages that's a lot like node.js for Scala.
Mitch Pronschinske04/21/13
2129 views
0 replies
Design is all about solving problems. Design Driven Development ensures that the first version of your app or service provides the target audience the solution (and experience) they need and not just a checklist of features.
Mitch Pronschinske04/20/13
2640 views
0 replies
Brian Sletten, the author of the DZone REST Refcard dispels pre-conceived notions about REST API design while going over Representation Design, Versioning, and more...
Mitch Pronschinske04/20/13
2643 views
0 replies
Asynchronous programming is the latest hype for web development. While Asynchronous programming can help improve total throughput on a multi-core machine, the current state of the art lacks common patterns for how to define asynchronous flow.
Adrian Milne04/19/13
2140 views
0 replies
Using CometD - the Browser can use some javascript to subscribe to a CometD channel, keeping a long running connection open - and the endpoint of that channel can push data down directly to all its subscribers. Handily, Apache Camel comes with a CometD plugin that can handle all this on the server side for us.
Steven Lott04/19/13
2632 views
0 replies
Back in the 70's, we had to tailor this cache to optimize performance on a computer that---by modern standards---was very small and slow. In the course of the conversion, I was assigned a script ("JCL" is what they called a shell script on Z/OS) that ran two programs and some utility sort steps...
Mitch Pronschinske04/19/13
619 views
0 replies
The cause of programmatic pulchritude has been championed by many, from the Literate Programming boomlet of the seventies, the Architecture craze of the eighties, the Patterns Movement of the nineties, and even the burgeoning Software Crafts movement of the current decade, alas, to little apparent effect.
Mitch Pronschinske04/19/13
26625 views
0 replies
The service architecture of the new millennium has evolved at the Forward Internet Group into a myriad of small, loosely coupled services. While the system is several years old, almost no service is older than six months. We explore the evolution of this architecture and its impact on the organization and processes.
Mark Needham04/18/13
2492 views
0 replies
I find that when I’m playing around with regular expressions it really makes sense to have a bunch of test cases that I can run after each change to make sure I haven’t inadvertently broken everything.
Pascal Alma04/18/13
548 views
0 replies
One of the EIP patterns is the WireTap. In this pattern you can extract a copy of the message from the flow without interfering the process. The way to do this in the WSO2 ESB is by simply using the Clone mediator in the proxy service.
Ross Mason04/18/13
445 views
0 replies
By having our connector set up in a CloudHub integration app, we can have multiple integrations running simultaneously off of the same SaaS instance. For example, we have five different financial systems integrations (NetSuite, Intacct, MS Dynamics, QuickBooks Online and Desktop).
Mitch Pronschinske04/18/13
823 views
0 replies
If you haven't seen some of the previous introductions to SwitchYard, now's your chance to hear about Red Hat's replacement for JBoss ESB.There's something for everyone in this talk. Especially for Java EE developers.
Mainak Goswami04/17/13
3937 views
0 replies
There are subtle differences between TLS and SSL. TLS is the successor to the SSL but TLS 1.2 cannot be interchangeable with SSL 3.0. TLS uses Hashing for Message Authentication Code (HMAC) algorithm over the SSL Message Authentication Code (MAC) algorithm.
Steven Willmott04/17/13
752 views
0 replies
What API(s) does Elsten Software offer today? A music metadata and cover art lookup API. It’s ‘release based’, meaning only information about releases (albums, singles, compilations) and actual discs (CDs) can be looked up.
Dinuka Arseculeratne04/17/13
1249 views
0 replies
Today we will see how to write a Document/Literal wrapper kind of a web service. The agenda of this post is as follows; Write a simple web service based on Document/Literal wrapped, see how to host the simple web service on a tomcat web container, make a simple test client to test our service.
René Pickhardt04/17/13
1275 views
0 replies
Overall we can say that the concept of the course worked really well. Especially putting such a high focus on the Web Architecture and actually letting students implement protocols helped to gain a deeper understanding.
John Sonmez04/16/13
4610 views
7 replies
In the true spirit of this blog I am going to take the complex idea of polymorphism and make it as simple as possible. Now you may already think you understand polymorphism—and perhaps you do—but I’ve found that most software developers don’t actually understand exactly what polymorphism is.
Mitch Pronschinske04/16/13
1311 views
0 replies
In this lightningtalk I will talk about how Kafka is different from other publish-subscribe messaging systems, how it achieves such good performance and how it uses Apache Zookeeper to be a truly distributed- and scalable system.
Mitch Pronschinske04/16/13
685 views
0 replies
You can add spatial capabilities to your enterprise application by plugging FME Server into it. In this demo you'll see how FME Server can send and receive Java Messaging Service (JMS) messages. We'll use the notification service to send information into an Apache ActiveMQ JMS.
Ross Mason04/16/13
742 views
0 replies
We are happy to announce that we moved the Mule project to GitHub. Since 2009 we have been using GitHub to host all our new projects, and Mule was the last standing project we had on SVN. We wanted to do it right, without losing any history, commits, etc, and it took us a while.
Mitch Pronschinske04/15/13
4537 views
0 replies
This introduction to Apache Kafka presents a few use cases for using it as an integration point between different systems including standalone Java applications and a Hadoop cluster.
Łukasz Budnik04/15/13
3883 views
0 replies
Today I will show you how to use ActiveMQ in .NET-based solutions. Using VS 2010's Extension Manger I installed NuGet Package Manager. After installation and VS 2010 restart, I created a project called ActiveMQNMS.
Mitch Pronschinske04/15/13
1451 views
0 replies
One of the first lessons from Sendicate, an email marketing app vendor, is not to let to let the UI influence your API.
Todd Merritt04/15/13
2611 views
0 replies
Who benefits from the use of design patterns is like asking who benefits from clean air or a good education. All of the stakeholders of a project benefit from the use of design patterns.
Ross Mason04/14/13
1986 views
0 replies
From the UI to the API, Mario is a key evaluator for technology and architecture decisions related to Metanga, MetraTech’s SaaS billing engine.