InfoQ Homepage Programming Content on InfoQ
-
AWS Restructures and Consolidates Its Well-Architected Framework
AWS published a new set of updates to its Well-Architected Framework, with changes across all six pillars of the framework. The performance efficiency and operational excellence pillars have been restructured and consolidated to reduce the number of best practices. Other pillars received improved implementation guidance, including recommendations and steps on reusable architecture patterns.
-
OpenAI Announces New Models and APIs at First Developer Day Conference
OpenAI announced additions and price reductions across its platform at its first Developer Day. The updates include the introduction of a new GPT-4 Turbo model, an Assistants API, and multimodal capabilities, among others.
-
Jina AI's Open-Source Embedding Model Outperforms OpenAI's Ada
Multimodal AI company Jina AI recently released jina-embeddings-v2, a sentence embedding model. The model supports context lengths up to 8192 tokens and outperforms OpenAI's text-embedding-ada-002 on several embedding benchmarks.
-
Seven Essential Tracks at QCon London 2024: GenAI, FinTech, Platform Engineering & More!
InfoQ’s international software development conference, QCon London, returns on April 8-10, 2024. The conference will feature 15 carefully curated tracks and 60 technical talks over 3 days.
-
Polly v8 .NET Resilience Library: Resilience Pipelines, Built-in Telemetry, and More
Polly v8 is officially released. This version brings enhancements such as resilience pipelines, built-in telemetry support, and some changes within the configuration for individual resilience strategies.
-
Diagrid Launches Catalyst, a Serverless, Fully-Managed Dapr Offering
Today Diagrid announced the launch of a managed Dapr offering, the industry's first set of APIs focused on eliminating fragmentation when building distributed applications.
-
Java News Roundup: JHipster 8.0, Implicit Classes and Instance Main Methods, Kotlin 1.9.20
This week's Java roundup for October 30th, 2023, features news from OpenJDK, JDK 22, GlassFish 7.0.10, Spring Boot 3.2-RC2, Spring Cloud 2023.0-RC1, Spring Cloud Stream Applications 2022.0, Spring Statemachine 4.0-M1, Spring Tools 4.20.1, Open Liberty 23.0.11-beta, Micronaut 4.1.6, Grails 6.1, TomEE 8.0.16, Infinispan 14.0.20, JHipster 8.0, JHipster Lite 0.47, JReleaser 1.9 and Kotlin 1.9.20.
-
Kotlin Multiplatform Reaches Stability
Kotlin Multiplatform, a solution created by JetBrains to enable the use of Kotlin to share native code across different platforms, is now stable and ready for production use, says JetBrains engineer Ekaterina Petrova.
-
Do Gen AI and OSS Regulation Bring Us Further Away from Exiting the Dependency Hell?
“The security of the software supply chain problem” still persists according to the yearly State Of Supply Chain report. It improved, but there is still a long way to go, given that 96% of all vulnerable downloads were avoidable. Besides the usual insights of how far from exiting the "dependency hell" we are, the novel challenges of 2023 include the legislative adoption of Gen AI-associated risks.
-
Visual Studio 2022 17.8 Preview 3: Structured Diagnostics, SQL Server Data Tools Upgrade and More
Microsoft released Visual Studio 2022 17.8 Preview 3. This version is focused mainly on addressing community feedback and resolved almost 100 tickets. Additionally, there are some new features: an “Update on Close” option, Unreal Engine macro specifier suggestions, structured diagnostics, and an upgrade in SQL Server Data Tools.
-
Uno Platform 5.0 Release: C# Markup and Productivity Improvements
This week, Uno Platform released version 5.0 of their framework for building native mobile, desktop, and WebAssembly apps. With this version, developers can now develop the .NET application using only one language with C# Markup and entirely using C# programming language as an approach. The release also brings Figma to the C# Markup tool, Hot Reload and MVUX improvements.
-
Ethical Machine Learning with Explainable AI and Impact Analysis
As more decisions are made or influenced by machines, there’s a growing need for a code of ethics for artificial intelligence. The main question is, “I can build it, but should I?” Explainable AI can provide checks and balances for fairness and explainability, and engineers can analyze the systems' impact on people's lives and mental health.
-
EqualsVerifier Delivers Improved Support for JPA Entities
The EqualsVerifier library may be used in Java unit tests to automatically verify equals() implementations inside a project and provides one hundred percent code coverage on equals() and hashCode() methods. Recent releases improved support for JPA, by requiring the use of getters instead of using fields, and solving several related bugs.
-
Shopify Open-Sources Ruvy, a Toolchain to Create Wasm Modules from Ruby Code
Recently open-sourced by Spotify, Ruvy is a WebAssembly toolchain capable to translate Ruby code into Wasm modules. Based on ruby.wasm, Ruvy is implemented in Rust and includes some optimizations to improve performance and to simplify Wasm module execution.
-
JAX London 2023: Team Dynamics, Developer Platforms, and the Adoption of AI
For the tenth time, Java fans attended JAX London in the first week of October. The keynotes argued that teams are the real product of software development, soft skills are anything but soft, developers should want to use internal platforms, and that AI won't take developer jobs – developers using AI will. JAX London will return in the first week of October 2024.