Linux continued to perform well as an alternative server platform in 2012 and RedHat has maintained its position as a reliable and trusted Linux distribution. This reliance on Linux based servers is likely to increase during 2013...
Mike Solinap
Troubleshoot Common Application & Network Issues with tcpdump
Here's a common situation: you manage an application; you haven't gone through a release; no patches have been applied (to your knowledge); and the infrastructure guys say that they haven't touched the network in ages. But a user calls, and to your...
The Cloud and Outsourcing in 2013
As the push towards the cloud continues, 2013 will see a growing emphasis on cloud-related outsourcing projects. Cloud-related IT expenditure covers a wide range of areas including; Software as a Service (SaaS), cloud compute centers, infrastructure as a service...
Outsourcing of Vital IT Tasks to Grow in 2013
In 2013, roughly one third of businesses will increase their IT outsourcing budgets. Chief Information Officers and CEOs, from small businesses to large enterprises, are planning to up their spending on the outsourcing of web/e-commerce platforms, application...
How To Ease Your Agile Development Transition with Custom Dashboards and User Interfaces
At this year's Electric Cloud Summit there was big focus on Agile software development practices. Even a casual look at Electric Cloud's product line, which includes ElectricAccelerator, ElectricCommander, and most recently ElectricDeploy, will make it obvious that...
Does your Outsourcing Company Have the Right Experience?
Outsourcing IT, technical and engineering related tasks, rather than employing extra staff, is a cost effective way of staying flexible in an ever changing market and economy. However, one big question that needs to be answered is; does your outsourcing company have...
Outsourcing is the Best Way to Stay Flexible, Even Elastic!
The technology industry loves buzzwords. The decade of the '80s was all about synergy and paradigm shifts. In the '90s, it was the web and the Internet. The turn of the century brought talk about virtualization and social media. Today it's all about the cloud. Of...
Using SSH to Securely Tunnel a TCP Application
Often times, I'm caught in a situation where an application or service is not directly accessible to me from the network I'm currently on. For instance, if I'm at a customer site, I may need VNC or RDP access to a collocated server. Sure, I could open up port 5901...
Avoid Fatal Product Design Flaws with QA
The difference between quality assurance (QA) and testing is often misunderstood. In fact, the terms are frequently used interchangeably. However, testing is actually just one part of QA. Quality assurance, on the other hand, covers a larger, more holistic part of the...
Creating a Custom Nagios Plugin
Nagios is an invaluable tool to help monitor a customer's infrastructure. Last year, I explained how easy it was to be able to integrate Network Appliance health checks. In fact, Nagios provides a plethora of out of the box plugins. Additional plugins are available...
4 Reasons to Use Static Analysis on Your Codebase
All of us who work in software development want the products that we release to be high quality, and also low cost to maintain in the field. This is no big revelation; it’s common knowledge, and it’s common sense. It’s not clear that there is any silver bullet in...
How Code Reviews Reduce SDLC Costs
Bugs can be introduced anywhere in the software development lifecycle, from the early stages (requirements gathering etc) right up to the final shipping of the project. The most expensive types of bugs to fix are those introduced earliest and fixed latest. For...