ChilliCream
ChilliCream
  • 61
  • 199 497
Getting Started with the IBM Cost Spec in Hot Chocolate 14.
Hi everyone,
In this episode I am going to show you the first bits an pieces of the IBM Cost spec that we have implemented for Hot Chocolate 14 and that is now on by default.
Join me!
Courses:
courses.chillicream.com/youtube/R6Rq4kU_GfM
CODE: STAIB20
Workshops:
learn.chillicream.com/youtube/R6Rq4kU_GfM
CODE: CHILLI30
Please, if you like our project, give us a star on GitHub:
github.com/ChilliCream/graphql-platform
Hot Chocolate GraphQL .NET server version used in this video: www.nuget.org/packages/HotChocolate/14.0.0-p.115
Social Media:
Follow me on GitHub: bit.ly/michaelGitHub
Follow me on Twitter: bit.ly/michaelTwitter
Connect on LinkedIn: bit.ly/michaelLinkedIn
Web:
chillicream.com
Slack:
slack.chillicream.com
#dotnet #graphql #hotchocolate #cost
มุมมอง: 715

วีดีโอ

First Look at the New Resolver Compiler in Hot Chocolate 14
มุมมอง 8223 หลายเดือนก่อน
Hi everyone, In this episode I am going to show you the first bits an pieces of the new source generator based resolver compiler in Hot Chocolate 14. Join me! Courses: courses.chillicream.com/youtube/jTd09zaKFz0 CODE: STAIB20 Workshops: learn.chillicream.com/youtube/jTd09zaKFz0 CODE: CHILLI30 Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Hot ...
Put Your GraphQL Root Fields Anywhere!
มุมมอง 8673 หลายเดือนก่อน
Hi everyone, In this episode I am going to show you a new approach to building queries, mutations and subscriptions with Hot Chocolate by decoupling the root fields from their types. Join me! Courses: courses.chillicream.com/youtube/1-9nu0EgQ_Q CODE: STAIB20 Workshops: learn.chillicream.com/youtube/1-9nu0EgQ_Q CODE: CHILLI30 Please, if you like our project, give us a star on GitHub: github.com/...
The New Type Extension API
มุมมอง 9863 หลายเดือนก่อน
Hi everyone, In this episode I am going to show how the new type extension API in Hot Chocolate 14. Join me! Courses: courses.chillicream.com/youtube/BQ8TxSZZdqw CODE: STAIB20 Workshops: learn.chillicream.com/youtube/BQ8TxSZZdqw CODE: CHILLI30 Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Hot Chocolate GraphQL .NET server version used in this...
Let's have a look at grats as a schema builder in TypeScript
มุมมอง 3994 หลายเดือนก่อน
Hi everyone, In this episode I am going to try out grats as a GraphQL schema builder for TypeScript. Join me! Grats Docs: grats.capt.dev/ Courses: courses.chillicream.com/youtube/XzQeYMcDzMI CODE: STAIB20 Workshops: learn.chillicream.com/youtube/XzQeYMcDzMI CODE: CHILLI30 Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Hot Chocolate GraphQL .NE...
Check out GraphQL Semantic Operation Routes with HotChocolate 14
มุมมอง 8864 หลายเดือนก่อน
Hi everyone, In this episode I am going to show how persisted queries plus our new semantic routes will make GraphQL better traceable and better to debug. Join me! Courses: courses.chillicream.com/youtube/NK0Y1Y9NQrU CODE: STAIB20 Workshops: learn.chillicream.com/youtube/NK0Y1Y9NQrU CODE: CHILLI30 Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform...
Getting Started with OpenTelemetry and GraphQL in .NET
มุมมอง 1.2K4 หลายเดือนก่อน
Hi everyone, In this episode I am going to show you how easy it is to enable OpenTelemetry with GraphQL and how this will expose bugs or performance issues that you did not know that they exited. Join me! Courses: courses.chillicream.com/youtube/KfBV3GQ3760 CODE: STAIB20 Workshops: learn.chillicream.com/youtube/KfBV3GQ3760 CODE: CHILLI30 Please, if you like our project, give us a star on GitHub...
Check out this GraphQL Hack for Code Change Impact Visibility
มุมมอง 7854 หลายเดือนก่อน
Hi everyone, In this episode, I am gonna show you a little hack to expose the impact your code change has to the public API right in your pull-request. Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/KFqHXwwls3o Hot Chocolate GraphQL .NET server version used in this video: www.nuget.org/packages/HotChoco...
Lets have a look at the new GraphQL Operation Builder in BananaCakePop 16
มุมมอง 6684 หลายเดือนก่อน
Hi everyone, In this episode, I will have a look at the new GraphQL operation builder in BananaCakePop 16. Join me! eat.bananacakepop.com Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/4w3jShqIhjQ Social Media: Follow me on GitHub: bit.ly/michaelGitHub Follow me on Twitter: bit.ly/michaelTwitter Connect...
Deep dive into paging in layered architectures with Hot Chocolate 14
มุมมอง 1.8K4 หลายเดือนก่อน
Hi everyone, In this episode, I will dive deep into our new paging helper we created for layered architectures. Like when you cannot expose a queryable to the GraphQL layer. Lets do it! Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/kOGS7HI3lEA Hot Chocolate GraphQL .NET server version used in this vide...
Want to inspect a GraphQL request? Here is how!
มุมมอง 6005 หลายเดือนก่อน
Hi everyone, In this episode, I show you how you can quickly inspect a GraphQL request from your Google developer tools with Banana Cake Pop (eat.bananacakepop.com). Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/pkL4u0kkckA Social Media: Follow me on GitHub: bit.ly/michaelGitHub Follow me on Twitter: b...
First look at Hot Chocolate Fusion with Aspire.
มุมมอง 2K6 หลายเดือนก่อน
Hi everyone, In this episode, I will have a look at Hot Chocolate Fusion 14 in combination with Microsoft's Aspire preview 4. Lets go! Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/AHitpPCeM00 Hot Chocolate GraphQL .NET server version used in this video: www.nuget.org/packages/HotChocolate/14.0.0-p.80 ...
Check out the new Query Conventions in Hot Chocolate 14.
มุมมอง 1.9K6 หลายเดือนก่อน
Hi everyone, In this episode, I will have a look at the new Query Conventions in Hot Chocolate 14. Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/pkL4u0kkckA Hot Chocolate GraphQL .NET server version used in this video: www.nuget.org/packages/HotChocolate/14.0.0-p.63 Social Media: Follow me on GitHub: b...
Inspecting GraphQL Field Selections with Hot Chocolate 14
มุมมอง 1.6K6 หลายเดือนก่อน
Hi everyone, In this episode, I will have a look at how we can inspect what GraphQL fields are selected without the need to write a complex query visitor. With Hot Chocolate 14 this becomes so much easier. Please, if you like our project, give us a star on GitHub: github.com/ChilliCream/graphql-platform Workshops: learn.chillicream.com/youtube/XZVpimb6sKg Hot Chocolate GraphQL .NET server versi...
GraphQL Seattle October 2023
มุมมอง 1.4K11 หลายเดือนก่อน
GraphQL Seattle October 2023
Simplify your GraphQL API testing flow with Banana Cake Pop.
มุมมอง 2.8Kปีที่แล้ว
Simplify your GraphQL API testing flow with Banana Cake Pop.
Building Relay Schemas with Fusion
มุมมอง 1.7Kปีที่แล้ว
Building Relay Schemas with Fusion
Getting Started with Hot Chocolate Fusion.
มุมมอง 6Kปีที่แล้ว
Getting Started with Hot Chocolate Fusion.
Check out how we can test GraphQL subscriptions with Hot Chocolate.
มุมมอง 2.9Kปีที่แล้ว
Check out how we can test GraphQL subscriptions with Hot Chocolate.
A Guide to Entity Framework with Hot Chocolate 13
มุมมอง 8Kปีที่แล้ว
A Guide to Entity Framework with Hot Chocolate 13
Lets Boost Your Productivity With GraphQL APIs In Banana Cake Pop
มุมมอง 2.1Kปีที่แล้ว
Lets Boost Your Productivity With GraphQL APIs In Banana Cake Pop
Upgrade Your Apollo and Yoga GraphQL IDEs to the Next Level.
มุมมอง 739ปีที่แล้ว
Upgrade Your Apollo and Yoga GraphQL IDEs to the Next Level.
How to make GraphQL cacheable with Hot Chocolate 13?
มุมมอง 2.9Kปีที่แล้ว
How to make GraphQL cacheable with Hot Chocolate 13?
How to authorize with GraphQL and Hot Chocolate 13
มุมมอง 12Kปีที่แล้ว
How to authorize with GraphQL and Hot Chocolate 13
How to deal with dynamic untyped data in GraphQL with Hot Chocolate 13?
มุมมอง 3.4Kปีที่แล้ว
How to deal with dynamic untyped data in GraphQL with Hot Chocolate 13?
Let`s declutter our resolver with Hot Chocolate 13
มุมมอง 3.3Kปีที่แล้ว
Let`s declutter our resolver with Hot Chocolate 13
Let's explore GraphQL directives with Hot Chocolate 13
มุมมอง 2.7Kปีที่แล้ว
Let's explore GraphQL directives with Hot Chocolate 13
Let's simplify DataLoader with Hot Chocolate 13
มุมมอง 7Kปีที่แล้ว
Let's simplify DataLoader with Hot Chocolate 13
Using HTTP Headers in GraphQL with Hot Chocolate
มุมมอง 3.2Kปีที่แล้ว
Using HTTP Headers in GraphQL with Hot Chocolate
How to create auditing for your GraphQL requests with Hot Chocolate.
มุมมอง 1.6Kปีที่แล้ว
How to create auditing for your GraphQL requests with Hot Chocolate.

ความคิดเห็น

  • @bbrandttx
    @bbrandttx 4 วันที่ผ่านมา

    Could you provide links to the other 2 parts of the series?

  • @Gobba61
    @Gobba61 22 วันที่ผ่านมา

    Where do we get the graphql fusion aspire gateway template from?

  • @andrelitfin79
    @andrelitfin79 24 วันที่ผ่านมา

    This works as expected 👍

  • @cristian6402-t8y
    @cristian6402-t8y 28 วันที่ผ่านมา

    Dataloaders, projection and pagination do not work with eachother in v14rc1 :(

    • @ChilliCream
      @ChilliCream 3 วันที่ผ่านมา

      They do in 14 rc.3 which should be out this week ...

  • @josepvg
    @josepvg 29 วันที่ผ่านมา

    Hi and thanks, I have a question: I just discovered this and i'm using projection and it affects the database query directly through iqueriable. when using pagination like this, do we lose the sql projection?

  • @yahiamahgoub-h5w
    @yahiamahgoub-h5w 2 หลายเดือนก่อน

    can you make a video explaining stages? I am not sure what they can do on the app!

  • @antondoit
    @antondoit 2 หลายเดือนก่อน

    cool and nice

  • @markusdresch
    @markusdresch 2 หลายเดือนก่อน

    looks very good, but i don't have a Select() method on IResolverContext (13.9.8). is this another version or am i missing something?

    • @ChilliCream
      @ChilliCream 2 หลายเดือนก่อน

      This is version 14 only.

  • @antonmartyniuk
    @antonmartyniuk 2 หลายเดือนก่อน

    I really like this costs features. It will very handy

  • @congthanhgiong
    @congthanhgiong 2 หลายเดือนก่อน

    when will be all these things ready ?

    • @ChilliCream
      @ChilliCream 2 หลายเดือนก่อน

      What in particular?

  • @Ernuna
    @Ernuna 2 หลายเดือนก่อน

    Hi, in my app Dictionary type field for some reason generates List type with keyvalue pair. Is it expected behavior?

  • @antondoit
    @antondoit 2 หลายเดือนก่อน

    Very nice

  • @andreaskarz
    @andreaskarz 3 หลายเดือนก่อน

    Sehr cool - und auch Banana CakePop sieht immer besser aus.

  • @MrSamuelya
    @MrSamuelya 3 หลายเดือนก่อน

    When will we have the official release of Hot Chocolate 14? Any expected timeline?

    • @ChilliCream
      @ChilliCream 3 หลายเดือนก่อน

      August

  • @letsplay1122
    @letsplay1122 3 หลายเดือนก่อน

    Looks very cool! I recently had a bit of trouble trying to figure out why HotChocolate was mapping a method on my object and not ignoring it and I had to debug the HotChocolate intitialization code for that. This looks like it will make those kinds of situations much easier to get by. I love your work, Great stuff!

    • @ChilliCream
      @ChilliCream 3 หลายเดือนก่อน

      Yes, with the new source generators things should be much more transparent. Thank you for your feedback.

  • @mubashir3
    @mubashir3 3 หลายเดือนก่อน

    Thank you! I am a big fan of colocation and this makes things much easier to find/locate and reduces the context switch that is required otherwise.

  • @homeropata
    @homeropata 3 หลายเดือนก่อน

    This is cool! Does this mean, the v14 will support AOT?

    • @ChilliCream
      @ChilliCream 3 หลายเดือนก่อน

      No, 14 is a step towards AOT ... it will take us a bit more time to migrate all features to be AOT compliant.

  • @chaosss1009
    @chaosss1009 3 หลายเดือนก่อน

    this is great! hope support projection with dataloader on v14😢

    • @ChilliCream
      @ChilliCream 3 หลายเดือนก่อน

      Yes, projections for dataloader is coming

  • @RuffRyder
    @RuffRyder 3 หลายเดือนก่อน

    This is great! Wish I had it in v13. Looking forward to v14.

    • @ChilliCream
      @ChilliCream 3 หลายเดือนก่อน

      Great that you like it!

  • @jameshancock
    @jameshancock 3 หลายเดือนก่อน

    This is NICE. Where can one find the gateway.fgp or documentation on it? I can't find anything with a search.

  •  3 หลายเดือนก่อน

    Nice!

  • @pechekaha
    @pechekaha 4 หลายเดือนก่อน

    This looks really cool. Hopefully there will be a full tutorial, and an example with subgraphs from multiple repositories would be much appreciated )

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Yes there will be

  • @casualgamingdad6345
    @casualgamingdad6345 4 หลายเดือนก่อน

    Looking great indeed 👏👏

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thank you

  • @SlackoJacko
    @SlackoJacko 4 หลายเดือนก่อน

    I was already colocating the object type + extensions in one file, this new method is exactly how I want to work.

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Awesome ... great to hear.

  • @homeropata
    @homeropata 4 หลายเดือนก่อน

    I was interested in what is generated. Unfortunately, you didn't show it. But great work anyways!

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      We will get into that at a later point :) as we are still busy refining this. But you can already try it out in preview 104. We now generate resolver code and type configuration. But node resolver for instance are not yet generated. We are also working on edge cases like if you return an IQueryable to generate a more efficient handler for this.

  • @mickdelaney
    @mickdelaney 4 หลายเดือนก่อน

    awesome work !!!👍

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thank you! Cheers!

  • @OSCARL-ib9oq
    @OSCARL-ib9oq 4 หลายเดือนก่อน

    When you make videos, use zoom on code AND files. With smartphones, the videos withouth zoom result difficult to see

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Yes, I switched recently back to vscode on rider and did not set it up right. Will do for the next episode. Thank you for the feedback!

  • @ccarrero33
    @ccarrero33 4 หลายเดือนก่อน

    Great video!, does not work for me with dotnet 8 and latest packages. The AddDemoTypes method is not found.

  •  4 หลายเดือนก่อน

    Very good, Michael!

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thanks!

  • @AndreLoker
    @AndreLoker 4 หลายเดือนก่อน

    Very neat! I managed to add semantic operation routes to urql very easily using a mapExchange - the document hashes are precalculated with graphql-code-generator and the operation name can easily be extracted in the exchange. This should really help monitoring etc. Great work as always 👍

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Awesome, what we found in practice is that it makes it so much more discoverable across the toolchain and even allows for rerouting of high pressure ops

  • @dkokotov1978
    @dkokotov1978 4 หลายเดือนก่อน

    Do you have a sense of when HC 14 will be available for GA? Some of the features you've been describing look really nice, particularly the improved field selections support you talked about in another video, and it would be great to start using them.

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Our target is somewhere in August.

  • @whirgod
    @whirgod 4 หลายเดือนก่อน

    What graphql client libraries support semantic operation routes?

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      I would say all as you just need to construct the route with things you have on the client side. We are using this in projects with relays, Apollo and strawberryshake.

  • @igorbienkowski2582
    @igorbienkowski2582 4 หลายเดือนก่อน

    Keep doing great job ! Thank you :D

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thank you!

  • @emanuelbarillas4339
    @emanuelbarillas4339 4 หลายเดือนก่อน

    Great work! Could I add OpenTelemetry to my Fusion Gateway?

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Yes, absolutely

    • @emanuelbarillas4339
      @emanuelbarillas4339 4 หลายเดือนก่อน

      @@ChilliCream Thanks, I couldn't find the method AddInstrumentation after the method AddFusionGatewayServer. Do I have to add a NuGet package?

  • @saffronomicon
    @saffronomicon 4 หลายเดือนก่อน

    Is RegisterDbContext gone in v14?

  • @whirgod
    @whirgod 4 หลายเดือนก่อน

    Great stuff! Are there any plans to do the same things for sorting and filtering?

  • @youssefwael8
    @youssefwael8 4 หลายเดือนก่อน

    Amazing work, Micheal! I believe this is compatible with the Aspire OTel exporter, right?

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Yes, it is! With aspire its even easier as you have the service defaults ... I will have another episode on that.

  • @sonamchavan2381
    @sonamchavan2381 4 หลายเดือนก่อน

    Working with graphql with mongodb getting one error when l try to get result from mongodb using group by The provided source Hotchocolate.Data.QurryableExecutable is not supported for mongo paging. I want to get data based on cursor pagination the simple filter works fine if we add more filters like groupby it throw exception Search for solution but no luck yet any help appreciated

  • @Flem100DK
    @Flem100DK 4 หลายเดือนก่อน

    Love it!

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thanks!!

  • @nowzarifarhad
    @nowzarifarhad 4 หลายเดือนก่อน

    I assume that this is also possible on initiating the service, right? I mean without triggering by the event. I need to build the whole schema dynamically

    • @nowzarifarhad
      @nowzarifarhad 4 หลายเดือนก่อน

      I think it is this one? th-cam.com/video/EjON8pU-CVs/w-d-xo.html

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Yes ... the event is just of you have changes and you want a rebuild.

    • @nowzarifarhad
      @nowzarifarhad 4 หลายเดือนก่อน

      @@ChilliCream Thank you for your answer, helped a lot. I'm building the whole mutation with the type modules now dynamically. One thing which I came across, I think with this approach, performing authorization and error handling for example for mutations, is on us. Right?

    • @nowzarifarhad
      @nowzarifarhad 4 หลายเดือนก่อน

      This worked beautifully, only one point. To build the mutations, I registered the root mutation type and added the dynamic mutation fields with ObjectTypeExtension.CreateUnsafe. Good work on the library

  • @Wahsner
    @Wahsner 4 หลายเดือนก่อน

    Anyone getting the issue regarding ambiguous...etc. Make sure you create a ModuleInfo.cs file in the properties directory with [assembly: Module("Types")] in it.

  • @ivanzhukov2914
    @ivanzhukov2914 4 หลายเดือนก่อน

    Thank you for the video! Unfortunately, when I added the package according method wasn't generated. My classes are in GraphQlDemo.Types namespace, so I expected to get AddGraphQlDemoTypes() method didn't I?

  • @robbrodie6811
    @robbrodie6811 4 หลายเดือนก่อน

    Great job on this video. I really like the way you explain this feature. I use snapshot testing now and will look into adding this. I just need to figure it out how with TeamCity and Azure DevOps.

  • @AndreLoker
    @AndreLoker 4 หลายเดือนก่อน

    That's pretty handy, thank you!

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Glad it is helpful!

  • @manolovalenzuela
    @manolovalenzuela 4 หลายเดือนก่อน

    Amazing, thank you Michael!

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Glad you liked it!

  • @BenMcCallums
    @BenMcCallums 4 หลายเดือนก่อน

    Didn't think I was going to get much value out of a query builder, but I was wrong! This looks excellent and very useful for a lot of situations. Digging into a pre-baked Relay query hits home haha. Thanks team 🎉

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Awesome! Glad to hear that.

  • @ivan-krepyshev
    @ivan-krepyshev 4 หลายเดือนก่อน

    Looks great! It would be also fantastic to have an API like this: ... withDetails: context.IsSelected<MyType>(t => t.Details), P.S. We already have this extension method in our project, but having something like this available out of the box would be even better.

  • @robbrodie6811
    @robbrodie6811 4 หลายเดือนก่อน

    Can I do offset based pagination with these libraries as well? We have some use cases where we need to display page number and total page count.

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      No, we focused on curser pagination. But offset should be easy to do.

  • @antonmartyniuk
    @antonmartyniuk 4 หลายเดือนก่อน

    It looks fantastic, gonna try it

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Have fun!

  • @AndreLoker
    @AndreLoker 4 หลายเดือนก่อน

    Looks great, keep up the good work

    • @ChilliCream
      @ChilliCream 4 หลายเดือนก่อน

      Thank you! Cheers!