Almost five years in the making, Dropwizard's Java RESTful Web Service framework version 1.0.0 offers a host of new features including Java 8, Http/2 and Scala support, and the latest versions of supporting Java APIs.
NGINX Plus R10 has been released, with a focus on improving application security, and network integration. The release supports API authentication by validating JSON web tokens (JWT), and improved SSL/TLS performance in production with support for elliptic curve crypto (ECC) certificates.
Microsoft has released the 4th preview of Visual Studio "15", the successor to VS2015. New in this release is a focus on the new lightweight installer, expanded language support in the IDE editor, and C++ focused workloads.
Google released their beta Cloud Natural Language API on July 20, joining the movement to make advances in natural language processing (NLP) from the small world of cutting-edge research and to the hands of everyday data scientists and software engineers. Google’s NLP API lets users take advantage of three core NLP features:
One of the hardest problem when creating and developing microservices for an enterprise is their data. Analysing the business domain using Domain-Driven Design (DDD) and reason about what your data represents will help in achieving a microservices architecture, Christian Posta claims in one of a series of blog posts about microservices implementations.
Amazon recently updated their API Gateway service to include Usage Plans. A common pattern for companies that expose their APIs, include monetizing them through a 3rd party developer ecosystem. Usage Plans allow an organization to manage 3rd party developer consumption patterns and billing at an API key level.
Shape Security has open sourced a new schemaless binary serialization format called SuperPack.
At the 2016 Intel Developer Forum, Intel announced the availability of the Joule Module, a Linux "system on module (SoM) ... designed to help inventors and IoT developers create more, faster." The Joule offers high computational power, RAM, and storage. It's pre-installed with Ostro, a reference Linux-based OS tailored for IoT smart devices.
The 11th annual state of agile survey is open through October 7, 2016. The survey explores the worldwide adoption of agile.
Google has started updating certain devices to the latest Android 7.0, dubbed Nougat. Usually, a new version of Android would start to be pushed to devices during the fall, in late September or even October. But this year they changed the pace, making available a preview in March and the GA in August.
Good engineering practices are the tools that help agile teams to deliver shippable products. Although many engineering practices have proved to be effective, they are not as widely used as they should be. Agile anti-patterns like the software testing ice-cream cone, accumulating technical debt and functional silos prevent teams from delivering a potentially releasable product.
The UK's Revenue and Customs agency applied DevOps and Continuous Delivery principles to move from a bureaucratic culture to frequent delivery of digital tax services, learning and adapting from incremental successes and the occasional failures. InfoQ reached out to Lyndsay Prewer to dig deeper into how this journey started, where the agency is at today, and what the main challenges have been.
Haskell might be “the closest thing to a secret weapon” when building server-side software, writes Better co-founder Carl Baatz, summarizing their four-year journey using Haskell in production.
Google has released gRPC 1.0, considering it stable and ready for production.