InfoQ Homepage Programming Content on InfoQ
-
Microsoft Launches New Cognitive Speech Services Features to Accelerate Language Learning
Microsoft recently launched new features for its Cognitive Speech Service to accelerate language learning with pronunciation assessment, new speech-to-text (STT) languages, and prebuilt and custom neural voice enhancements.
-
Migrating From Enzyme to React Testing Library - Sentry Case Study
The Sentry engineering team recently recounted on its blog the drivers and lessons learned from migrating its front-end tests code from Enzyme to the React Testing Library. The migration was triggered by Enzyme’s lack of support for newer versions of React. The migration took about 20 months and involved 17 engineers reviewing around 5,000 tests.
-
GitHub Enhanced Copilot with New AI Model and Security-Oriented Capabilities
GitHub Copilot adopted a new AI model which is both faster and more accurate than the previous one, says GitHub. Additionally, GitHub has started using AI to detect vulnerabilities in Copilot suggestion by blocking insecure coding patterns in real-time.
-
ASP.NET Core 8 Preview 1 Available
On February 21st, 2023, Microsoft released the first look at the upcoming .NET version, which will also feature a number of ASP.NET Core-powered web development advancements. The .NET 8 version, has a particular focus on enhancing ASP.NET Core features. The most recent advancements will focus on areas like Blazor United, Authentication & Authorization experience, and Native AOT.
-
Java News Roundup: NetBeans 17, Multiple Spring and Tomcat Updates, GraalVM Builds for JDK 20
This week's Java roundup for February 20th, 2023, features news from OpenJDK, JDK 20, JDK 21, GraalVM, GlassFish 7.0.2, point and milestone releases of numerous Spring projects, Helidon 4.0.0-ALPHA5, NetBeans 17, Apache Tomcat 11.0.0-M3, 10.1.6, 9.0.72 and 8.5.86, Apache Log4j 2.20.0, JHipster Lite 0.28.0, JobRunr 6.1.0, JBang 0.104.0, and Gradle 7.6.1 and 6.9.4.
-
Slack Open Sources Hakana, a Type Checker for Hack Language
Slack has recently open-sourced its type checker, Hakana. Based on Psalm and written in Rust, Hakana’s main objective is to enforce good code quality. Additionally, Hakana can also perform security analysis. Matt Brown, senior staff engineer at Slack, made the announcement in a blog post.
-
Hugging Face and AWS Join Forces to Democratize AI
Hugging Face, a top supplier of open-source machine learning tools, and AWS have joined together to increase the access to artificial intelligence (AI). Hugging Face's cutting-edge transformers and natural language processing (NLP) models will be made available to AWS customers as a result of the cooperation, making it simpler for them to develop and deploy AI applications.
-
Microsoft Wants to Use ChatGPT to Control Robots through Language
In a recent paper, researchers at Microsoft Autonomous Systems and Robotics Group showed how OpenAI's ChatGPT can be used for robotics applications, including how to design prompts and how to direct ChatGPT to use specific robotic libraries to program the task at hand.
-
AI-Based Code-Completion Tool Tabnine Now Offers Automatic Unit Test Generation
One of the pioneers in the field, Tabnine is a code completion assistant that uses generative AI to predict and suggest the next lines of code based on its surrounding context. Tabnine is now opening beta access to new capabilities aimed at generating unit tests.
-
SapMachine Vitals Provides Operating System and JVM Statistics
SapMachine Vitals provides a monitoring tool that keeps a condensed history of operating system and JVM statistics. The feature is always on and may be used to retrieve information such as heap usage, Metaspace size, container memory statistics and limits, the number of classes loaded and the amount of threads spawned.
-
Jarviz Delivers Inspection and Insights to JAR Files
A new Java JAR inspection and insights tool, called Jarviz, helps developers find different bytecode versions in a JAR, querying it for attributes, services, and more. Sonatype statistics show that there are 517,231 unique artifacts on Maven Central. At the same time, a new version of Java is released by the OpenJDK community every six months. InfoQ spoke to Andres Almiray, creator of Jarviz.
-
Windows Forms Binding Improvements in .NET 7 for MVVM Support
.NET 7 framework includes command binding preview features that aim to modernise Windows Forms applications. These features introduce new properties that allow the UI controls to be bound to view models and commands, like other .NET UI frameworks such as MAUI.
-
MicroStream Becomes Eclipse Foundation Member
MicroStream offers Micro Persistence with a Java-native object graph persistence layer, allowing for low-latency and in-memory data processing. MicroStream announced their participation in the Eclipse Foundation as a Committer Member.
-
Java News Roundup: Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha
This week's Java roundup for February 13th, 2023, features news from OpenJDK, JDK 20, JDK 21, Native Build Tools 0.9.20, Spring 6.0.5, Spring Cloud Data Flow 2.10.1, Quarkus 2.16.3, Payara Platform, Micronaut 3.8.5, Helidon 3.1.2, Vert.x 3.9.15, Hibernate Search 6.2.Alpha2, MyFaces 4.0-RC5, Grails 5.3.2, Reactor 2022.0.3, Metrics 1.11-M1 and Tracing 1.1-M1, Maven 3.9, Gradle 8.0 and Piranha 22.3.
-
JetBrains Releases Rider 2023.1 EAP 4
JetBrains released Rider 2023.1 EAP 4 on February 12. The latest Early Access Program for Rider contains such features as the ability to debug startup code for WASM .NET applications, support for Astro tool, full IDE zoom, a feature related to importing Angular templates, and support for TypeScript in Vue template expressions.