InfoQ Homepage Architecture & Design Content on InfoQ
-
V8 JavaScript Engine 7.4, 7.5, and 7.6 Add Numerous Performance Improvements
The recent 7.4, 7.5, and 7.6 versions of Google's V8 JavaScript engine add several WebAssembly features and JavaScript performance improvements.
-
The First AI to Beat Pros in 6-Player Poker, Developed by Facebook and Carnegie Mellon
Facebook AI Research’s Noam Brown and Carnegie Mellon’s professor Tuomas Sandholm recently announced Pluribus, the first Artificial Intelligence program able to beat humans in 6 player hold-em poker. In the past years, computers have progressively improved, beating humans in checkers, chess, Go, and the Jeopardy TV show. Poker poses more challenges around information asymmetry and bluffing.
-
Brian Goetz Speaks to InfoQ about Proposed Hyphenated Keywords in Java
On his continuing quest for productivity and performance in the Java language, Brian Goetz, Java language architect at Oracle, along with Alex Buckley, specification lead for the Java language and Java Virtual Machine at Oracle, proposed a set of hyphenated keywords to evolve the language as new features are added. Goetz spoke to InfoQ about these proposed hyphenated keywords.
-
Successful Software Rewrites: The Slack for Desktop Case
With Netscape as an example, Joel Spolsky, co-founder of Stack Overflow, posited that rewriting code from scratch is the single worst strategic mistake any software company can make. The recent rewrite of Slack for Desktop seems to indicate otherwise.
-
HashiCorp Releases Consul 1.6 with Layer 7 Dynamic Traffic Management and Cross-Network Connectivity
Hashicorp released version 1.6 of Consul, their service mesh application and key-value store. This release builds on the features added in version 1.5 by introducing layer 7 routing and traffic management. It additionally delivers a new feature, mesh gateway, to route service traffic across regions, platforms, and clouds.
-
Google Cloud Memorystore Adds Import-Export and Redis 4.0
In a recent announcement, Google has unveiled two new features for Cloud Memorystore, their fully managed Redis service. These features consist of the beta of import-export, allowing to import and export data from and to other Redis instances, as well as the general availability of Redis 4.0 support.
-
Google Introduces Spinnaker for GCP, Simplifying the Configuration of Continuous Delivery
Spinnaker is an open-source multi-cloud continuous delivery platform co-developed by Google and Netflix. In a recent blog post, Google introduced the Spinnaker for Google Cloud Platform solution, which allows customers to install and run Spinnaker in the Google Cloud Platform (GCP).
-
Terraform 0.12 Release: New HCL Syntax, Improved Error Messages, and Upgrade Tooling
Terraform 0.12 release includes updates to the HCL, such as first-class expression syntax, value types, loops, dynamic blocks, and conditional expression improvements. Error messages now contain additional context, and the output to a terraform plan now renders in a more readable format. Terraform 0.12 isn't 100% backwards compatible, but comes with an upgrade and validation tool.
-
How Shopify Migrated to a Modular Monolith
Kirsten Westeinde, senior engineer at Shopify, discussed the evolution of Shopify into a modular monolith at Shopify Unite 2019. This included using the design payoff line to decide when to make this change, how it was achieved, and also why microservices were ruled out as a target architecture.
-
Docker Enterprise 3.0 Brings Docker Kubernetes Services, New Lifecycle Automation Tools, and More
Docker has announced Docker Enterprise 3.0 GA. This version brings Docker Kubernetes Services (DKS), new lifecycle automation tools for automating deployment of containers and Kubernetes, security enhancements, and more.
-
Microsoft Releases PowerApps Portals Preview, a Low-Code Customer Portal Solution
In a recent blog post, Microsoft announced PowerApps Portals in preview, a low-code solution for building responsive customer portals. PowerApps Portals is the successor of Dynamics 365 Portals, which generally required developers to use complex web templates. Using PowerApps Portals, people familiar with Microsoft PowerApps can transition those skills into building customer-facing portals.
-
Google Adds New Integrations for the What-If Tool on Their Cloud AI Platform
In a recent blog post, Google announced a new integration of the What-If tool, allowing data scientists to analyse models on their AI Platform – a code-based data science development environment. Customers can now use the What-If tool for their XGBoost and Scikit Learn models deployed on the AI Platform.
-
OpenJDK Project Valhalla Releases LW2 Prototype
Project Valhalla (OpenJDK) has released LW2, a new user-accessible prototype of the effort to align with modern hardware. InfoQ discusses this new prototype in-depth with IBM's tech lead for this new technology.
-
Microsoft's Chromium-Based WebView2 Supports Hybrid Windows Web Apps
Microsoft recently announced a preview release of WebView2, a Chromium-based control to host web content within native Windows applications. Developers building applications that support Chromium-based browsers will get the same benefits when building hybrid applications with WebView.
-
QCon SF 19: Biggest Savings Deadline (July 27th) & Track Host Announcement
QCon San Francisco (Nov 11-15) is the conference for senior software engineers and architects to learn about the patterns, practices and use cases leveraged by the world’s most innovative software organizations, such as Google, Netflix, BBC, AWS, Microsoft, and GitHub. By registering before July 27 you can save $750 on the full three-day conference pass.