BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Coindesk 2018 State of Blockchain

    Coindesk recently released their 2018 State of Blockchain report, which provides more than 160 pages of blockchain related research covering investments in top cryptocurrencies, enterprise blockchain solutions, raising capital through initial coin offerings, government, regulation and sentiment. InfoQ has analyzed this report and has compiled a list of key developments that impact our readership.

  • Doing ChatOps in Microsoft Teams

    The Bot Framework in Microsoft Teams links applications and services to instant messaging and group chat. Microsoft launched Teams, a collaborative platform in Office 365, in March 2017 and has recently added new functionality enabling use for ChatOps. It has also announced that Teams will replace Skype for Business.

  • Notes From the DDD Europe 2018 Conference

    The recently held DDD Europe 2018 conference in Amsterdam was the third in order and saw almost 700 attendees. The conference has a focus on Domain-Driven Design (DDD), and included four keynotes, 19 presentations, one track for open space and 17 sessions focused on live coding or hands-on. Notable speakers included Eric Evans, Dave Snowden, Rebecca Wirfs-Brock and Cyrille Martraire.

  • Dart 2 Revamped for Mobile Development

    The latest version of Google’s Dart programming language, sporting a strengthened type system, cleaned-up syntax, and an improved toolchain, is being touted by Google as the way to go for Mobile and Web app development, enabling a 2–3x productivity increase.

  • UK Supermarket Launches Machine Learning Sommelier

    The UK arm of German supermarket company Lidl has launched a Facebook Messenger-based chatbot, designed to help customers choose the right wine to compliment their food or occasion.The chatbot, named Margot, uses a unique approach to NLU and can interact with shoppers to provide answers to frequently asked questions, pairing wines with food, finding a wine and taking a quiz.

  • Agile Transformation at KPN iTV

    The management team became a leadership team that created a working environment for the squads where they facilitate instead of direct, autonomous squads were co-created using self-selection, and work is not organized in projects anymore but brought to stable autonomous teams: these are some of the major changes done in the agile transformation at KPN iTV.

  • Google Cloud TPU for Machine Learning Acceleration is Now Available in Beta

    Google has made their custom chips, Tensor Processing Units (TPU) for running machine learning workloads written for its TensorFlow framework, available in beta for Machine Learning (ML) experts and developers. With Google’s Cloud TPU’s, ML models can run on demand at lower costs and higher performance.

  • Brian Goetz Speaks to InfoQ on Data Classes for Java

    Brian Goetz, Java language architect at Oracle, introduced an experimental concept of data classes that may someday be integrated into the Java programming language. But there is much work to be done before this concept is worthy of any real attention. Goetz explored the problems and tradeoffs of data classes on the premise that sometimes “data is just data.”

  • Go Language 1.10 Improves Toolchain and Performance

    Although the latest release of Go does not include any major changes at the language level, it provides a number of improvements to the toolchain, the Go runtime, and the standard library.

  • Highlights for the Upcoming .NET Framework 4.7.2

    Though most of the attention is on .NET Core, development continues on the original .NET Framework. Microsoft has recently released a preview of .NET Framework 4.7.2 with updates to ASP.NET, ADO.NET, WCF, WPF, and even Windows Forms.

  • Spring Boot 2.0 Nears GA

    The release of Spring Boot version 2.0 general availability came a step closer with release candidate 1 (RC1) being announced on January 31st. Even at this late stage some noteworthy additions are still being released, alongside a huge number of issues and pull requests closed.

  • From Java EE to Jakarta EE: the Java EE Guardians Rebranding Debate with Oracle

    Frustrated with the lack of response from Oracle, the Java EE Guardians recently submitted an open letter to Oracle expressing their concerns on the rebranding of Java EE. Despite the efforts and data collection by the Java EE Guardians, the rebranding of Java EE will move forward.

  • Rust Gets Incremental Compiler and Standard Code Formatter

    Rust 1.24 brings two new major features: incremental compilation and a standard code formatter, rustfmt.

  • Monitoring Distributed Task Queues at MeilleursAgents

    MeilleursAgents, a website that lets property sellers list and get an estimated price of their property, shared details of how their Celery-based distributed task queue is monitored. A combination of Python, StatsD, Bucky, Graphite and Grafana form the pipeline to monitor task lifecycle and execution rates.

  • SaaS Platform for Managing Configurations Enters Private Beta

    Config is a new SaaS offering for managing configuration files. Created by Bien David in 2017, the company looks to simplify how teams store and access configurations used by systems, apps, modules, environments, and server instances. InfoQ spoke to the team behind Config to learn more about how these problems are solved.

BT