Watch out for the ‘container tax’

 Containers have a few basic features and advantages when it comes to application development. Here’s some of the benefits you can gain: Reduce complexity through container abstractions. You deal with the containers not the underlying platforms of applications. Maximize portability through automation, meaning write once and run many places. Provide better security and governance, external… Continue reading Watch out for the ‘container tax’

Centralize monitoring when you migrate to the cloud

My checklist for cloud migrations has several important steps to ensure that the business value of operating in the cloud and the reliability of running applications there is achieved. One of those key steps is to set up a holistic monitoring strategy for the cloud’s infrastructure, including networks, security, compute, and storage as well as the applications,… Continue reading Centralize monitoring when you migrate to the cloud

Natural language processing explained

From a friend on Facebook: Me: Alexa please remind me my morning yoga sculpt class is at 5:30am. Alexa: I have added Tequila to your shopping list. We talk to our devices, and sometimes they recognize what we are saying correctly. We use free services to translate foreign language phrases encountered online into English, and… Continue reading Natural language processing explained

Top 3 cloud migration mistakes: summer 2019 version

If you’re in the process of migrating workloads to the cloud, chances are this is not your first rodeo. Most of those doing cloud migrations are on their second or third project. Just when you would think we’re becoming more experienced, we’re also seeing an increase in migration failures. Here are the top three problems… Continue reading Top 3 cloud migration mistakes: summer 2019 version

Deep learning explained

What is deep learning? Deep learning is a form of machine learning that models patterns in data as complex, multi-layered networks. Because deep learning is the most general way to model a problem, it has the potential to solve difficult problems—such as computer vision and natural language processing—that outstrip both conventional programming and other machine… Continue reading Deep learning explained

3 steps to solving disaster recovery in the cloud

Many believe that DR (disaster recovery) is built into the cloud. It’s not. Although many cloud providers do a fair job of making sure you can recover your data, you could be missing out on the capabilities that truly define a DR system. These include the abilities to: Separate data from metadata, which allows for… Continue reading 3 steps to solving disaster recovery in the cloud

5 IFTTT alternatives for developers

By itself, an app or a website can only do so much. It’s when it works in conjunction with other services that it becomes truly powerful. IFTTT—for If This Then That—popularized hitching together multiple websites and services into event-driven workflows that most anyone could use. To read this article in full, please click here (Insider Story)… Continue reading 5 IFTTT alternatives for developers

Using Windows Server containers in AKS

When it comes to building distributed applications at scale, containers have become the logical deployment tool. They let you wrap up code at a service level, keeping your application separate from its data. Once deployed, orchestration tools such as Kubernetes manage scaling, monitoring CPU and memory usage, and deploying new container instances as necessary. To… Continue reading Using Windows Server containers in AKS

The case for “stepping stone” private clouds

Public cloud providers surprised a great deal of people when they came out with proprietary private clouds. (That’s where actual hardware and software support a subset of public cloud services.) I’m pretty sure they don’t like me to call them that, but that’s really what they are: public cloud analogs that run on premises. They… Continue reading The case for “stepping stone” private clouds