Welcome!


From the Blogosphere

There are multiple trends putting pressure on IT today to radically change the way they operate. From SDN to cloud, market pressure on organizations to adopt new technological models or utterly fail is immense. That's not to say that new technological models aren't valuable or won't...
Say hello to Bashes — the first cloud-apps that enable companies to turn Big Data into new sources of revenue I don’t want to sound overly dramatic, but today’s the day GoodData makes it possible for companies to finally monetize Big Data. That’s because today we unveil our first Bash...
The number one IT issue for all enterprises today is delivery - responding to business demand for change in ever faster timescales, at lower cost. But in the typical large enterprise, IT is widely perceived to be incapable of responding in a reasonable timeframe and cost. There are man...
HTML5 is the latest iteration of the standard used by web programmers and developers. When completed in 2014, it will enable developers to write-once-run-anywhere (WORA) for consistent, cross-platform experiences across all operating systems and browsers. For example, a developer could...
Not so long ago I wrote a blog entry about SSL on Android in regards to some certificates, and mentioned that I would be following up as the work progressed. I have worked through the options and implemented a working solution that I’ll eventually blog about, but this entry is to discu...
Different factors are driving changes for businesses who need to continuously adapt to them. Not having the right talent available is a challenge in being able to adapt to those changes. Efficiently managing the talent pool is an important to businesses that is leading to numerous acq...
No, not colonial as in Battlestar Gallactica or the British Empire, colonial as in corals and weeds and virtual machines I was out pulling weeds this summer – Canada thistle to be exact – and was struck by how much its root system reminded me of Cnidaria (soft corals to those of you...
See how a common data architecture and fast SaaS delivery benefits combine to improve the efficiency, cost, and result of IT support of end users. Our examples are intelligent energy-management solutions provider Comverge and how it’s extended its use of Salesforce.com into a self-ser...
With every passing day, Big Data assumes new strength as a significant force in our industry. Someone even said that Big Data is transforming business same way IT did few decades ago. The overall revenue (includes hardware, software, service) for Big Data is said to be around $5.1B ...
Do you know of any organization which does not have an annual budgeting process? Do you know of any organization which does not do an ROI analysis before deciding to fund a project? There may be smaller projects which come out of the discretionary fund of a sponsor but any project of...
Another month brings another new study highlighting security concerns as the leading barrier to cloud uptake in the enterprise. Rather than decreasing, it seems like the concerns are going in the other direction. Security breaches (such as those at iCloud and DropBox) continue to make ...
I frequently find myself thinking that the dumbest thing we Internet marketers ever did in social networking was to rename it social media. In the early days of Web 2.0, there was no such thing as social media. Everyone was just working to make software more social, whatever that mean...
At the end of August 2012, Amazon Web Services released their latest service offering – a long-term archive service called Glacier. As a complement to their existing active data access service S3, Glacier provides long term storage for “cold” data – information that has to be retained...
It should be noted that this is one – just one – Java EE application and even it is greatly simplified (architectural flowcharts coming from the dev side of the house are extraordinarily complicated, owing to the number of interconnects and integrations required). Most enterprises have...
I have been doing Software Architecture for 16 years and Enterprise Architecture for the past few. Along with architecture I usually find as part of each gig, if not the main focus of each gig, process implementation or at least process improvement is required.

It is not eas...
If you know a bit about software and operating systems (OS), you’ve heard about “processes”. Modern operating systems, such as Linux or Windows, will run your software applications inside separate processes. This is an OS technique for isolating different software. For example you can ...
Following a number of months of work with a team effort of industry experts and requirements from key user groups like government agencies here in Canada, version 1.00 of our Cloud Maturity Model for RFPs is now complete and available for purchase. Many businesses are at the point th...
As many readers may know, Facebook replaced their HTML5 version of their mobile app a few weeks ago, in favor of a native application written in Object C. It is much faster and smoother now, however, several functions disappeared with this change. You can no longer just steal your f...
Innovations are commonly judged by how fast they reached 50 million users (Radio, 38 years; TV, 13 years; Internet, 4 years; iPod, 3 years, etc.). Another way to look at this is by time equivalents: If one Dog Year equals 7 human years than how many years of traditional IT do we travel...
With the endorsement by the Federal Financial Institutions Examination Council (FFIEC), smaller financial institutions which a beholden to many compliance audits and security issues can now explore the possibility of outsourcing security features from the cloud. Now these organizations...
One of the negative's of cloud computing is it's one-size-fits-all approach to infrastructure. A single load balancing system (and subsequently configuration) is considered acceptable for all applications. After all, it's just about distributing requests, isn't it? Except it isn't, ...
Gartner recently published a report that highlights the growing importance of Cloud Access Security Brokers – solution providers that offer unified cloud security platforms. This solution category includes a new class of products that Gartner terms Cloud Encryption Gateways, which encr...
Yesterday I had to record a 2-hour long webinar. The resulting .mov file was about 1Gb in size. Then I needed to cut out a 40-minute fragment from this movie and save it as a separate file. Doesn’t look like an overly complicated task, does it? Started iMac on my MacBook Pro, which is ...
I’m a partner in two companies – an IT consultancy Farata Systems,  and SuranceBay - a 3 year old startup where we’re creating a software for insurance industry. Brian Morton, my partner at SuranceBay who knows everything about insurance wrote a blog delivering a message that Ste...
Every time there's a major technological shift in operational models you can here the hue and cry from across the land of IT: the sky is falling. Our jobs are in jeopardy. Technology "X" will eliminate the need for "Y". Like the children's fable of Chicken Little, the sky never falls,...
Virtualizing mission-critical applications formed a foundation for improved disaster recovery (DR) best practices. Pre-2009, we'd experimented with virtualization. It'd be one of those things that I had my teams working on, mostly so we could tell my boss that we were doing it, but th...
When you get down to brass tacks, the cloud is simply a server somewhere outside the four walls of your enterprise. Whether you share (multi-tenanted) space on the server or have one all to yourself, the same question revolving security still pertain. Is it safe? The answer lies on how...
BizSlate.com just launched the beta of its innovative Software-as-a-Service supply chain solution that empowers small and mid-sized companies to compete on the global stage. BizSlate ERP comes with a host of features that cut order processing time by up to 90 percent and let wholesale ...
There has been a rush lately of retailers exposing APIs to enable mobile access to what previously were in-store operations. Last month, Adam Broitman wrote in Advertising Age about Walgreen's photo API. In the article he notes that APIs may become crucial to brick and mortar stores.
Software bugs cost billions of dollars yearly. Correcting bugs earlier saves time, but too few do it. What is the impact of software bugs and the associated costs?
Network management is important to cloud computing success. Software defined networks and data center fabrics all help in helping manage cloud initiatives better. Acquisitions in the cloud computing space have been picking up recently as technology companies look to offer end-to-end s...
In a recent blog post, I talked about how geofencing could be used in an enterprise setting to ensure compliance with local regulations or restrict an application’s functionality when a user is away from the office. Geofencing is a great piece of functionality, especially when dealing ...
We use the term “hybrid cloud” to indicate a joining together of two disparate environments. We often simplify the “cloud” to encompass public IaaS, PaaS, SaaS and private cloud. But even though the adoption of such hybrid architectures may be a foregone conclusion, the devil is, as th...
In Part 1, we looked at the completed application, which we’ll start building here. Before we get started with actual development, let’s take a look at the starting application. Open a new browser tab or window with the starting application in JSFiddle. The starting app is as simple ...
This tutorial series walks you through the simple steps of building an HTML5 WebSocket app, demonstrating the power of the publish/subscribe development pattern directly in JavaScript. Our sample is almost as simple as a Chat app, the “Hello World” app of the WebSocket world, but is a ...
Back in April 2012, we published the results of our cloud storage survey to share customer insights into current and intended use cases for cloud storage. As expected, the results indicated that data protection and disaster recovery were among the top use cases. While the benefits of c...
Recently, IDG's Joab Jackson of IDG wrote a piece titled, Five Things CIO’s Should Know About Big Data. Amid the slew of articles offering advice on Big Data, this particular one stood out because of how absolutely spot on it was. Of course we couldn't stop at just five. You will need...
Some testers dismiss the GUI driven approach as being too limited for complicated behaviors. Old school testers insist on only utilizing program-based scripts because past experience has led them to think that this is the most flexible or the only choice for handling complicated behavi...
In the emerging multi-tenant cloud, the old rules of vendor lock-in are rapidly changing. A network virtualization platform must be able to operate on top of any network hardware, much like x86 server hypervisors work on top of any server. This independence means the physical network c...
As systems administrators, application logs are often the key to our success, but also our biggest hassle. They provide clues to what’s going on when things go awry, and in those situations more detail is generally better. But when you don’t actually know something is wrong, and just w...