Featured
Featured posts
What’s new in Visual Studio 2019: The release candidate arrives
March 4, 2019
What’s new in Visual Studio 2019: The release candidate arrives
Microsoft has releasedthe release candidate of its upcoming Visual Studio 2019 IDE, in which updates occur when the machine is idle.…
Review: Google Cloud AutoML is truly automated machine learning
March 4, 2019
Review: Google Cloud AutoML is truly automated machine learning
When you’re trying to train the best machine learning model for your data automatically, there’s AutoML, or automated machine learning,…
2 reasons to avoid industry-specific cloud technology
March 1, 2019
2 reasons to avoid industry-specific cloud technology
In my years as a cloud computing consultant, I am always taken back by my client’s request to have techs…
JavaScript dapps: Build decentralized apps with Blockstack
February 28, 2019
JavaScript dapps: Build decentralized apps with Blockstack
While Bitcoin has its ups and downs, decentralized apps or “dapps” remain a hot topic in software development circles. “Smart…
How to validate data, analytics, and data visualizations
February 28, 2019
How to validate data, analytics, and data visualizations
Testing applications is a maturing discipline with tools that help quality assurance teams develop and automate functional tests, run load…
SAP builds its own Java distribution
February 28, 2019
SAP builds its own Java distribution
SAP has released a “friendly fork” of open source Java, called SapMachine. The project, which began in December 2017, serves as…
AWS vs. Azure vs. Google Cloud: Which free tier is best?
February 27, 2019
AWS vs. Azure vs. Google Cloud: Which free tier is best?
Who doesn’t like free stuff? The public cloud vendors know we all do. The major cloud services offer their wares…
Why 35 percent of cloud spending is wasted
February 27, 2019
Why 35 percent of cloud spending is wasted
The fast revenue growth of AWS, Azure, and other cloud providers makes it clear that companies are embracing public cloud.…
What’s new in Google’s Dart 2.2 language
February 27, 2019
What’s new in Google’s Dart 2.2 language
Google’s Dart language, once positioned as a potential replacement for JavaScript in the browser, was rebooted for client-side web and…
Rancher K3s shrinks Kubernetes for IoT devices
February 26, 2019
Rancher K3s shrinks Kubernetes for IoT devices
Rancher Labs, creator of the Rancher Kubernetes management system and the RancherOS container-centric Linux distribution, has announced a new Kubernetes…
The danger of having a cloud-native IT policy
February 26, 2019
The danger of having a cloud-native IT policy
First, it was “cloud-preferred” policies, then “cloud-first” policies, now it’s “cloud-native” policies. They all mean pretty much the same things,…
IDG Contributor Network: How to prepare for the Salesforce Certified Platform Developer I exam
February 25, 2019
IDG Contributor Network: How to prepare for the Salesforce Certified Platform Developer I exam
I’m ambivalent about certifications. Because I spent enough time in school for the equivalence test validation to be embedded in…
How to use NCache in ASP.Net Core
February 25, 2019
How to use NCache in ASP.Net Core
Although ASP.Net Core lacks a cache object, it provides support for several different types of caching including in-memory caching, distributed…
Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia
February 25, 2019
Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia
Bringing on a new developer to a programming project with many dependencies can sometimes be a nightmare. I’ve seen an…
Beta Janet language hopes to take on expressive programming
February 25, 2019
Beta Janet language hopes to take on expressive programming
Janet, a functional and imperative language as well as bytecode interpreter, is being developed as a general-purpose platform for expressive…