Git Product home page Git Product logo

Patrick Desjardins's Projects

001-youtube icon 001-youtube

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.

002-youtube icon 002-youtube

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.

003-youtube icon 003-youtube

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.

004-youtube icon 004-youtube

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.

005-youtube icon 005-youtube

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.

aspnetmvceasyrouting icon aspnetmvceasyrouting

Asp.Net Mvc Easy Routing is a solution to create localized route easily with a fluent Api.

azure-content icon azure-content

Repository containing the Articles on windowsazure.com Documentation Center

corefx icon corefx

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.