Serverless Full Stack implementation on Azure of TodoMVC app with support both for REST and GraphQL endpoints via Prisma

Photo by Dobromir Hristov from Pexels

If you’re into Typescript and prefer a code-first approach when working with databases, you’ll be happy to learn about Prisma! Prisma is a next-generation Node.js …


A great package to take advantage or Azure SQL with Node

Photo by Jonathan Borba from Pexels

As mentioned already in a previous posts, I’ve just started learning Node in the last months. At first I had a rough start as the totally asynchronous nature of Node, and the many ways it can be leveraged, wasn’t something I was used to. …


Fast, lean and cleaner code, with some SQL magic.

The Challenge

Recently I found a quite common request on StackOverflow. Generalizing the problem, it can be described as the requirement of insert some data into a table only if that data is not there already.

Many developers will solve it by trying to execute two steps:

  • check if the data exists…


A video and sample code to create a end-to-end REST solution with from zero using Azure SQL, with unit testing and automated deployment. Let’s give the new year a kickstart!

If you are about to start your next project, which will presumably involve the creation of a backend REST API that will interact with data stored in a database, you should do so by using a modern approach and apply DevOps principles right from the start.

For doing that, GitHub…


Automatically scale up and down Azure SQL Hyperscale depending on detected workload, using an Azure Function

Azure SQL Hyperscale is the latest architectural evolution of Azure SQL, which has been natively designed to take advantage of the cloud. One of the main key features of this new architecture is the complete separation of Compute Nodes and Storage Nodes. …


Kappa and Lambda architecture with a post-relational touch, to create the perfect blend for near-real time IoT and Analytics.

Just before Ignite, a very interesting case study done with RXR has been released, where they showcased their IoT solution to bring safety in building during COVID times. …


More than 100 free high-quality videos on JavaScript, Python and Azure SQL

If you want to start coding and create your own solutions — be it an App, a Website or something else — or if you want to start a career as developer, you’re in luck!

There has never been so many and so good training material around, and — even…


If you are new to Node.js like I am, using Tedious to access Azure SQL can be challenging at the beginning. My understanding is that Tedious, while being fully asynchronous, doesn’t support nor Promises nor the more modern async/await pattern. …


With Serverless, is really that easy!

TodoMVC is a very well known (like ~27K GitHub stars known) application among developers as it is a really great way to start to learn a new Model-View-Something framework. It has plenty of samples done with different frameworks, all implementing exactly the same solution. This way is very easy to…


On why wasting 0.000005 seconds is still bad idea

I’m preparing a series of post and samples on how to properly load data into Azure SQL using Azure Databricks / Apache Spark that I will start to publish very soon, but I realized today that there is a pre-requisite that in many cases, especially by developers new to the…

Davide Mauri

Data Geek, Storyteller, Developer at heart, now infiltrated in Azure SQL product group to make sure developers voice is heard loud and clear. Heavy Metal fan.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store