Welcome!


From the Blogosphere

So you want to centralize your enterprise? Smart choice – but it’s important to take some factors into consideration if you want to have success. Developers need to ensure representation from each geographic location; understand current development processes and tools; and comprehend...
Big data has gone mainstream. The variety, volume and velocity of data streaming across your desk have reached unprecedented levels. This exponential growth challenges even the most data driven managers. With the massive quantity of available BI tools, such as dashboards and reports, y...
Software Measurement is a tricky business. When we all agree on what the thing we are trying to count is, like pieces of candy in a jar, it is simple. Sadly, software isn't candy in a jar. We try to count things like bugs, or lines of code, of number of stories completed in a sprint b...
I was first introduced to SaaS (then ASP) in January 2000 when I joined Brassring, a rollup of 9 small companies in the Recruitment space, as its first CTO. Our flagship product, HireSystems, was the leading Applicant Tracking System delivered as a service to our large enterprise custo...
So-called ‘paradigm shifts’ happen across the information technology landscape roughly every five years. We can make this statement with enough approximate ambiguity for it still to be of some value in terms of the way an average CIO might look to plan for major infrastructural changes...
Here’s the thing: as sure as we’ll have another record-setting year for NFL streaming, you can also be sure that apps will fail and streaming services will go down. Whether you are dabbling in streaming or diving in whole-hog, you need to know what to do to give your users the most rel...
Regardless of perspective, everyone agrees that ensuring high-quality software isn’t solely the job of a “QA department.” It requires the collaboration of every discipline in the software development and delivery lifecycle from the inception of business requirements to the administrati...
The IoT trend brings rise to a plethora of new and useful services that enrich our lives, simplify it, or save us time and money. To provide these kind of connected – and complex – services, software companies must have three different software teams (at least!) and they have to delive...
It’s a given that employee access to corporate systems should be both as secure and simple as possible. Up until recently however, time-strapped CIOs, under pressure from demanding staff and challenged with authenticating users all over the world on multiple devices, have been torn bet...
This article originally appeared on F5.com on 10.20.15. With Halloween in our rearview mirror and the holiday shopping season upon us, a couple surveys are out examining our fears and in particular, our concerns about identity theft. Apparently, ID theft is not so scary anymore –...
We are rapidly moving to a brave new world of interconnected smart homes, cars, offices and factories known as the Internet of Things (IoT). Sensors and monitoring devices will touch every part of our lives. Let's take a closer look at the Internet of Things. The Internet of Things is...
Cybersecurity is a complex field, and with laws varying across states and countries, keeping cloud usage compliant can become a real headache for enterprise security decision-makers. As regulations continue to lag behind the rapid pace of technological advancements, many IT security pr...
Large-scale monitoring of rainforest biodiversity and climate has been enabled and accelerated by cutting-edge big-data capture, retrieval, and analysis. The next BriefingsDirect big-data innovation case study interview explores how large-scale monitoring of rainforest biodiversity an...
Does your API suck? Okay, that one needs a little explanation. If you've developed an API, it exposes some functionality to users. It might suck to learn. The documentation might be unclear and the function signatures counter-intuitive. It might suck to use, doing a lot of things, b...
Yellow Pages (YP) has developed a massive enterprise data warehouse with near real-time reporting capabilities that pulls oceans of data and information from across new and legacy sources. The next BriefingsDirect big-data innovation case study highlights how Yellow Pages (YP) has dev...
How often do you get questions like ‘Have you gone to the cloud yet?’, or ‘Why aren’t we in the cloud?’, or a myriad of others along those same lines. People still talk like the cloud is a destination. I discussed this tendency last year in a blog, “The Cloud – Is It Your Actual Destin...
We live in a microwave culture. I use this phrase often when discussing business needs with clients, especially in the context of leveraging technology to address those needs. Sometimes I will get a puzzled look, other times I will get some head nods in agreement and understanding. Whe...
The age of mobile applications, pervasive use of social media and growing demand for accurate consumer data are converging to drive significant changes in how organizations connect with and market to their respective customer bases — as well as the technologies they use to do so. It’s ...
No, this isn't a tirade on the security of IoT. It's about story about change. Specifically, change and its implications on security. Change is constant. There's a million different axioms and proverbs about change, so it's really hard to choose just one to sum up how it impacts sec...
The Internet of Things has dramatically changed the way we analyze behavior and is now in the process of boosting the way we use energy. Smart technologies are bursting into the retail space with solutions speaking to brands on improved marketing efforts, customer engagement, and optim...
We hear a lot about Internet of Things but the million dollar question is, how does anybody actually make any money? The Cloud based vendors will add in IoT support in order to retain or grow their customer base within their MBaaS, MADP or API Gateway solutions. The developers will t...
There are a billion articles on ES6 at this point. What's one more? Here we discuss some emerging patterns and issues related to real world use of ES6 as well as how one can go about using it now via Babel. If you aren't yet familiar with the features and changes of ES6 itself, you'll ...
As with most modernized economies, the United States economy utilizes capitalist principles. It is only fitting that we invented a technological solution that will help companies engage in c-api-talism using APIs in a more efficient manner. If we look back into the history of mankin...
While we were busy throwing parts of our organizations into the cloud, and (for those who don’t count it as cloud) SaaS, while we were moving parts of our organization over to Python, or Node, or Swift, while we were looking into Software Defined Everything, and containers started soun...
This article series has covered a lot of ground: it presented an overview of application performance management (APM), it identified the challenges in implementing an APM strategy, it proposed a top-5 list of important metrics to measure to assess the health of an enterprise PHP applic...
Whatever happened to those intelligent fridges we were promised? The ones that would send you a message telling you to order more oranges, or notify your online retailer to deliver more dairy. Those clever fridges were the most talked about example of how the ‘Internet of Things' (IoT)...
Your Node.js application may be utilizing a backend database, a caching layer, or possibly even a queue server as it offloads CPU intensive tasks onto worker servers to process in the background. Whatever the backend your Node.js application interfaces with, the latency to these backen...
Had Mark Twain lived today, we might hear him utter the oath lies, damn lies, and analytics. Statistics to be sure may still be used to distort the truth – but now with the sudden explosion of big data, analytics threaten the same fate. I’m not talking about intentional distortion her...
Apache Spark continues to gain a lot of traction as companies launch or expand their big data initiatives. There is no doubt that it’s finding a place in corporate IT strategies. The open-source cluster computing framework was developed in the AMPLab at the University of California at...
Ten years ago I was a programmer working at an insurance company. The hard IT work of an insurance company is claims processing - taking in new members, getting claims, figuring out how they should be payed, and paying them electronically. That meant a big database. We wrote a lot of ...
Citrix announced that the company has been named as a leader in the Forrester Research, Inc. report, The Forrester WaveTM: Server-Hosted Virtual Desktops (VDI), Q3 2015. The report evaluated seven vendors based on 26 criteria, including current offering, strategy and market presence. ...
JavaScript is the language of the Web. There is no other language that can run literally on any old or new device connected to the Internet. On the other hand, there are dozens of languages that compile (a.k.a. transpile) to JavaScript. Why not just writing JavaScript applications in J...
DevOps has traditionally played important roles in development and IT operations, but the practice is quickly becoming core to other business functions such as customer success, business intelligence, and marketing analytics. Modern marketers today are driven by data and rely on many ...
Latest figures from the Cloud Industry Forum (CIF) indicate that cloud adoption is at its highest figure to date, with 78 per cent of organisations now having formally adopted at least one type of cloud-based service. TechNavio echoes this surge and in particular the surge in growth of...
Many of the early examples tend to highlight smart cities or home automation. For most enterprises, however, the ability to connect and integrate everything together can solve current problems and open up new opportunities. Most enterprises have complex combinations of legacy systems,...
Dasher Technologies is helping to usher in the democratization of big data value to more players in less time with analytics in a cloud services model
I have three words for everyone in software testing: prioritize, prioritize, and prioritize. You can't test every possible permutation of your software, especially so with APIs and IoT devices where you're placing much of the user experience in the hands of integrators to your core pro...
In my last post, I wrote about the value of IT / business collaboration, and the importance of a common language, a common definition of end-user experience – user transaction response time – as the one performance metric both IT and business have in common. In it, I provided some back...
Today’s connected world is moving from devices towards things, what this means is that by using increasingly low cost sensors embedded in devices we can create many new use cases. These span across use cases in cities, vehicles, home, offices, factories, retail environments, worksites,...
One of the great benefits of utilizing a language like Node.js is the wide assortment of 3rd party modules that are at your disposal. From calculating the validity of credit card numbers, to managing network connections, the Node Package Manager (npm) repository has hundreds of thousa...