InfoQ Homepage Development Content on InfoQ
-
NGINX Release Targets Application Security
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.
-
Visual Studio “15” Preview 4 Released
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 Launches Cloud Natural Language API
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:
-
Data is the Hard Part Working with Microservices
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.
-
SuperPack, a New Serialization Format with a Smaller Payload
Shape Security has open sourced a new schemaless binary serialization format called SuperPack.
-
Intel Releases Joule Internet of Things Maker Module Platform
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.
-
Google Releases Android 7.0 with over 250 New Features
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.
-
V8's New JavaScript Interpreter Improves Memory Consumption
Google's V8 JavaScript engine has a new interpreter, called Ignition, that hopes to reduce the compiler's memory consumption and reduce complexity. Chrome 53 will start using Ignition on Android devices with 512 MB of RAM or less.
-
Deliver Shippable Products with Good Engineering Practices
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.
-
Retrospective: Haskell in Production
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.
-
gRPC 1.0 is Ready for Production
Google has released gRPC 1.0, considering it stable and ready for production.
-
SQL Server is the New Hunting Ground in the Cloud
You can now run Microsoft SQL Server on Google Cloud Platform. All the major cloud providers support SQL Server, either with an IAAS or PAAS model, but the offerings have very different feature sets. Providing an attractive option for migrating SQL Server to the cloud seems to be a new focus for Google, Amazon and Microsoft.
-
NativeScript 2.2 Introduces Webpack for Angular 2 Projects
NativeScript 2.2 has been released with upgraded UI, support for iOS10 Beta 3 and introducing Webpack for the Angular 2 based projects. The major release brings a raft of tooling updates, including the decision to use Webpack for the Angular 2 based projects.
-
Transcompiling F# to Javascript with Fable
Fable is a F# to Javascript transpiler. It can compile an F# script or a whole F# project to Javascript. Fable is executed through a command line interface, giving the option to either compile an .fsx script or a whole project. It is distributed as an npm package.
-
New GitLab Issue Board Aims to Improve Issue Management
GitLab has announced a new integrated tool, GitLab Issue Board, aimed to improve issue prioritization, release planning, and communication by allowing developer teams to visualize and organize issues through a flexible multi-column board.