- Dev Blogs
- Azure SQL Devs’ Corner
Azure SQL Devs’ Corner
Voices from the Azure SQL PM Team, focusing on development and developers
Latest posts

Introducing Configurable Retry Logic in Microsoft.Data.SqlClient v3.0.0-Preview1
Over the last few years, we provided guidance on how customers could create their own retry logic or reuse existing libraries aimed to simplify this task for them, We decided to provide a better experience incorporating configurable retry logic capabilities in our client drivers portfolio starting with Microsoft.Data.SqlClient v3.0.0-Preview1.

Considerations of Data Partitioning on Spark during Data Loading on Clustered Columnstore Index

This article showcases how to take advantage of a highly distributed framework provided by spark engine, to load data into a Clustered Columnstore Index of a relational database like SQL Server or Azure SQL Database, by carefully partitioning the data before insertion.

The “insert if not exists” challenge: a solution

How to solve the common problem of "insert-if-not-exists" in a very elegant, clever and scalable way.

The Positive Impact of Intelligent Query Processing

An overview of Azure SQL and SQL Server's Intelligent Query Processing and how it positively impacts developers.

Solving the River Crossing problem with SQL Graph

Graph theory and associated techniques are extremely powerful. Azure SQL allows native representation of graphs as node and edge tables, and provides breadth-first-search traversal for native path finding. This blog post demonstrates the ease of use, and great power of, these features by using them to solve the classic river crossing riddle!

Modern development: creating a REST API, via CI/CD and back

Video and sample code to create a end-to-end REST solution with Azure SQL, from zero to the CI/CD pipeline, with Unit Testing too!

Seasons of Serverless Challenge 3: Azure TypeScript Functions and Azure SQL Database serverless

Throughout the next seven weeks we'll be sharing a solution to the week's Seasons of Serverless challenge that integrates Azure SQL Database serverless with Azure serverless compute. Learn how to develop an Azure Function that leverages Azure SQL database serverless and TypeScript with Challenge 3 of the Seasons of Serverless challenge.

Programmatically parsing Transact SQL (T-SQL) with the ScriptDom parser

Azure SQL developers have access to a full-fidelity, highly accurate, and easy-to-use client-side parser for T-SQL statements: the TransactSql.ScriptDom parser. This blog post walks through basic usage, and links to a number of resources for digging deeper.

Azure SQL can read Azure Data Lake storage files using Synapse SQL external tables
Serverless Synapse SQL pool in Azure Synapse Analytics is a T-SQL query engine that enables you to read the files placed on Azure storage. You can easily integrate your Azure SQL engine with Synapse SQL to delegate big data analytics and analyze large amounts of data placed on Azure.