.NET

How to test your Java applications with JUnit 5
JUnit 5 is the de facto standard for developing unit tests in Java. A robust test suite not only gives you confidence in the behavior of your applications as you develop them, but also gives you confidence that you won’t inadvertently break things w...
2025-06-05 09:00
Automating devops with Azure SRE Agent
Modern AI tools have been around for some time now, offering a wide variety of different services. Much of what’s been delivered so far has only touched the surface of what’s possible; voice recognition and transcription tools are probably the mos...
2025-06-05 09:00
AI is powering enterprise development, GitHub says
AI is becoming increasingly important in enterprise software development, particularly with the rise of accompanying agentic models, GitHub’s Martin Woodward, vice president of developer relations, said during his talk at this week’s GitHub Galaxy...
2025-06-04 22:17
Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers
Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more! The post Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers appeared first ...
2025-06-04 19:00
Snowflake customers must choose between performance and flexibility
Snowflake is boosting the performance of its standard data warehouses and introducing a new adaptive technology to help enterprises optimize compute costs — but customers will have to choose one or the other. Adaptive Warehouses, built atop Snowflak...
2025-06-04 15:51
JavaScript promises: 4 gotchas and how to avoid them
I’ve previously covered the basics of JavaScript promises and how to use the async/await keywords to simplify your existing asynchronous code. This article is a more advanced look at JavaScript promises. We’ll explore four common ways promises tri...
2025-06-04 09:00
New to Rust? Don’t make these common mistakes
When you start learning a programming language, you will inevitably experience some frustration along with the fun. Some of that frustration comes with learning anything new and complicated, and some is unnecessary—self-inflicted, even! When learnin...
2025-06-04 09:00
Naming is easy! A guide for developers
There is an old joke in programming circles:  There are two hard things in programming: cache invalidation, naming things, and off-by-one errors. The first is truly hard, the third is the joke, but the second one? That one baffles me. Naming thing...
2025-06-04 09:00
Kotlin cozies up to Spring Framework
JetBrains is deepening its collaboration with the Spring platform team, with the goal of making the Kotlin language a top choice for professional server-side work. The JetBrains-Spring partnership, announced May 22, is intended to make Kotlin a more ...
2025-06-03 22:26
Snowflake acquires Crunchy Data for enterprise-grade PostgreSQL to counter Databricks’ Neon buy
Snowflake has announced its intent to acquire US-based cloud-based PostgreSQL database provider Crunchy Data for an undisclosed sum, in an effort to offer developers an easier way to build AI-based applications by offering a PostgreSQL database, to be...
2025-06-03 20:17
Snowflake takes aim at legacy data workloads with SnowConvert AI migration tools
Snowflake is hoping to win business with a new tool for migrating old workloads, SnowConvert AI, that it claims can help enterprises move their data, data warehouses, business intelligence (BI) reports, and code to its platform without increasing comp...
2025-06-03 18:30
Using AI Foundry with .NET MAUI
Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications. The post Using AI Foundry with .NET MAUI appeared first on .NET Blog.
2025-06-03 17:15
C# 14 introduces file-based apps
Taking a lesson from scripting languages such as Python and JavaScript, Microsoft has introduced a file-based apps capability for the C# language, which is intended to streamline C# development. Introduced in .NET 10 Preview 4, the new feature allows ...
2025-06-03 16:29
Snowflake’s Cortex AISQL aims to simplify unstructured data analysis
Snowflake is adding generative AI-powered SQL functions to help data analysts and their organizations analyze unstructured data with SQL. These new AISQL functions will be part of Snowflake’s Cortex, a fully-managed service inside its Data Cloud pro...
2025-06-03 15:55
Snowflake launches Openflow to tackle AI-era data ingestion challenges
Snowflake (Nasdaq:SNOW) has introduced a new multi-modal data ingestion service — Openflow — designed to help enterprises solve challenges around data integration and engineering in the wake of demand for generative AI and agentic AI use cases. In...
2025-06-03 13:00
The high cost of misconfigured DevOps: Global cryptojacking hits enterprises
A massive ongoing cryptojacking operation is actively exploiting misconfigured DevOps tools, including Nomad, Consul, Docker, and Gitea, to hijack computing power for cryptocurrency mining, Wiz Threat Research revealed. Dubbed Jinx-0132 by researchers...
2025-06-03 10:25
3 keys to successful cloud migrations
Moving to the cloud is often portrayed as the key to embracing change and enhancing operational effectiveness. However, most companies approach cloud migration by focusing on immediate wins without fully grasping the profound strategic investments req...
2025-06-03 09:00
Real-time analytics with StarTree Cloud and Apache Pinot
I started using APL for data analysis around 1972. The powerful language, based on a 1962 book by Ken Iverson, A Programming Language, was and is notable for three things: its use of Greek letters and mathematical symbols, requiring a special APL keyb...
2025-06-03 09:00
3 cloud migration secrets
Moving to the cloud is often portrayed as the key to embracing change and enhancing operational effectiveness. However, most companies approach cloud migration by focusing on immediate wins without fully grasping the profound strategic investments req...
2025-06-03 09:00
Download the ‘New Thinking about Cloud Computing’ Enterprise Spotlight
Download the June 2025 issue of the Enterprise Spotlight from the editors of CIO, Computerworld, CSO, InfoWorld, and Network World. Enterprise Spotlight: New Thinking about Cloud ComputingDownload
2025-06-02 15:04