Zone of Development

by Damiano Abballe

SwiftUI – How to call a Rest API with Combine

In this post, we will see how to consume a Rest API in Swift with Combine.We will use a Rest API that it will get us the list of the annual holiday for Italy in 2022. But first of all, what is Combine?From Apple web site:“The Combine framework provides a declarative Swift API for processing […]

Read More

Web API – Authentication using JWT

In this post, we will see how to implement token authentication in ASP.NET Core 5.0 Web API using JWT.But first of all, what is JWT?“JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be […]

Read More

SwiftUI – MVVM

In this post, we will see how to implement MVVM pattern in SwiftUI.But, what is MVVM pattern?From wikipedia:“Model–view–viewmodel (MVVM) is a software architectural pattern that facilitates the separation of the development of the graphical user interface (the view) – be it via a markup language or GUI code – from the development of the business logic or back-end logic (the model) so that the view is not dependent on any […]

Read More

Azure – Cosmos DB

In this post, we will see how to create a database in Cosmos DB using Azure Portal and how to manage CRUD operations with a console application.But, what is Cosmos DB?From Microsoft web site:“Azure Cosmos DB is a fully managed NoSQL database for modern app development. Single-digit millisecond response times, and automatic and instant scalability, […]

Read More

Web API – Faker.js

In this post, we will see how to use the Javascript library called Faker.js for generating fake data for various areas, including address, commerce, company, date, finance, image, random, or name.Here, it is possible to find the project. [HOW TO INSTALL]First of all, we have to install node.js in our system, because Faker is available as […]

Read More

Web API – ASP.NET Core 5

In this post, we will see how to create a WebAPI application with ASP.NET 5.0.For all information about ASP.NET Core 5, we can check the Microsoft Web Site. [VISUAL STUDIO]We open Visual Studio and we select ASP.NET Core Web Api project: In Additional information, we can decide to Enable Docker and Enable OpenAPI support.With Enable […]

Read More

C# – 9.0

In this post, we will see two interesting features introduced with C# 9.0.For the complete list of all new features, we can go to Microsoft web site. [RECORDS]Records provide an extremely fast way to define an immutable object with value type semantics. If we run the application, this will be the result: ImmutableIf we try […]

Read More

Azure – Functions with Visual Studio

In this post, we will see how to create a simple Azure Functions that read an Azure Service Bus Queue, using Visual Studio. First of all, we go to Azure Portal and we define a Service Bus (called postazurefunctions), where we will create a queue called queueone: Now, we open Visual Studio and we create […]

Read More

Azure – Functions with Azure Portal

In this post, we will see how to create a simple Azure Function in Azure Portal, that reads a message from an Azure Service Bus Queue.First of all, what is an Azure Function?From Microsoft web site:“Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. […]

Read More

C# – Asynchronous Programming

In this post, we will see how to manage Asynchronous Programming in C#.Asynchronous programming is a means of parallel programming in which a unit of work runs separately from the main application thread and notifies the calling thread of its completion, failure or progress.Obviously, there would be many things to see and understand in Asynchronous […]

Read More