BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Event Sourcing in an Unreliable World

    Examples of event sourced systems are often from process-oriented domains, like e-commerce, with incoming commands that generate events. But there are domains without processes that are intrinsically unreliable where we are collecting events from external event sources with transports that are unreliable, Lorenzo Nicora explained at the recent Microservices Conference µCon London 2017.

  • Kotlin 1.2 Introduces Multi-Platform Projects

    The latest version of Kotlin makes it possible to share code for the JVM and the JavaScript platform using multi-platform projects. Additionally, it includes a number of language and library improvements, and better compiler performance.

  • What's New in MicroProfile 1.2

    The Eclipse Foundation recently released MicroProfile version 1.2. New APIs added to this release include improved communications among microservices, response to system faults, and the JSON Web Toolkit (JWT). Emily Jiang, CDI and MicroProfile development lead at IBM, and Michael Croft, Java middleware consultant at Payara, spoke to InfoQ about this latest release.

  • Design of Java Value Types Makes Progress

    Project Valhalla has posted a major update and has announced some initial, very early-stage design concepts for value types in the JVM.

  • AWS re:Invent 2017 Announcements: Managed Kubernetes, Serverless RDBMS & DynamoDB Global Tables

    At the AWS re:invent 2017 conference, held in Las Vegas, USA, several new compute and storage features were announced, including: EKS, a fully managed Kubernetes service; AWS Fargate, a service to run containers without managing servers; Amazon Aurora Multi-Master; Amazon Aurora Serverless; DynamoDB Global Tables and on-demand backup; and Amazon Neptune, a fully managed graph database.

  • TensorFlow Lite Supports On-Device Conversational Modeling

    TensorFlow Lite, the light-weight solution of open source deep learning framework TensorFlow, supports on-device conversation modeling to plugin the conversational intelligence features into chat applications. The TensorFlow team recently announced the release of TensorFlow Lite, which can be used in mobile and embedded devices.

  • XebiaLabs Announce DevOps Intelligence Engine

    XebiaLabs, the developers of Continuous Delivery and DevOps tooling XL Release and XL Deploy, has announced availability of the first release of XL Impact, a goal-based, data-driven recommendation and decision making tool for DevOps organisations. XebiaLabs claims this is the first tool of its kind and the capability is essential for organisations to prove DevOps performance improvements.

  • Kotlin Native Adds Objective-C Interop, WebAssembly Support

    Kotlin/Native 0.4 makes it possible to build native apps for iOS and macOS, writes Nikolay Igotti, Kotlin/Native tech lead at JetBrains. Additionally, it introduces experimental support for the WebAssembly platform.

  • Kevin Webber on Migrating Java to the Cloud

    Kevin Webber spoke at Reactive Summit 2017 last month about migrating enterprise Java applications to the cloud by leveraging techniques like Event Storming, Domain Driven Design, and Cloud Native.

  • Oracle Joins Eclipse MicroProfile Project

    Following its decision to move stewardship of the Java EE technologies to the open-source Eclipse Foundation, creating the EE4J project, Oracle has now joined IBM, Red Hat and others in the Eclipse MicroProfile project.

  • Monitoring Microservices - A Prediction for 2018

    The monitoring and distributed tracing of microservices has been a recognised challenge for a number of years. Recently Péter Márton, CTO of RisingStack, has written an article on experiences with various approaches including the OpenTracing initiative and has some recommendations, example code and makes a prediction or two about the future.

  • GitHub Launches Security Alerts

    GitHub has launched a new security alerts feature which will scan a project's dependencies for known vulnerabilities. Once found, users will be automatically alerted and presented with more information about the vulnerability, including its severity level and resolution steps.

  • Comparing Product to Project Funding

    An exploration of recent thinking around product vs project funding. We look at a number of recent articles reflecting views on a product-centric focus by ThoughtWorks' Sriram Narayan , Jeff Gothelf, author of Lean UX Author, and Leon Tranter.

  • Rust 1.22 Extends the ? Operator to Option Types

    The latest release of Rust stabilizes the usage of ? with Option<T> to simplify option handling. Additionally, it improves compiler performance and backtraces on macOS.

  • Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support

    Microsoft has supported F# since .NET Core 1.0 was released, but tooling availability has varied in comparison to fellow .NET Core languages C# and VB.NET. With the release of Visual Studio 2017 15.5 Preview 4, F# projects can now target .NET Core and .NET Standard.

BT