Welcome!


From the Blogosphere

True Story. Over the past few years, Fannie Mae transformed the way in which they delivered software. Deploys increased from 1,200/month to 15,000/month. At the same time, productivity increased by 28% while reducing costs by 30%. But, how did they do it? During the All Day DevOps con...
I developed a bot. Last weekend I opened the website https://rundexter.com/bot and developed a bot, which I then integrated with Twilio for messaging. I named it BeccaBot after our daughter. Just to be clear, her name is Becca, not Bot. It was a bot designed purely to freak-out our...
Software development is a moving target. You have to keep your eye on trends in the tech space that haven’t even happened yet just to stay current. Consider what’s happened with augmented reality (AR) in this year alone. If you said you were working on an AR app in 2015, you might have...
When a person has clogged arteries it restricts and reduces the flow of oxygen rich blood through their body. Clogged arteries also greatly increase the risk of strokes, heart attacks and even death. In the digital age the equivalent of oxygen rich blood for organizations is the data...
The United States Patent and Trademark Office (USPTO) recently announced an expansion of PatentsView, its visualization tool for US patents. First launched a few years ago, the intent behind the tool was to make 40 years of patent filing data available for free to those interested in e...
Amazon Web Services (AWS) broke the Internet again or better “a typo”. On February 28, 2017, an Amazon S3 service disruption in AWS’ oldest region US-EAST-1 shuts down several major websites and services like Slack, Trello, Quora, Business Insider, Coursera and Time Inc. Other users we...
On the one hand, AI is perhaps the most revolutionary set of innovations since the transistor. But on the other, the bad press surrounding it continues to mount, perhaps even faster than the innovations themselves. This PR storm impacts enterprises as well, as AI promises to change the...
Two weeks ago, I compiled a list of the 5 jobs robots will take first. Last week, I compiled a list of the 5 jobs robots will take last. Both previous essays are about robots replacing human workers who do cognitive nonrepetitive work (such as middle managers, salespersons, tax account...
Cloud platforms like Azure provide the best options for organizations in their digital transformation. Most organizations have multiple combination of environment needs. Provisioning on time is always a challenge. Manual operations are prone to error and delays. Difficult to size prod...
There is no denying the Internet of Things (IoT) is a hot topic. Gartner positions IoT as being at the peak of the ‘hype cycle.’ From a size perspective, these ‘Things’ can be anything, from a small sensor to a large appliance, and everything in between. The data transmitted by these d...
Last week, I compiled a list of the 5 jobs robots will take first. Today, let’s have a go at the 5 jobs robots will take last. For this article only, let’s define “robots” as technologies, such as machine learning algorithms running on purpose-built computer platforms, that have been t...
Ransomware attacks escalated dramatically in 2016. In fact, there was a 300 percent increase in ransomware attacks last year, according to the FBI, to an average of 4,000 attacks a day, up from 1,000 ransomware attacks a day in 2015. What’s more, organizations are targeted more frequen...
The Industrial Internet of Things (IIoT) connects the entire manufacturing enterprise – from acquiring components to manufacturing, storage and delivery – in short delivering an enterprise-wide, holistic view of the entire work flow. But traditional networks present a significant roadb...
Oxford University researchers have estimated that 47 percent of U.S. jobs could be automated within the next two decades. But which ones will robots take first? First, we should define “robots” (for this article only) as technologies, such as machine learning algorithms running on purp...
Once again, we find ourselves at the dawn of a new year. And many would say, not a moment too soon. With a series of tumultuous elections around the world and an unusual number of celebrity passings, it's been a rough year. But there is at least one bright spot from 2016: Intellyx's di...
The insurance industry is well aware that digital transformation is coming, even if some CIOs can’t really say what their individual companies will look like at the end of it all. In a survey of thousands of C-level execs around the world, insurance came in among the top five industrie...
The year 2016 witnessed amazing progress in the field of technology – from Internet of Things (IoT) and augmented/virtual reality going mainstream, to innovations like testing the first-ever reusable rocket. The IT industry also saw a number of advancements including the rise of Cloud ...
Thanks to the Internet of Things (IoT), our world is more automated and connected than ever before. Just about everything, from cars to refrigerators, to coffee machines, has the ability to connect to the Internet, allowing us to micromanage each individual device. This type of automat...
Make room for IoT. It’s a necessary step to moving any business forward. What can the world expect from IoT technology in the upcoming year? IoT implementations that bring in new revenue streams and deliver real-time business insights. We’ll see a rising trend in the intersect of virtu...
Specifically, in 2017 we predict that machine learning will show up in new and exciting ways. Some people believe that machine learning is the same as artificial intelligence, but what you are really looking at is this concept of being able to be more human with your IT infrastructure....
This is the story of software. The initial blog in this series was all about the structural formation of programming languages. We went all the way back to steampunk days to see how the framework for programming grew out of Charles Babbage’s Analytical Engine in the 1840s. We ended up ...
Digital transformation requires participants to have a vision for and understanding of what they are trying to achieve and why. In fact, the lack of a clear digital strategy is the second biggest mistake companies make in digital transformation, right behind moving too slowly, accordin...
Online travel and events pioneer lastminute.com leverages Big Data analytics with speed at scale to provide business advantages to online travel services. We'll explore how lastminute.com manages massive volumes of data to support cutting-edge machine-learning algorithms to allow for ...
How valuable would it be to know everything about your customer’s interactions with your competition? Creating a 360-degree customer view is considered the holy grail of customer intelligence, and you can create it, today. Would you like to know how much they're spending, when they're...
As more organizations try to determine where best to deploy their limited budgets to support data and analytics initiatives, they realize a need to ascertain the financial value of their data and analytics – which means basic economic concepts are coming into play. While many of you p...
In this blog I’ll show you how to guard routes in Angular 2 Router (currently at 3.0.0-beta.2). Let’s consider some scenarios that require a certain validation to be performed to decide if the user (or a program) is allowed to navigate to or leave the route: Allowed to open the route...
Software components that were once good can sour instantly when new vulnerabilities are discovered within them. When that happens, the bears are coming, and you have to respond quickly. Two men are walking through a forest. Suddenly, they see a bear off in the distance, running toward...
The purpose of this document describes how to generate a report for all the certificates using in the Java environment by using a simple shell script. The script checks all certificates that are stored in Keystores. The script generates a report in the form of CSV file and the report c...
So we have an eBook, The Top 10 Java Performance Problems, that we tweet out from time to time. Without exception, a few people reply with some version of “the problem is you’re using Java.” Java, apparently, is constantly criticized, and people have been predicting its demise for some...
In any component-based framework you’ll need to implement component communications. The main principle is that components should be loosely coupled hence reusable hence testable. The mediator design pattern allows you to arrange component communications via “the man in the middle” so a...
Lots of things are happening there. As of today it’s the liveliest software ecosystem. The last time I’ve seen such an interesting gathering was 15 years ago in Java. Fifteen years ago Java developers were looking down on the JavaScript folks. It was assumed that JavaScript was only ...
This article was excerpted from the book “Angular Development With TypeScript.” The Angular 2 framework is a re-write of popular framework AngularJS. In short, the newer version has the following advantages over AngularJS. The code is simpler to write and read It performs better th...
Enterprises are finally realizing that digital transformation must be end-to-end if they want to remain competitive in today’s software-driven, customer-focused world – but virtually every large organization has a massive boat anchor dragging them down – slow IT. Legacy technology woe...
Digital transformation has increased the speed at which organizations must adapt. As they do so, it’s more important than ever to be able to choose solutions that will give them a comprehensive, real-time view of the network. Several factors contribute to this new priority: Root cause...
Forward-thinking CEOs ensure that their organization has access to the latest digital business technologies. But in today’s global networked economy, that’s not enough. If you believe that digital transformation knowledge is power, then fully mastering the ability to apply your IT capa...
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 ...
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...
I’ve encountered this a few times in the field when chatting with fellow marketers, even the most mature marketing organizations have made these mistakes. We aspire for exponential growth and to do it, we’ve adopted agile practices to fail-fast, learn from our mistakes and quickly rebo...
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...
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...