Development Tools

In 2016, Facebook launched its Messenger Platform, a business-to-consumer oriented chatbot-building platform that you don’t need coding experience to master. The latest version, Messenger Platform 2.1, released in July 2017, provides natural language processing to automatically decode message text into useful data so the bot has a more effective understanding…

Read More

How do you know containers are going mainstream? In a word, “standards.” As more and more organizations adopt Linux container technology, standards are being developed to help communities and vendors innovate while retaining compatibility among container implementations. It’s all good, but it’s also important to understand how different standards do…

Read More

The drive toward using agile as a development methodology that recognizes that testing is an integral part of development, not a separate phase, has transformed the software industry. The trend of quick development iterations rather than long cycles supported by smaller teams of six to nine versus 50-plus people has…

Read More

Venerable Shogun was created in 1999 and written in C++, but can be used with Java, Python, C#, Ruby, R, Lua, Octave, and Matlab. The latest version, 6.0.0, adds native support for Microsoft Windows and the Scala language. Though popular and wide-ranging, Shogun has competition. Another C++-based machine learning library, Mlpack, has…

Read More

Microsoft’s .Net Core is the aptly named development platform at the front and center of the company’s fast-moving open source initiatives. Designed to be a fast and minimal subset of .Net Framework functionality for building CLI, server-side, or in-container apps on Windows, MacOS, or Linux, .Net Core recently added support…

Read More