Machine Learning (ML) gets a lot of hype, but its Classical predecessors are still immensely powerful, especially in the time-series space. Error, Trend, Seasonality Forecast (ETS), Autoregressive Integrated Moving Average (ARIMA), and Holt-Winters are three Classical methods that are not only incredibly popular but are also excellent time-series predictors.

In fact, according to Statistical and Machine Learning forecasting methods: Concerns and ways forward, ETS outperforms several other ML methods including Long Short Term Memory (LSTM) and Recurrent Neural Networks (RNN) in One-Step Forecasting. Actually, all of the statistical methods have a lower prediction error than the ML methods do.

Source de l’article sur DZONE

Did you know that we launched our newest podcast last month? So far, we’ve covered DevOps fails, getting more out of IoT, DevSecOps, and more. Our latest episode, out today, covers what you need to know about containers.

The Tom’s Tech Notes podcast features conversations that our research analyst Tom Smith has had with software industry experts from around the world as part of his work on our research guides

Source de l’article sur DZONE

To speak bluntly, when it comes to its visualization capabilities, Tableau, while it appears so promising, astonishingly lacks in its ability to integrate seamlessly with statistical, hypothesis-driven testing. You may be let down constantly if you feel the need to not only visualize but compare your set of observations between groups on hard statistical grounds.

Hence, one must admit that there is still a strong value gap between visualization tools like Tableau, and pure statistical software such as Minitab, SPSS, SAS, and, of course, the humble yet tremendously powerful and open source workhorse, R.

Source de l’article sur DZONE

In JavaScript, we have higher-order functions (HOC), which are basically functions that accept functions. In React, higher-order components are basically functions which accept component as parameters, inject or modify their props, and return a modified component.

Real world use case: Suppose you have a button that you want to be rendered with two different styles. Using the main ideas behind HOC, we do not need to create two buttons with different styles, but, rather, create a single button component and pass it through a wrapper function that modifies its props or styles and returns a new component.

Source de l’article sur DZONE

Java is a general-purpose language that follows the object-oriented programming style with a Write-Once-Run-Anywhere approach to development. It was designed for an interface with Internet-enabled devices, and over the course of the last two decades, this particular design choice has ensured Java’s relevance in the developer community.

Even now, in 2019, Java is ubiquitous and often used to develop virtually everywhere and on every platform; from smartphones and Android devices to websites, video games, cars, and even IoT devices.

Source de l’article sur DZONE

My first draft of hierarchy traversing component got some serious feedback, and it’s time to make some changes before moving on to the next challenges. Hierarchy traverser is not optimal yet as it uses tail-call recursion and it’s easy to run to Stack Overflow with it. This blog post solves this problem and prepares for the next challenges like node cache and continue-from-given-node.

Problem: Running to Stack Overflow

As reader Ants pointed out then, .NET runtime doesn’t always optimize tail-call recursion and using this simple piece of code, it’s possible to run to Stack Overflow fast.

Source de l’article sur DZONE

Implementing an Agile methodology was a critical success factor for the solutions developed by our team and for continuous customer satisfaction increase — indicated by the increase in satisfaction surveys, as well as the resulting customer comments congratulating the products and us. We develop solutions for a particular and crowded niche in the aviation industry.

Before introducing how Agile was implemented in our team, let me describe how our work environment was to contextualize it. In many articles about this subject, the authors state that Agile is not a silver bullet. I will also agree that this is true if you don’t receive the support from upper management. In our case, the need to go Agile was identified by the team, and the whole implementation process was bottom-up. We were lucky to have support from the upper management.

Source de l’article sur DZONE

In my last post, we talked about the benefits of consolidating over dividing for a data flow governance model. This is very important when it comes to technical aspects, but also from an organizational stand point. This is where the notion of a Center of Excellence, or ‘CoE,’ comes into play. In our context, this team will concentrate on how to lead the transformation from “plain Managed File Transfer (MFT)” to a Digital MFT.

With this article, we will discuss the reason to build a Center of Excellence and what is an appropriate scope of responsibilities.

Source de l’article sur DZONE

Did you know that we launched our newest podcast a few weeks ago? Our first five episodes revolved around DevOps but as of last week’s podcast on IoT security, we’ve moved on to the wonderful world of the Internet of Things.

The Tom’s Tech Notes podcast features conversations that our research analyst Tom Smith has had with software industry experts from around the world as part of his work on our research guides

Source de l’article sur DZONE

Ethereum BlockchainPhoto credit Flickr/Descryptive.com

Turns out, blockchain technology isn’t quite as foolproof as all the hype would have you believe. A new article from MIT Technology Review explains that as blockchain systems become increasingly complicated, the likelihood that they can – and most assuredly will – be hacked goes through the roof.

Source de l’article sur DZONE