Advertisement

Plastic, magnetic letters in compartmented boxes.

TypeScript adds support for ECMAScript’s Set methods

TypeScript 5.5, now in a release candidate, also features inferred type predicates, regular expression syntax checking, and performance and size optimizations.


openai

OpenAI unveils OpenAI library for .NET

The OpenAI .NET API library, now in beta, supports the entire OpenAI API including Assistants v2 and Chat Completions as well as the GPT-4o model.


AI

Generative AI agents will revolutionize AI architecture

AI agents offer flexibility and autonomy as they plan and complete complex tasks that traditionally require human involvement.


Advertisement

cyber attack alarm alert

6 security best practices for ASP.NET Core

Learn the best practices and built-in safeguards for preventing attacks and protecting sensitive data in your ASP.NET Core web applications.


AWS

AWS is investing heavily in building tools for LLMops

The hyperscaler has been making investments into building capabilities around operationalizing and managing foundation large language models, a top executive said.


group mentor discuss advise coffee at table friends advisory board collaborate by joshua ness via u

JDK 23: The new features in Java 23

Java 23, due in September, will include previews of module import declarations, stream gatherers, structured concurrency, and scoped values, but not string templates.


shutterstock 561382627 C++ programming language source code syntax highlighting

Visual Studio Code adds multiple tabs selection

Beginning with VS Code 1.90, users can select multiple tabs and apply actions to multiple editors at once.


Big data and artificial intelligence concept. Machine learning and circuit board. Deep learning

Copilot Studio turns to AI-powered workflows

Microsoft’s Power Platform AI tooling gets a major update and a new role in process automation.


shutterstock 111592973 runners passing baton relay race

How a data exchange platform eases data integration

Importing, transforming, and validating data from unmanaged external sources is a messy, complex process. A data exchange platform can help.


Scoring the winning points at a basketball game

Does Java pass by reference or pass by value?

You might know that Java passes by value, but it helps to understand why. Here's what happens when you pass mutable and immutable object references in Java.


Advertisement

crash test dummies

Microsoft adds WinUI support to MSTest

Code analyzers for Roslyn also have been enhanced with new rules in latest upgrade to the testing framework for .NET.


Treasure chest on a sandy beach.

9 command-line jewels for your developer toolkit

For developers who love the CLI and those who don't, here are nine command-line tools that'll make your workdays easier and might even spark joy.


high five; two team members giving high fives

5 newer data science tools you should be using with Python

Already using NumPy, Pandas, and Scikit-learn? Here are five more powerful Python data science tools that deserve a place in your toolkit.


Java / coffee

Quarkus Java framework adds dev extensions for observability

Latest update to the Kubernetes-native Java stack introduces dev extensions for Grafana, Jaeger, OTel, and VictoriaMetrics.


Swedish red lakehouse

Databricks to acquire storage platform maker Tabular

While Snowflake is talking up its use of Iceberg to promote interoperability, Databricks is buying Tabular, the tool built on Iceberg’s table format by Iceberg’s creators.