InfoQ Homepage News
-
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.
-
MongoDB 4.0 to Include Multi-Document Transactions
Since MongoDB acquired WiredTiger and their relational database storage engine, technologists have been speculating on when MongoDB would support multi-document transactions. With this week’s announcement, the expectation is that they’ll be ready this summer as part of MongoDB 4.0.
-
Eclipse MicroProfile 1.3 Is Now Available
Eclipse MicroProfile extends Java EE to better address microservices by providing an open-source community specification for enterprise Java microservices. Release 1.3 introduces the OpenAPI, OpenTracing, and Rest Client APIs and updates the Config and Metrics APIs.
-
Go Language Now Accepts Patches via GitHub Pull Requests
Google has started mirroring GitHub PRs for Go into Gerrit, Go’s upstream Git server, thus making it easier for developers to contribute to Go development.
-
Developers Ask: Can I Legally Use The "Fluent UI" Or Ribbon Design?
It was recently reported that Corel lost a patent lawsuit regarding the "fluent UI" or ribbon design. This is the UI that you see in MS Office products that replaces the traditional menu + toolbar design popular since the 1990s. This has many developers concerned about their own applications.