Welcome!


From the Blogosphere

A few weeks back, I wrote a post about getting ready to address a coworker's bad code. This sparked some conversation across various media, including the following interesting question: ...seems that there is a breakdown in managing the development process. Why is Bob allowed [to kee...
We all are striving for success. Whether it’s in our personal or professional lives, that’s what we do every day, day in and out. Finding ways to succeed, learning new things that make us succeed, and engaging in conversations that help us succeed. I have yet to meet someone who said I...
One of the perennial cloud predictions has been that 200x would be the year of the Platform as a Service (PaaS) cloud. The logic goes that if an automated data center in the sky is good, an automated development platform in the sky must be even better. “Normal” clouds like Amazon AWS ...
Parasoft's business partner Skytap recently invited Wayne Ariola (Parasoft Chief Strategy Officer) to be a guest on their DevHops podcast. With Skytap's Noel Wurst moderating, Wayne and Skytap's Jason English chatted about continuous testing, service virtualization, and how SDLC accele...
GoodData is exploring new technologies to make BI as a service more seamless across more data types for more types of users -- all in the cloud. To learn the ups and downs of BIaaS, we welcome Jeff Morris, Vice President of Marketing at GoodData in San Francisco, and Chris Selland, Vi...
I was experimenting with Java HashSet, which is a pretty expensive collection to create, but it has a benefit of the O(1) performance on the retrieval of elements from this collection. Based on my experiments performance of HashSet is improved over the last year. I’ve written a small ...
Have you ever considered including users in performance testing? It may not be the most obvious thing to think about, but the benefits are really interesting. There is nothing quite like the feedback that a real user provides, even for performance. In this blog post, we'll show you how...
SaaS businesses develop intimate, long term relationships with their SaaS customers. Keeping that relationship positive and aligned over the years is a real challenge. In fact, many public SaaS companies have yet to turn a profit. If they don’t keep their customers around for years, th...
As we’ve all read, the top DevOps practitioners are 10-100 times more productive and are able to deploy code 30 times more frequently, with 50 percent fewer failures than legacy IT departments (2014 State of DevOps Report). What that means for all of us is that if we don’t shift our op...
I know of several large financial institutions that do all of their performance testing inside the firewall, and thus they own all of their own infrastructure, including dedicated servers that are used solely for load generation. With some of the large load generation requirements (whi...
It’s no secret that I’m a huge advocate of Cloud Brokerage. These service providers make it easy for organizations to build and manage a customized solution made up of a wide catalogue of cloud services, and take out the headaches of dealing with multiple vendors. The downside for clo...
Change is hard, especially when it impacts organizational structure, legacy systems and processes. Our third annual software delivery survey reveals that the management of change is a long road as the majority of our respondents continue their implementation of Continuous Integration i...
Despite working in the digital space for years, now I was quite stumped a few weeks ago when I was asked to define it. Sometimes you can get away by circumlocution or to use the technically correct term, waffling. But given all the hype around digital transformation, I felt that it was...
USB GPS dongles have come down significantly in price in recent years and I picked one up to play with recently. Apart from using a GPS module to report your latitude, longitude, altitude and time for mapping applications, it’s also possible to feed the time information to ntpd as a...
Beginning with Ruxit Agent v1.76, Ruxit real user monitoring evaluates the content sources of all browser-loaded content to determine if the content is “3rd party” content, “1st party” content, or CDN-delivered content. This valuable content distinction gives you greater insight into t...
Yesterday I had the chance to attend a great conversation on Twitter and Youtube. Brillantly facilitated by Tim Crawford, the discussion revolved around the relevance of IT today and involved Mark Thiele EVP Datacenter at Switch, Stuart Appley CIO at Shorenstein, and Bob Egan CEO of th...
Every time a new technology shows up in the technology stack, its advocates are quick to dismiss the "old" ways of doing IT. They believe that the "new" shiny toy has a better solution for everything. Don't believe me? Let's look at some technologies: When SAP released SAP R/2 and SAP...
DevOps is first and foremost a mindset – any DevOps initiative must begin with a cultural change. Last Tuesday, I participated in an online panel on the subject of Implementing a DevOps Culture, as part of Continuous Discussions (#c9d9), a series of community panels about Agile, Contin...
Of the many additions to Java 8 such as the Stream API and lambdas, I noticed one of the lesser talked about ones was CompletableFutures. So I decided to have a play around with them on the last Java component I wrote. My use case in a nutshell was piping large volumes of data from a d...
After the deluge of data breaches in 2014 and more emerging every day, security is without a doubt a top strategic initiative for just about every enterprise in 2015. Along with top-notch security, it is imperative for organizations – particularly cloud-driven ones – to also have leadi...
OK, go ahead… admit it. You listen to Sirius/XM Radio channels 8 and 9 only. You haven’t noticed who the president is since Bill Clinton left office. If you haven’t had your mid-life crisis, you’re thinking about having it soon. And you may still call your test tool Mercury LoadRunner,...
Once enterprises decide on proceeding with developing applications on Hadoop, they have to standardize on a specific application development framework. With this, enterprises can promote the reuse of code, set development best practices, comply with regulations, enable consistent quali...
Performance testing is one of the most important things you can do when building a web or mobile app, and it’s only becoming more vital as the expectations of users are going up. People demand access to anything, anywhere, anytime, and they’ll switch to a competitive solution if the ap...
Deploying and operating cloud technology is difficult and falls outside the core competencies of most organizations. As a result, many on-premises private cloud installations falter, casting doubt on private cloud as a solution in general. Yet private clouds come with a unique set of b...
All enterprises, be they large or small, national or multinational, commercial or government agency, American or Chinese, Japanese or European, are carrying the dead weight of their history and almost certainly continuing to add unnecessary complexity and excessive cost that will progr...
AI recently has come to the forefront gaining notoriety as the harbinger of 'Killer Robots'. AI at its core is machine intelligence and IBM has worked on AI since the early days of AI. We all remember the movie Space Odyssey 2001 where the computer HAL 9000 could not only understand...
National Savings Bank in Malaysia has implemented a sweeping enterprise content management system project and slashed paper use, increased productivity, rationalized storage and documents, and cut security risks, while adhering to compliance requirements.
How should you really be looking at managed IT services as an MSP? In the sea of service providers today, many businesses struggle with making the MSP model work for them. If you want to ensure that your MSP business can withstand the tide, you have to adapt to the constant ebb and flo...
Traditionally IT has been seen as a cost center with nothing but a cost associated with enabling, supporting and maintaining anything IT. IT on the other hand is an integral part of today’s enterprise that often does not have a replacement. IT can however be turned into a powerful prof...
Snagajob – one of the largest hourly employment networks for job seekers and employers – uses big data to finally understand their systems' performance in action. The next BriefingsDirect analytics innovation case study interview explores how Snagajob in Richmond, Virginia – one of t...
Stage setting: Camera is positioned above the treetop of one of three tall poplars. It looks down on the terrace of a pub. It’s evening, but there’s still enough light to see that the terrace is sparsely populated. Camera slowly moves down towards a specific table in the corner… As t...
With worldwide spending on cloud services and infrastructure growing by 23% in 2015 to $118B, it is clear that cloud services are here to stay. Yet, the rate of cloud adoption varies by companies and markets around the world. With thousands of outages and hijacks across the Internet ev...
The cyber security, resiliency and accountability of IT systems at financial services organizations is rarely out of national headlines. Firms that operate in the financial space hold extremely sensitive data, so therefore attackers usually consider the effort and risk of attacking th...
Puppet Labs has announced the integration of Puppet Enterprise and Cisco Open NX-OS, in collaboration with Cisco as part of the Cisco Solution Partner Program. Puppet Labs is making available today a native Puppet NX-OS agent and Cisco Puppet Module. Cisco Open NX-OS will be delivered...
When examining the complexity in today’s applications and environments, and why APM technologies are becoming more critical by the day, those responsible for an application’s lifecycle must understand what an application does. Aside from providing application visibility, APM tools help...
Tableau Software and big data analytics platforms come together to provide visualization benefits for those seeking more than just crunched numbers. The next BriefingsDirect big data innovation discussion highlights how Tableau Software and big data analytics platforms come together t...
Most developers learn best by examples, which naturally tend to simplify matters and omit things that aren’t essential for understanding. This means that the “Hello World” example, when used as starting point for an application, may be not suitable for production scenarios at all. I s...
As a recent graduate, and now professor in the University of Connecticut's Business Analytics and Project Management masters program, I have a lot of conversations surrounding the topic of "Big Data" and questions such as, "What does that term actually mean?" Big Data is a fairly new ...
"To us DevOps is actually a movement that at the very center is about developers and IT operations teams collaborating in a framework that drives agility, drives the ideation to production readiness in a seamless manner," explained Monish Sharma, Director in PwC's consulting business, ...
Beginning with Ruxit Agent v1.73, Ruxit provides root cause analysis for Node.js errors down to the code level. As with other services, Ruxit marks web requests to Node.js as failed based on the accompanying HTTP error code. Simply click the Failure rate portion of any Node.js service...