InfoQ Homepage News
-
OpenSilver 2.1 Brings F# Support for the Silverlight Reimplementation
OpenSilver 2.1, an update for the remake of the discontinued Silverlight web application framework, introduces support for F# language. The update also contains migrated samples from the original toolkit and allows developers to use themes.
-
How to Prevent and Repay Technical Debt: What Teams, Tech Leads and Managers Can Do
Tech leads, project managers, and managers can prevent technical debt by giving software developers more time; in addition, they can plan for spare time and refactoring sprints to allow teams to improve code. To prioritise technical debt, development teams can show how much time we can save if we invest, and how complicated the software will become in the future if we don’t repay technical debt.
-
DoorDash Uses CockroachDB to Create Config Management Platform for Microservices
DoorDash created a configuration management platform to help its logistics team maintain the growing number of business preferences and configuration values. The company used CockroachDB for persistence and simplified the architecture compared with the previous solution. The new platform enables experimentation, improves configuration value lifecycle, and provides flexibility and extendibility.
-
MIT Researchers Use Explainable AI Model to Discover New Antibiotics
Researchers from MIT's Collins lab used an explainable deep-learning model to discover chemical compounds which could fight the MRSA bacteria. The model uses graph algorithms to identify chemical compounds which are likely to have antibiotic properties. Additional models predict whether or not the chemicals would be harmful to humans.
-
Apache Pekko: Simplifying Concurrent Development with the Actor Model
Apache Pekko is an open-source framework designed to simplify the development of concurrent, distributed, resilient, and elastic applications. Leveraging the Actor Model, Pekko offers high-level abstractions for concurrency, allowing developers to focus on business logic rather than low-level implementation details.
-
Skills and Insights for First-Time Managers
The skills and capabilities required to be an effective first-time engineering manager are often orthogonal to those of an IC. These range from people management through to delivery of projects. We report on recent podcasts featuring Ben Greenberg, Matt Stratton and Shopify's James Stanier as they share practical management patterns for prospective, new and seasoned engineering managers.
-
Microsoft Copilot Studio Enables AI-Driven Conversational Interfaces for Business Applications
Microsoft recently announced the low-code tool Microsoft Copilot Studio at Ignite 2023. Copilot Studio users can both build standalone copilots and customize Microsoft Copilot for Microsoft 365 — thus using AI-driven conversational capabilities for ad-hoc enterprise use cases.
-
Optimizing Java for Modern Hardware: the Continuous Evolution of the Vector API
JEP 460, Vector API (Seventh Incubator), has been delivered for JDK 22, marking the culmination of iterative enhancements from its initial incubation in JDK 16 through to JEP 448 in JDK 21. This latest version, part of Project Panama, introduces significant improvements upon feedback from six previous rounds of incubation.
-
iOS Developers Can Now Use Non-Apple App Stores in the EU, for a Fee
Responding to the European Commission Digital Markets Act (DMA), which aims to regulate the "gatekeeper power" of digital companies, Apple has opened up the possibility for developers to distribute their iPhone apps through alternative marketplaces in EU countries. Developers, though, will be required to pay a new Core Technology Fee if they do.
-
TLS 1.3 Preview Now Available in Azure API Management
Azure API Management is set to introduce TLS 1.3 support in its V1 and V2 tiers starting in the initial week of February 2024. According to Microsoft, the rollout will occur progressively across regions. Inbound traffic for both V1 and V2 tiers will inherently support TLS 1.3 for incoming requests from API clients.
-
HashiCorp Enhances Proactive Secrets Discovery with HCP Vault Radar
Infrastructure automation software company HashiCorp has announced a limited beta phase for HCP Vault Radar, a Software-as-a-Service (SaaS) based secrets discovery product. HCP Vault Radar is a secret scanning product that focuses on the proactive discovery of unmanaged or leaked secrets, allowing organizations to take swift action if secret information is exposed.
-
Java News Roundup: JDK 22 RC1, JBoss EAP 8.0, GlassFish 8.0-M2, LangChain4j 0.27
This week's Java roundup for February 5th, 2024, features news highlighting: the first release candidate of JDK 22, JBoss Enterprise Application Platform 8.0, IBM Semeru Runtimes first quarter 2024 updates, LangChain4j 0.27.0, and multiple point releases for Micronaut, Helidon and Eclipse Vert.x.
-
Microsoft Shares Lessons Learned on Building AI Copilots
Researchers at Microsoft and GitHub Inc. have conducted an in-depth study into the challenges, opportunities, and needs associated with building AI-powered product copilots. The research involved interviews with 26 professional software engineers from various companies who are responsible for developing these advanced tools.
-
Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ
Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity, and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes.
-
Grafana v10.3: Visualizations, Alerting, Management and Log Analysis Improvements
Grafana 10.3 introduces a range of enhancements spanning visualization, instance management, alerting, and log analysis. These upgrades include improved tooltips and zoom functionality for data navigation, alongside features for tracking metric changes and visualizing system health. Additionally, improvements in alerting and log analysis are also available.