Welcome!


From the Blogosphere

A new EMC global survey indicates a majority of enterprise technology leaders see big data as having the potential to boost business operations. The sentiment is highest in India, with 92 percent of respondents there believing the technology will improve decision-making, EMC said Thur...
SoftLayer could be said to be the leader when it comes to one platform offering endless possibilities. Their unified platform is specially designed to meet the end users requirement of giving cloud computing users the results they want, the way they want it. SoftLayer operates all ov...
As we are approaching the year end in 2013, we have seen significant growth of big data this year in the rear mirror. Looking forward, what will be the forecast for the upcoming new year? Where are technologies headed in 2014? There are many interesting movements and activities in the ...
An effort to solve data source preparation in reporting tool developing. Data sources cover the result set of SQL queries or stored procedures, and the 2D table from the text or Excel files. Owing to the technical competence or versioning, various reporting tools may only support a si...
Cloud storage has become the preferred choice for those who want the best. The storage area is limitless and the security that it provides is the best in the market. However, that is not the reason why businesses use cloud storage. More and more people are turning to cloud storage a...
In a perfect world, APM has all the right elements in place, providing value to the business and IT by giving us the metrics we need and showing us the health of our applications. It alerts us to anomalies when slowdowns occur, and shows us trends on performance. But there are other el...
When asked about the actual cost of an hour or minute of downtime, frequently the response is “it depends.” In some ways, we agree, it can be tricky to pin the cost of downtime to one static number when the variables change so dramatically from incident to incident. This first articl...
In the past, the data structure and business logics were so simple that one SQL statement was enough to achieve user's computational goal. With the rapid growing of information industry, users frequently find that they need to achieve the increasingly complex computational goals to out...
Our new survey tells us that up to 50% of online shoppers this year will use their mobile device. Good news is that most retail stores that have an online store now also offer a mobile version, e.g., http://m.gap.com, http://m.jcpenney.com, http://m.bestbuy.com. In the past years we ha...
There's been a lot of hullaboo in the last few years about the current cycle of disruption in IT: Public Cloud, Private Cloud, SDN, DevOps, Everything-as-a-Service… the list goes on and on and every vertical, every field, and every niche is feeling the churn. Every day there is no sh...
This article explains how to know which JVM System Properties are actually being queried by libraries. Many libraries use system properties for settings. For example, you usually have to set a property to enable debug traces or to activate certain behaviors. However, sometimes system ...
A dangerous environment, an unknown frontier, a lack of resources, the pursuit of something greater than themselves—yes, software development teams face some great challenges while aspiring to achieve prodigious goals that (they hope) will benefit the organization for years to come. No...
The standard software quality activities defined by IEEE, such as verification and validation, are integrated into the software development cycle. We see dedicated SQA roles and resources in major organizations. Also, many multi-national companies are pushing to have a central team dri...
In the early days of cloud computing we talked a lot about how the economy of scale offered by cloud was achieved mainly through abstraction of resources. Compute, network and storage resources were abstracted and pooled together such that they could be provisioned as services on-deman...
Many Java static analysis tools exist right there, each one focus on a specific area and has its advantages, however if these tools report thousands of violations it became a challenge to exploit them. Let's discover another way to exploit the result of these tools.
Determining the IP Address of the machine from the Hostname is termed as Hostname Resolution. Every computer (host) has a name. The Hostname should correspond to an IP address mapping stored in local Hosts file or in a database on a DNS Server. Translating (resolving) machine (and dom...
Many new programmers struggle when it comes to selecting their first language to learn. Which is easiest, the most professionally useful, the most newbie-friendly? Lets find out by showing you a range of options, their strengths and weaknesses, and some information about the most com...
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...
Consider the possibility that a small innocuous code change could go undetected, promoted through Development & QA, and then have catastrophic effects on performance once it reaches production. The environmental variants need to be minimized and closely monitored to prevent the anomalo...
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...