InfoQ Homepage News
-
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.
-
Where .NET Core 2.1 is Headed
Microsoft's Scott Hunter has presented the company's plan for .NET Core 2.1. The CLI tooling look to receive significant improvements for developer ease of use.
-
An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET
An often-cited hole in the .NET Core ecosystem is the lack of any true cross-platform UI toolkit. While there have been attempts at a multi-platform in the past such as Silverlight and Xamarin Forms, no one has yet achieved a full XAML-style cross-platform option. Avalonia is making the attempt with plans to support Windows, Linux (GTK), MacOS, Android and iOS. However, they need your help.
-
Pairing for Learning
Pairing can be used to learn new topics that you can take back to the workplace, and to make your accomplishments visible and celebrate success together. Learning partners can encourage each other to make bold statements, commit to do something, and gently push each other to make it happen.
-
Inter-Region Virtual Private Cloud Peering in AWS
In a recent post on the AWS News Blog Jeff Barr, chief evangelist for AWS, explained the new Inter-Region Virtual Private Cloud (VPC) peering. At re:Invent November last year, Amazon launched the support for Inter-Region VPC peering. With this feature, AWS customers can establish communication for their resources running in different regions with each other using private IP addresses.
-
Q&A with Kubernetes Founder Brendan Burns on Containers and Distributed System Patterns
InfoQ caught up with Brendan Burns, author of Designing Distributed Systems, Patterns and Paradigms for Scaleable Microservices. He talks about Distributed Systems patterns and how Containers enable it.
-
Applitools Expands Application Visual Management Capabilities
Application Visual Management (AVM) focuses on the monitoring and testing of visual aspects of the application delivery lifecycle. Applitools Eyes Version 10 provides new UI baseline management, team collaboration, expanded third-party tool integrations and improved analytics dashboards.
-
Basecamp Releases Stimulus 1.0 JavaScript Framework
Basecamp's new Stimulus 1.0 targets a modern take on HTML pages augmented with light amounts of JavaScript, rather than the creation of full-featured JavaScript applications. Basecamp calls it “a modest JavaScript framework for the HTML you already have.”