Welcome!


From the Blogosphere

Start-ups have been formed by leveraging cloud resources but enterprises are taking note and adoption rates are increasing. While attending the Amazon Web Services (AWS) re:Invent conference last week, I spoke to enterprise customers who described how they benefited from AWS cloud ser...
SaaS is the cutting-edge technology in the current product landscape. With an increase in the adoption of SaaS products by enterprises, more and more ISVs are trying the SaaS delivery channel. But, delivering a SaaS product cannot be considered as just a rebranding exercise of existing...
Are you likely to increase your business technology investment next year? If you are, then you're not alone. Worldwide ICT spending is expected to accelerate in 2014, after dipping to its slowest pace of growth since the financial crisis in 2013, according to the latest market study by...
Applications are at the center of the IT universe. As IT shifts its primary goal from connectivity to experience, it will require tighter collaboration between the various infrastructure elements that support application workloads. There are two philosophical approaches to how this orc...
Cloud computing is changing the IT ecosystem and is now increasingly focused on data analytics. Cloud computing attention is often paid to moving compute requirements from the enterprise data center to public clouds. While the technology enables a number of innovative solutions around...
It is almost two years ago now when Dmitriy and I stood in front of the white board at the old GridGain office thinking: “How can we deliver all the real-time performance of GridGain’s in-memory technology to Hadoop customers without asking them rip and replace their systems and withou...
We keep monitoring HealthCare.gov and created a web page that shows the latest monitoring results. If you are interested check it out: HealthCare.gov Performance Status. Heat Map of Average Response Time by State Page Load Time Comparison of HealthCare.gov, US Healthcare Facilities a...
The "Butterfly Effect" theoretically describes a hurricane's formation being contingent on whether or not a distant butterfly had flapped its wings weeks before. This highlights a sensitive dependence on environmental conditions where a small change at one place (Dev Env) can result in...
If you're running a small business, it can sometimes seem that creating a website and handling online marketing consume an awful lot of your time. You may also be getting bombarded with emails warning that your SEO is inadequate, your security isn't up to scratch, or you'd be doing mu...
I’m at that critical point in the lifecycle of my consumer mobile and web software projects and ideas: I need to build something in order to get funding, but I need funding in order to build something. Ugh. I’ve gotten as far as I can in my own projects without developers or investo...
The meteoric rise of the application as one of the most important - if not the most important - factor contributing to business success today should not be surprising. In response, businesses continue to build newer, better and more mobile-friendly applications to support the nearly in...
The vast majority of schema management today is handled through the generation, review, and execution of SQL scripts. These scripts can be tiny or huge; they can encapsulate the creation and relationships of several objects or they can describe a one-time alteration to a single object...
“WebRTC and the Codec War” is the topic of just one session at the upcoming 1st WebRTC Summit, and technology giant Cisco has now given even more oomph to this huge emerging IT trend. I'll be moderating the two-day Summit, which will be held November 6-7 during the 13th International ...
The data center industry is heading toward an inflection point that has significant impact on enterprises. It seems many aren't looking far enough ahead, but the timeline appears to be 12-18 months, which is not that far out! The issue is a typical supply chain issue of supply, demand ...
Like most terms associated with any technology in the beginning of the hype cycle, programmability is being used and abused to mean a variety of different capabilities. It's important to understand what people mean when they say "programmability" because it ultimately impacts the ways ...
It's not every day that you hear about a software project on public media, but NPR and other public outlets are covering the troubled rollout of the Healthcare.gov website nearly hourly. As a software professional, the problems I was hearing about are common in a large software projec...
A significant source of chatter around SDN began with a focus on the northbound interface (apparently now dubbed NBI, FWIW) at Layer 123 SDN & OpenWorld Congress 2013. A quick overview of the latest focus in SDN can be read in this SDN Central article, "ONF Will Tackle SDN’s Northbound...
Learn how to set up Continuous Integration and Continuous Deployment for your node.js Application from GitHub to Heroku.
Learn how to set up Continuous Integration and Continuous Deployment for node.js apps from GitHub to Nodejitsu in less than 5 minutes. We are proud to announce a new member in our Codeship deployments family: Nodejitsu! Recently we experienced increasing interest in node.js deploymen...
If you have a slow test suite and you are asking yourself "how can I make my tests faster?" then you are asking the wrong question. Most chances are that you have bigger problems than just slow tests. The test slowness is merely the symptom; what you should really address is the cause....
The past few years have seen a dramatic improvement in the latency in network switches. Single ASIC based switches can all pretty much switch packets in less than a microsecond. Current 10GE switching silicon provides anywhere from 300 to 800 nanoseconds, specialized silicon shaves tha...
A new Capgemini Consulting aims to identify how companies are becoming aware of what digital technologies can do to change their business. Nearly 78 percent of 1,500 respondents from more than 100 countries to the “Embracing Digital Technology: A New Strategic Imperative” survey with ...
It is 11 October, 2014. I am writing this in Kathmandu, capital of Nepal at the foot of the majestic Himalayas. The date is only marginally significant - it is now 2 years and seven months since I was successfully operated on for pancreatic cancer - but the location perhaps is more rev...
Developers need to be able to run tests quickly or they will stop running them. Slow test suites are often partially caused by slow startup times. Once you've eliminated this problem, you might want to take a look at individual tests. Note that test suites stress your code in a tot...
I don't read nearly as much as I should. On plane rides I tend to grab a Vince Flynn, James Patterson or David Baldacci, they are usually enough to entertain me on the way there and back. One of the more interesting books I have read in recent years that does not include murderers, spi...
IBM Smart Cloud Enterprise is offered as a service called IaaS to deliver the best infrastructure for any business. The user then gets access to IBM’s virtual server and all the resources that go with it. The services are flexible and the security is unmatched. It also provides a clou...
Having a good support workflow in place is essential to a good business. Have a look at this case study on how you can answer your support requests quickly and thoroughly without automating every single step. Everyone in our team does support. To help our users we need to work togethe...
SaaS product management professionals should always remember that there are four P’s in marketing, one being product. Unfortunately, software companies have a bad habit of thinking about product in isolation from the rest of the marketing mix. This is a particularly costly mistake in S...
Even though Apple and Microsoft haven’t commented on the new open source technology which delivers high quality audio and video capabilities to desktop and mobile browsers, major carriers such as AT&T and Telefónica, leading infrastructure providers like Alcatel-Lucent and Ericsson and...
WebSockets provide new protocol between client and server which runs over a persistent TCP connection. Through this open connection, bi-directional, full-duplex messages can be sent between the single TCP socket connection (simultaneously or back and forth). Because it is an independen...
Performance for end-users is the metric by which most businesses judge their web applications' performance: is the responsiveness of the application an asset or a liability to the business? Studies show that users are growing more and more demanding, while average pageloads are gettin...
In my opinion, Object Storage officially broke through this month. It went from being the “next” big thing to being “the” big thing. Why? Because Larry said so. Well, technically he didn’t: someone else had to do it for him as he skipped the Oracle Open World Keynote to see Team USA wi...
The Washington Post recently ran an article by Andrea Peterson on RIM (now BlackBerry), with a chart they called "The decline of blackberry in one chart". But more than the story of BlackBerry this chart rang home for me the enormous dynamics of a relative new industry. As their chart...
With OpsWorks, we can easily segregate our development environments in Stacks and control how each project gets built via Chef recipes. OpsWorks binds directly with your code repository of choice. When you initiate a new build, it will pull in the latest changes and build them for you....
In Japanese Buddhism, the word "sensei" can mean several things, but most commonly it translates into the English word "teacher." More specifically, "senseis" are regarded as masters in any field, from the practice of Buddhism itself, to college professors, computer programmers and sof...
Continuing our discussion from my last blog in July, perhaps it’s helpful to drive deeper into security approaches and technology for use within clouds that serve the healthcare vertical. We’ll start by focusing on the fundamentals of cloud security for healthcare. However, some of t...
Synthetic monitoring (active monitoring) helps reduce key blind spots for critical applications. Don't throw the baby out with the bathwater. Synthetic monitoring (active monitoring) helps reduce key blind spots for critical applications. We just experienced a production issue on a fu...
Listening to our customers when they talk about their journey from Waterfall to Agile and now adopting DevOps principles made us realize that all of them share common challenges and best practices. Our blog allows us to educate a larger audience that DevOps is nothing to be scared abou...
One of the most popular sets of search terms we see in our website statistics relate to enabling Flash in WebRenderer. When we designed WebRenderer, we built it knowing that Flash was still being used and demanded by a lot of users, so we made sure that you could enable it within WebRe...
This week's news about cloud storage provider (CSP) Nirvanix has lots of organizations thinking about and, in some cases scrambling to deal with, the repercussions of a cloud provider shutting down. While pundits may speculate about what happened to this particular CSP and ponder the v...