Patrick Desjardins's Projects
The main benefit you will acquire in this video is to see how simple it is to have a strongly typed gRPC server because of the auto-generation of the model objects from the Protocol Buffer as well as all the utility methods to access and set values. In this video, you will see how to bootstrap a brand new project inside Visual Studio Code, using NodeJS, NPM, and TypeScript to have a strongly typed solution driven by the Protocol Buffer.
The generation of TypeScript from protocol buffer schema is powerful but requires to map the data from your persistence storage format to the protocol buffer format. What is the right way to start? The original code had two methods with the same logic, one for a single entity, the "house", and one for a list of the entities. Instead of repeating the logic, the best practice is to extract the mapping and create some utility functions.
Primitive type directly might not be to your advantage. We will see the using Google wrapping type could save you from assuming the value is set when it is actually the default value being shimmed in your response.
Grow our Protocol Buffers to have many files and many objects. Creating many objects are preparing the ground for the next video of the series that will mesh the data together with GraphQL.
The main benefit is to have this flexible layer that other system or user interface can connect to craft a personal query to get the data they need while all having the types generated for free. With GraphQL, the consumer of the data does not need to bother about how to stitch all the information together, neither to know which service is needed or where to get the data. The only concern for the consumer is to connect to the GraphQL Server. In this video, we will cover the first part of the GraphQL. Stay tuned because I will spread the GraphQL and type generation on about 4 videos. In this episode, I will focus on bootstrapping the GraphQL server, meaning that we will install GraphQL and have it run without having much of the previous work in place. Hence, the coding part will be a little bit thinner than usual.
Website of Alicia Desjardins
Queue system that take all inputs and wait a period of time to result the result in a batch
Asp.Net Mvc Easy Routing is a solution to create localized route easily with a fluent Api.
Async and Task Experimentation, Demo and Tutorial
AutoMapper extension that allow MVC project to pass from Model to View Model all properties attributes.
Repository containing the Articles on windowsazure.com Documentation Center
Allows to parse a local collection of image and get Azure Cognitive API to analyze images to help search.
Show example for Bind attribute to black list property or to white list property
This repo contains the .NET Core foundational libraries, called CoreFX. It includes classes for collections, file systems, console, XML, async and many others. We welcome contributions.
(cleaned) code for OMSCS CS 7641 Assignment 1
A simple library that cache in two different levels HTTP requests
Chrome Extension for the Data Access Gateway which provide insight about how the data is manipulated
The repository for high quality TypeScript type definitions.
Module to be consumed by a parent
Parent repository that consume a child (submodule)
A Minimalistic Wrapper for IndexedDB