Welcome!


From the Blogosphere

Do you remember when computers were hard to use? In fact it’s just nine years since a GM press release asserted that if they developed technology like Microsoft, we would all be driving cars that for no reason at all, would crash twice a day, shut down. Because of this great leap forw...
Quiescence, in a nutshell, is your mom telling you to "finish what you're doing but don't start anything new, we're getting ready to go". It's an integral capability of load balancers (of enterprise-class load balancers, at least) that enables the graceful shutdown of application in...
If you’ll ask me what would be a job that you always wanted but never got, I’d answered a Technical Evangelist for a large corporation. I know how to do it, I like travel, I like meeting new people, and I can convince that the software I believe in is good for you. But. I [...
When assembling a model – any model, from a highly detailed functional replica of an engine to a mass produced plastic model of an airplane – there are several places where things can go wrong. The final product is only as good as the model kit, the glue used, the tools used, and the s...
Red Hat has been on the leading edge when it comes to open source virtualization solutions. Red Hat Enterprise Virtualization provides robust virtualization from the network to storage and all the way to the desktop. The latest update, version 3.1, offers even more features to add to i...
There is a significant change in how software is developed over the last decade. Agile had been the buzzword over the last decade and probably is most significant of changes in software development to date. Now that the hype around Agile has been subsided, it is worth an effort to unde...
A week or so back I needed to put some stuff in storage as we’re moving house. Apparently my fine heirlooms are not conducive to selling the place, I was told. The storage facility I choose was pretty local and had the look of the scene from the end of the Raiders of the Lost Ark where...
Agile works! If you have any doubt about it just look at the adoption rate … look at the study results published … or just try it yourself. Offshoring also works! Again, if you have any doubt, just look at the growth of offshoring … look at the success of the success of the India ba...
Have you heard the story of the person who outsourced his work for US$ 50,000, which was just one fifth of what he was earning! His complete work was done by somebody in China (not India) while he spent his workdays surfing the web, watching cat videos on YouTube and browsing Reddit a...
It's that time in the SDN hype cycle where people are beginning to lay out a more solid vision of what it means to them. Themes are beginning to emerge on the foundations laid by ONF that include the necessary separation of control and data (forwarding) planes, but some are still missi...
Quick: name some APIs! Which ones come to mind? Amazon? Twitter? Google Maps? Chances are, the APIs which came to mind are APIs which are open to any developer to use. But are these the only kinds of APIs that exist? What about Enterprise APIs? In order to answer this question, let's ...
This blog is the formal introduction to the CRaSH console for Mule on which I've been working for the past month or so. I've decided to interview myself about it because, hey, if I don't do it, who will? It is a shell that is running embedded in Mule and that gives command-line access...
You've got SIEM, you employ log management. You even have access and or identity management. Each performs a specific security function for your enterprise, but unless they are working across all your information silos and collaborating their collective capabilities, you still might ha...
With the trends of consumerization and bring-your-own-device (BYOD) acceptance, enterprises are increasingly seeking to securely integrate tablets and smartphones into their environments. Meanwhile, external customers and partners desire mobile apps that provide on-demand, self-servic...
More than a third of all enterprises now have some form of cloud computing technology in their organizations. That percentage is growing rapidly, with most experts suggesting that more than half of enterprises implementing cloud solutions by the end of 2013. Cloud computing has had an...
Last week, the cloud world seems to have received lots of new offerings and releases from various providers. There were new releases from CloudStack, Google, StackMob and MongoHQ. There was also a new feature release from Amazon. Microsoft has published an article on choosing the best ...
Not necessarily! “…data on its own is just numbers, and numbers can’t run a company…” “…the quest to assemble relatively unimportant information can actually distract us from the few relevant facts…” “…small data sets won’t always give you the full picture, but the most impactful co...
Although a lot has been talked about becoming a social business, adoption is not universal in enterprises. I have attended IBM's Lotusphere conference many times, but this year was a different experience. The long-familiar yellow Lotus branded signs were missing as the conference was ...
My working title was Big Data, Storage Dilemma. They say dilemma. I say dilemna. I’m serious. I spell it dilemna. Big Data presents something of a storage dilemma. There is no one data store to rule them all. Should different data structures be persisted to different storage mediums...
Cloud compliance is always a hot topic, but recent updates to the HIPAA and PCI regulations, have further enhanced the need to clarify some important points around cloud compliance and regulatory compliance. In this blog post, I would like to address some issues as highlighted in the v...
As described in the last week's post NIST defines three different cloud computing service models - IaaS, PaaS and SaaS. IaaS and SaaS are really easy to grasp but I see people struggling to understand the PaaS model. As a long-time application developer though I find the PaaS model the...
It is still early in 2013, so I can make some cloud, virtualization, storage and IO related predictions, or more aptly, talk about some trends, in addition to those that I made in late 2012, looking forward and back. Common over-riding themes will continue to include convergence (peopl...
When conducting code reviews then you should determine if code reviews are just something you check off your list or have they actually gotten you closer to better quality code? Your motivations and attitudes towards code reviews can greatly affect their effectiveness. When my son sta...
IT is an acronym crazed world. So crazy that sometimes - when running out of three letter ones - we simply recycle them or add sequence numbers. Remember MRP, which used to mean Material Requirements Planning, but then became Manufacturing Resource Planning (called MRP II to avoid con...
Over the last week, the cloud world has witnessed a few important announcements from a couple of major cloud players. There were some new feature releases from Amazon and Microsoft. In addition, Amazon has announced the SAP Business Suite certification on AWS. Also, there was a ‘must r...
Ruby is an advanced language for many programmers, but it’s a powerful language used to make dynamic interfaces on the web. Dynamic web hosting shouldn’t be taken lightly because security holes still exist. A good cloud web host will offer a safe environment for development while still...
Tоday I was participating in a discussion on one Java forum – the question was if Java is easy or difficult programming language to learn. IMO, Java is not difficult to lear, to teach, and to use. It’s a strongly-typed compiled language with tools that help you out to identify most of ...
Unifying identity and access management has been a stretch goal for IT for nearly a decade. At first it was merely the need to have a single, authoritative source of corporate identity such that risks like orphaned or unauthorized accounts could be addressed within the enterprise. But...
The concept of single sign-on (SSO) is not a new one, and over the years it has successfully bridged the gap between security and productivity for organizations all over the globe. Allowing users to authenticate once to gain access to enterprise applications improves access security a...
When I think about API Analytics, I like to think about the "Goldilocks Question". This question is "Who's been using my APIs?". One of the tests of an API Analytics solution is how easy it makes it to answer this question. Let's look at these two scenarios. I've used a vehicle telema...
Scott Bils has a post on the "Five Mistakes that Enterprise Cloud Service Providers are Making" over on Leverhawk. Points four and five were particularly interesting because it seems there's a synergistic opportunity there. Point number four from Scott: Omitting SaaS and PaaS: Cloud ...
Social interactions driven by mobile devices are causing a huge growth in infrastructure needs by enterprises. This write-up is about an event held for enterprise users. The growth of mobile devices generated by smartphones and tablets is driving universal access to information in th...
The Agile Manifesto happens to be a unique piece of document. I cannot find any equivalent document in whole of software engineering history. Why only software engineering, I cannot think of any equivalent in any field of engineering. Think of how it was developed. In February, 2001, ...
Organizations are deploying distributed, hybrid architectures that can span multiple security domains. At any moment, a user could be accessing the corporate data center, the organization’s cloud infrastructure, or even a third party, SaaS web application. SAML can provide the identity...
A lot has been written about the difference between REST APIs and SOAP Web Services. The technical differences are well known at this stage. SOAP is heavyweight, while REST is light and mobile-friendly. However, there is another key difference which is often overlooked: It is easy to ...
Sometimes what should be understood, or that is common sense or that you think everybody should know needs to be stated. After all, there could be somebody who does not know what some assume as common sense or what others know for various reasons. At times, there is simply the need to ...
One of the premises of SDN and cloud scalability is that it's easy to simply replicate services - whether they be application or network focused - and distribute traffic across them to scale infinitely. In theory, this is absolutely the case. In theory, one can continue to add capac...
Over the last week the cloud world seemed to be showered with heaps of new offerings and releases from the cloud providers. There had been a few announcements and new feature release from Microsoft, Amazon, Cloudera and StackMob. Also, there was some good news for developers from Googl...
The name SCJP is still hot for any Java professional looking for programmer certification even after Oracle’s takeover and renamed to OCPJP. What the abbreviation implies for SCJP and OCPJP? SCJP - Sun Certified Java Programmer is the certification name previously referred by Sun Mic...
If you are still asking the question should I build a mobile website or create an installable application for mobile… …then you are asking the wrong question! The Mobile Web vs. Mobile App debate is finally over. It is no longer a question of either…or. Making your website mobile fr...