Proton is an AMQP 1.0 based toolkit for building distributed systems.
The video gives you a quick overview of Proton. I’m hoping to provide more indepth video tutorials in the future.
httpv://www.youtube.com/watch?v=pbjeoDH4C0Q
Read moreProton is an AMQP 1.0 based toolkit for building distributed systems. The video gives you a quick overview of Proton. I’m hoping to provide more indepth video tutorials in the future. Checkout the website http://qpid.apache.org/proton/ Download it from http://qpid.apache.org/proton/download.html
Managing Software Projects – A Software Engineers Perspective. Contrary to popular belief, many aspects of a software project could be proactively controlled and managed by an ordinary software engineer to make his/her life easier. Instead of whining about frequent requirement changes, looming deadlines ..etc, there are many things you can do to help yourself retire with enough hair left. The “Managing Software Projects” series is an attempt at exploring these aspects. Be In A Position Of Strength When Changes Occur (By Maintaining Code In A Ready-To-Ship State). Rarely does anything in life work according to plan and software projects are ...more
Managing Software Projects – A Software Engineers Perspective. Contrary to popular belief, many aspects of a software project could be proactively controlled and managed by an ordinary software engineer to make his life easier. Instead of whining about frequent requirement changes, looming deadlines ..etc, there are many things you can do to help yourself retire with enough hair left. The “Managing Software Projects” series is an attempt at exploring these aspects. It amazes me to see how little attention is paid to this simple truth when a software project is undertaken. There is a reason why it’s said “you reap ...more
The Apache Qpid community is happy to announce the release of Apache Qpid 0.6. Apache Qpid (http://qpid.apache.org) is a cross platform enterprise messaging solution which implements the Advanced Message Queueing Protocol (http://www.amqp.org). It provides brokers written in C++ and Java and clients for C++, Java (including a JMS implementation), .Net, Python, and Ruby. This release contains many bug fixes and stability improvements over previous release and we recommend that all users upgrade. New in this release is another .Net WCF implementation which uses the C++ client library as its transport rather than the native C# client. This version has improved ...more
In some cases you may want to allow connections to your brokers from outside the firewall. For obvious security reasons it’s recommended to use some form of encryption for such connections. Apache Qpid provides two options for securing connections. SSL SASL security layer This articles focuses on how to secure your connections between the C++ broker (on Linux) and the JMS and C++ clients with SSL. I plan to write an entry explaining how to use the SASL security layer in the future. Disclaimer : The SSL tools/techniques used below for creating certificates are for illustration/testing purposes only. For production ...more
I am honoured to have been able to contribute two chapters (entries) for the book “97 Things Every Programmer Should Know” that’s scheduled to be released this month. There is nothing really ground breaking here, but rather short useful tips that could help in your goal in becoming a better programmer. Some of the advice given is obvious (or even trivial), but they are also what we normally take for granted. While some of those nuggets could potentially save you some trouble, others merely point out a different perspective about an aspect of programming that we may have failed to ...more