BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Managing and Operating Kafka Clusters in Kubernetes

    Nenad Bogojevic, platform solutions architect at Amadeus, spoke at KubeCon + CloudNativeCon North America 2017 Conference on how to run and manage Kafka clusters in Kubernetes environment. He talked about provisioning Kafka clusters and configuring them using Kubernetes custom resources or ConfigMaps.

  • Eric Evans: Practicing Domain-Driven Design

    For Eric Evans, who gave a keynote at the recent DDD Europe 2018 conference in Amsterdam, it’s important to explore and practice building software. He enjoys working with strategic patterns in Domain-Driven Design (DDD), but what he finds really interesting is taking a difficult domain and reason about it differently; breaking out of the mental box trying to find new concepts.

  • Google Cloud Platform Recommends Strong Consistency in Data Stores

    A recent post on the Google Cloud Platform blog recommends strong consistency in the data layer, which helps in creating an application platform that reduces complexity and the potential for bugs.

  • Oracle Extends Free Support Lifetime of Java 8

    Oracle has updated their roadmap for Free support of Java 8. This removes the previously reported "cliff edge" for Java 8 support but still only leaves a four-month cut over period and no long-term options for supporting Java 9 and 10.

  • As Banks Ban Cryptocurrencies Enterprises Start Joining the Blockchain

    While controversy and value swings continue to dog Bitcoin and other cryptocurrencies, interest in the associated blockchain technology is rising, with major players in the financial and other industries showing signs of taking it seriously.

  • Is REST the New SOAP?

    The REST debate was re-ignited a few weeks ago when Pakal de Bonchamp wrote an article complaining about many aspects of the approach and likening it to SOAP. His original article went into a lot of detail and sparked a lot of comments and then WeWork's Phil Sturgeon wrote a response which essentially refuted de Bonchamp's claims. The conversation between the two continues.

  • Microsoft Announces General Availability of Azure Event Grid

    Microsoft introduced Event Grid last year in August, and now it is generally available (GA). The Azure Event Grid is a service which enables developers to manage events in a unified way in Azure.

  • Amazon Releases a Unified AWS Auto Scaling Service across Cloud Applications

    Amazon has released a new service, AWS Auto Scaling, which is built on top of existing, service specific, scaling features. AWS Auto Scaling can aid customers in monitoring their applications and automatically adjust capacity to maintain steady, and predictable performance. The service provides a unified scaling capability for cloud applications in AWS.

  • Blockchain and Smart Contracts in a Business Process

    Buying something through an internet portal, for example a car, normally involves two parties who don’t trust each other; a buyer and a seller. The portal is just a broker so either the buyer must transfer money before getting the ordered item, or the seller must send the item before getting the money. To overcome this lack of mutual trust, Bernd Rücker claims that a blockchain can be used.

  • Oracle to End Free Support for Past Java Versions Much Sooner

    Oracle's new support roadmap appears to have significantly curtailed the length of time that free updates to each new version of Java will be offered.

  • Events Should Be a First-Class Tool for Developers

    We should use events much more often in software systems, Randy Shoup declared in a recent blog post about how events should be first-class citizens in systems. He believes we often underestimate the value of events as a tool. One example is that they can help us decouple parts of a system so that we can reason about them independently.

  • Public Review of Java MVC 1.0 Specification is Now Open

    Public review of JSR-371, Model-View-Controller (MVC) version 1.0 specification, is now open. The latest features include support for data binding and internationalization. Eclipse Ozark, a full implementation of MVC 1.0, is expected to release version 1.0 in conjunction with the final release of JSR-371. Ivar Grimstad, principal consultant for the Cybercom Group, spoke to InfoQ about MVC 1.0.

  • Ruby 2.5.0 Overview

    Following the Christmas tradition for sixth year in a row, a new major release was released on December 25th. Ruby 2.5.0 features several performance related improvements improving performance by 5-10%. On library support, standard libraries have been promoted to default gems. yield_self and testing, no more require pp lines, and others are reviewed in the article.

  • Microsoft Releases Azure Data Factory V2 Visual Tools in Public Preview

    After releasing Microsoft Azure Data Factory v2 (ADF) in public preview in September, Microsoft has recently followed up with the announcement of a public preview of new visual tooling for the service.

  • Kotlin 2017 Roundup and 2018 Outlook

    Since the release of Kotlin 1.1 in March 2017 by JetBrains, Kotlin has made huge gains in adoption all around the world. 2017 brought many exciting announcements, and the momentum continues into 2018. InfoQ recently sat down with Hadi Hariri, the team lead for developer advocacy at JetBrains.

BT