If you missed anything on DZone this week, now's your chance to catch up! This week's best include navigating the DSL Jungle, a look at Google Analytics, a tutorial for updating your legacy code, and more.
Even jaded IT veterans are sitting up and taking notice of the potential benefits of Docker's microservice model of app development, deployment, and maintenance. By containerizing the entire runtime environment, Docker ensures apps will function smoothly on any platform.
There's an interesting issue one has to consider when mixing function overloading with templates in C++. The problem with templates is that they are usually overly inclusive, and when mixed with overloading, the result may be surprising:
If you don't spend enough time on Twitter as it is, you may have a new excuse now: the Internet of Things.
According to Sophie Curtis, Twitter is going to "power" IoT by providing a cheap and easy way to collect and funnel data to IoT devices. And this is already happening in a number of ways.
Those who have built cloud-based systems clearly understand the strategy needed for SaaS data integration, and what the best practices entail. However, a majority of those who work to bring the benefits of cloud computing to their enterprise do not place the same value on this great technology.
SAML, OpenID, OpenID Connect, WS-Federation all support identity federation - cross domain authentication. But, can we always expect all the parties in a federation use case to support SAML, OpenID or OpenID Connect ? Most of the federation systems we see today are in silos.
With Couchbase Server 3.0, you get a great new option to change the way we use memory for caching your keys and metadata. The new option is called "full ejection." Here is how full ejection is different.
The real point of the market sizing exercise was to predict that SDN is going to be huge. Since that time, every major vendor has built SDN into their roadmap. Yes, deployments are lagging as people figure out just what to do with the technology, but there is no doubt that the competitive landscape has been forever changed.
When Maven came out some twelve years ago, the Java community became comfortable with not checking in third-party binaries. In the Ant era, before that, you did. Maybe we were being kind to source control systems, but we opened a new can of worms.
In the first two blogs in this series, we tackled the issue of how REST is a solution to a connected enterprise followed by discussions on What is REST. Then we discussed why use REST for database access. This article discusses how to build the REST infrastructure and what are the requirements of solutions from vendors.
This year I’ve been giving an evolving live demonstration of coding a Fully Buzz Word Compliant, mobile-friendly web application. The aim of the demo is to show, via a real-world application rather than a toy example, where these popular technologies sit in your architecture, and how they interact with each other.
The hts package for R allows for forecasting hierarchical and grouped time series data. The idea is to generate forecasts for all series at all levels of aggregation without imposing the aggregation constraints, and then to reconcile the forecasts so they satisfy the aggregation constraints.
Overall, between SaaS vs ASP, an application designed and created specifically as a SaaS offering is safer if you want to use a web-based application, as it will also be easy to scale without incurring further costs.