Rowadz
Rowadz
  • Видео 448
  • Просмотров 706 486
03 - Introduction to data loaders in GraphQL and why to use them
Building a GraphQL API with Nodejs and TypeScript around the JSON placeholder API.
It's a good idea to add the resolvers in the context
the-guild.dev/graphql/yoga-server/docs/features/context
I forgot to do this in the videos...
playlist:
ruclips.net/p/PLM0LBHjz37LUZ8Nep1rEsXCYFjyY3S-vD
slides:
docs.google.com/presentation/d/1R1JG3jvUizXgWhdYQ25UgzOuC8LhrX6ua_qhvYZ2Ka8/edit?usp=sharing
Lee Byron:
www.youtube.com/@LeeByronW/videos
Code:
github.com/Rowadz/graphql-basics-yt
Links:
jsonplaceholder.typicode.com/
00:00 The N + 1 query problem
01:02 Intro to Data Loaders and why to use them
07:30 Creating our first data loader to batch requests
18:06 More complex loader example
#graphql #graphqlapi #graphqlyoga...
Просмотров: 221

Видео

02 - Building a GraphQL API with Nodejs and TypeScript
Просмотров 6048 месяцев назад
Building a GraphQL API with Nodejs and TypeScript around the JSON placeholder API. playlist: ruclips.net/p/PLM0LBHjz37LUZ8Nep1rEsXCYFjyY3S-vD Code: github.com/Rowadz/graphql-basics-yt Links: jsonplaceholder.typicode.com/ 00:00 Introduction and creating the code repository 03:24 Hello world GraphQL example 08:11 Adding Object type and creating a resolver for it 09:53 Nested resolvers 11:35 Creat...
01 - Introduction to GraphQL
Просмотров 2,6 тыс.8 месяцев назад
Introduction to GrpahQL API and how it differs from REST APIs. docs: github.com/Rowadz/graphql-basics-yt/blob/main/README.md spec.graphql.org/ playlist: ruclips.net/p/PLM0LBHjz37LUZ8Nep1rEsXCYFjyY3S-vD Free GraphQL API playgrounds to practice it: github.com/graphql-kit/graphql-apis 00:00 Introduction 00:24 Comparing GraphQL with REST APIs 05:07 Basic building blocks of GraphQL and examples 08:5...
How to Order Rows by Values from a List in Postgres | unnest with ordinality
Просмотров 1039 месяцев назад
In this video, I'm explaining the unnest function with the "with ordinality" clause, which I believe can unlock new ways to order and store your data. - Used tool in the video: www.db-fiddle.com/ - DOCS: www.postgresql.org/docs/current/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS - POST: www.w3resource.com/PostgreSQL/postgresql_unnest-function.php #postgresql 00:00 What are table funct...
04 - How to Query the Adjacency List Model in SQL with Common Techniques (Part 2) using PostgreSQL?
Просмотров 1859 месяцев назад
Common ways to query the Adjacency List Model in SQL part 2 CODE: github.com/Rowadz/adjacency-list-model-in-sql Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz 🐾 Adjacency List Model in SQL 🐾 ruclips.net/p/PLM0LBHjz37LWA1cecQiIJd14NPXPLpmdK&si=YZ3fv40gltvt-shz A different way to create trees/graphs and where to find them in databases: ruclips.net/video/vNUP7c 0cc/видео.html rowa...
03 - How to Query the Adjacency List Model in SQL with Common Techniques (Part 1) using PostgreSQL
Просмотров 1909 месяцев назад
Common ways to query the Adjacency List Model in SQL CODE: github.com/Rowadz/adjacency-list-model-in-sql Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz 🐾 Adjacency List Model in SQL 🐾 ruclips.net/p/PLM0LBHjz37LWA1cecQiIJd14NPXPLpmdK&si=YZ3fv40gltvt-shz A different way to create trees/graphs and where to find them in databases: ruclips.net/video/vNUP7c 0cc/видео.html rowadz.gith...
02 - How to Perform Insertion, Deletion, and Updating in The Adjacency List Model in PostgreSQL
Просмотров 19610 месяцев назад
An Introduction to Adjacency List Model in SQL (PostgreSQL) CODE: github.com/Rowadz/adjacency-list-model-in-sql Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz 🐾 Adjacency List Model in SQL 🐾 ruclips.net/p/PLM0LBHjz37LWA1cecQiIJd14NPXPLpmdK&si=YZ3fv40gltvt-shz A different way to create trees/graphs and where to find them in databases: ruclips.net/video/vNUP7c 0cc/видео.html rowa...
01 - How to Implement an Adjacency List Model in SQL to Represent Hierarchy in PostgreSQL? | Intro
Просмотров 42610 месяцев назад
An Introduction to Adjacency List Model in SQL (PostgreSQL) CODE: github.com/Rowadz/adjacency-list-model-in-sql Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz 🐾 Adjacency List Model in SQL 🐾 ruclips.net/p/PLM0LBHjz37LWA1cecQiIJd14NPXPLpmdK&si=YZ3fv40gltvt-shz A different way to create trees/graphs and where to find them in databases: ruclips.net/video/vNUP7c 0cc/видео.html rowa...
How to Implement Promise.race with Conditional Short Circuit in Node.js & TypeScript
Просмотров 11610 месяцев назад
Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz race promises until a condition applies in Node.js & TypeScript 🚀⚡ Learn how to supercharge your asynchronous programming in this concise video code: gist.github.com/Rowadz/87cbb414853baf7a511b088394f51994 Promises techniques 🎊: ruclips.net/p/PLM0LBHjz37LWWpWfB5CsR2Krd2YtJdk3G&si=s_3FQQ6nZqfMhsjT HTTP requests orchestration techniq...
How to Implement Short Circuit Promises in Node.js & TypeScript
Просмотров 29210 месяцев назад
Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz Short Circuit Promises in Node.js and TypeScript 🚀⚡ Learn how to supercharge your asynchronous programming in this concise video code: gist.github.com/Rowadz/bbb123230d3f31b4592f0abca77ac218 Promises techniques 🎊: ruclips.net/p/PLM0LBHjz37LWWpWfB5CsR2Krd2YtJdk3G&si=s_3FQQ6nZqfMhsjT HTTP requests orchestration techniques 🪄: ruclips....
How to Address Thundering Herds and Cache Promises in Node.js
Просмотров 185Год назад
Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz Showing you how to cache promises. HTTP requests orchestration techniques: ruclips.net/p/PLM0LBHjz37LWlkONmhzkAdd2CS_HqKjep Code: github.com/Rowadz/thundering-herds-promises-nodejs Thundering herd problem en.wikipedia.org/wiki/Thundering_herd_problem Thundering Herds & Promises Article: instagram-engineering.com/thundering-herds-pr...
How to Prioritize HTTP Requests with a Promise Queue in Node.js
Просмотров 390Год назад
Buy me a coffee if this is useful 😀 www.buymeacoffee.com/rowadz In this video, I show you how to use a promise queue to go around a server whose rates limit you and send you errors. code: github.com/Rowadz/promise-queue-concurrency-control/tree/main/node/p-queue-with-priority-retry HTTP requests orchestration techniques github.com/sindresorhus/p-queue github.com/sindresorhus/got playlist: rucli...
Managing HTTP Requests: Promise Queue, Rate Limiting, & Orchestration in Nodejs
Просмотров 318Год назад
Managing HTTP Requests: Promise Queue, Rate Limiting, & Orchestration in Nodejs
05 - How to Efficiently Query the Nested Sets Tree Model with PostgreSQL
Просмотров 648Год назад
05 - How to Efficiently Query the Nested Sets Tree Model with PostgreSQL
04 - How to Delete a Node and Elevate All Descendants in the Nested Sets Tree Model with PostgreSQL
Просмотров 345Год назад
04 - How to Delete a Node and Elevate All Descendants in the Nested Sets Tree Model with PostgreSQL
03 - How to Remove a Branch in Nested Sets Trees with PostgreSQL
Просмотров 517Год назад
03 - How to Remove a Branch in Nested Sets Trees with PostgreSQL
02 - How to Dynamically Add Nodes and Build a Tree using Nested Sets in PostgreSQL
Просмотров 1,4 тыс.Год назад
02 - How to Dynamically Add Nodes and Build a Tree using Nested Sets in PostgreSQL
01 - How to Use Nested Sets for Hierarchical Tree Representation (Introduction)
Просмотров 3,6 тыс.Год назад
01 - How to Use Nested Sets for Hierarchical Tree Representation (Introduction)
How to Create a Non-Overriding Map in TypeScript with Node.js
Просмотров 228Год назад
How to Create a Non-Overriding Map in TypeScript with Node.js
How to Use NOTIFY/LISTEN for Asynchronous Messaging in PostgreSQL (Producer and Consumer)
Просмотров 4,3 тыс.Год назад
How to Use NOTIFY/LISTEN for Asynchronous Messaging in PostgreSQL (Producer and Consumer)
How to Simulate Python's Magic Methods in JavaScript with the Proxy API (Introduction)
Просмотров 260Год назад
How to Simulate Python's Magic Methods in JavaScript with the Proxy API (Introduction)
What I've learned while working as a web developer for around 4 years || Career retro
Просмотров 521Год назад
What I've learned while working as a web developer for around 4 years || Career retro
How to Implement Soft Deletion and Undo a Delete with Unique Indexes in PostgreSQL?
Просмотров 5732 года назад
How to Implement Soft Deletion and Undo a Delete with Unique Indexes in PostgreSQL?
How to Extract Information from CSV Files using DuckDB and SQL
Просмотров 2,3 тыс.2 года назад
How to Extract Information from CSV Files using DuckDB and SQL
How to Implement Pipe and Async Pipe Functions in JavaScript and Add Them to the Function Prototype
Просмотров 1972 года назад
How to Implement Pipe and Async Pipe Functions in JavaScript and Add Them to the Function Prototype
Two ways to represent graphs and query them in Mongodb - model comments and replies - $graphLookup
Просмотров 6 тыс.2 года назад
Two ways to represent graphs and query them in Mongodb - model comments and replies - $graphLookup
Real time peer to peer code execution with WebRTC | run code in python and JavaScript [frontend]
Просмотров 7652 года назад
Real time peer to peer code execution with WebRTC | run code in python and JavaScript [frontend]
How to Build a Real-Time Collaborative Code Editor with Redis, Socketio, React, Node, and CodeMirror
Просмотров 21 тыс.2 года назад
How to Build a Real-Time Collaborative Code Editor with Redis, Socketio, React, Node, and CodeMirror
18 - How to implement soft delete in Django and introduction to query managers
Просмотров 3,1 тыс.2 года назад
18 - How to implement soft delete in Django and introduction to query managers
Run and serve a static website from a ZIP file using frontend APIs - Rowadz Lab 001 - POC
Просмотров 9292 года назад
Run and serve a static website from a ZIP file using frontend APIs - Rowadz Lab 001 - POC

Комментарии

  • @AlessandroPecorilla
    @AlessandroPecorilla 19 дней назад

    Hi Rowadz, First of all, thank you very much for the in-depth tutorials on TypeORM and NestJS, you can't find such well-done ones on RUclips. However, I was wondering if there was something wrong between video #23 where you run a Files entity set and #24, where you already start with the Files controller set with many methods inside it. I look forward to your feedback, Thank you!

  • @Velichkina_a
    @Velichkina_a 21 день назад

    Thank you!

  • @johnnyokito6356
    @johnnyokito6356 28 дней назад

    Good job! Concept very well explained!

  • @deadman1030
    @deadman1030 Месяц назад

    Thank you so much!! This is a very useful and comprehensive course!

  • @charlesaydin2966
    @charlesaydin2966 Месяц назад

    len(set(s1).intersection(set(s2)))

  • @ScrollsoftheNebulaicWhispers
    @ScrollsoftheNebulaicWhispers Месяц назад

    Thanks, you are the best

  • @xcaliber2002
    @xcaliber2002 Месяц назад

    Plz make a series on locks

  • @israelsantiago7256
    @israelsantiago7256 2 месяца назад

    are you telling me that the math from school, are actually useful in real life??? hahahahaha I never thought I would need for example the "pitagoras theorem" to find the shadow of a tree, I simply stand up in the shadow hahahaha, perfect explanation man, thank you!!!

  • @christelorsaoure-jf3ne
    @christelorsaoure-jf3ne 2 месяца назад

    Thanks

  • @jhon.k.3227
    @jhon.k.3227 2 месяца назад

    Thanks

  • @SandeepPrajapati-xu9ru
    @SandeepPrajapati-xu9ru 2 месяца назад

    thank you

  • @teerthraj7311
    @teerthraj7311 2 месяца назад

    thanks I was working on multi level marketing node-mysql project. there are 30 levels of user , with each user having a sponser user initiall yi was trying path enumeration method . but the path becomes too large and indexing on it 💥 thanks for this it will definitely solve my problem finding all decendands and parent is fast but i guess insertion of new node will require multiple updation on table still its better since users dont register frequentyl

  • @danlourenco
    @danlourenco 2 месяца назад

    This was a great explanation. Thank you for taking the time to make the video.

  • @anshuldishoriya2992
    @anshuldishoriya2992 2 месяца назад

    Thank you❤

  • @hasanmothaffar3134
    @hasanmothaffar3134 3 месяца назад

    Very detailed explanation. Thank you!

  • @vijayserialcorner7791
    @vijayserialcorner7791 3 месяца назад

    Hi I got Assessment from Codesignal Can you please give any suggestions?

    • @Spring_Fall
      @Spring_Fall 2 месяца назад

      did you clear it? i just got codesignal assesment where can i practise well?

    • @pratiksahu428
      @pratiksahu428 28 дней назад

      @@Spring_Fall hey did u clear the codesignal assesment?,i just got the link for assesment

    • @Spring_Fall
      @Spring_Fall 10 дней назад

      @@pratiksahu428 no i didn’t attempt it

  • @benporter1997
    @benporter1997 4 месяца назад

    "If you don't know this, you will write some weird code" So true lol

  • @amalnasir9940
    @amalnasir9940 4 месяца назад

    ماشاء الله عليك، شرحك حلو، ياليت تكثر فيديوات لبايثون

  • @johngrant7197
    @johngrant7197 4 месяца назад

    This seems silly. You could send a single request with the criteria for the entry point and let the server return N results.

    • @Rowadz
      @Rowadz 4 месяца назад

      You can do that, I was trying to only explain how the resolvers are chained and how can you batch them. People can easily map that to a real word problem they are facing

  • @LoveSkill_69
    @LoveSkill_69 4 месяца назад

    what point to have likes/products reducers in comments slice? We can't just fetch to likes/products in corresponding slices and then write logic for them (reducers, selectors)? I assume that likes and products exist in comments slice just because relation with comments. Am i wrong?

  • @LoveSkill_69
    @LoveSkill_69 4 месяца назад

    How to setup console that way you unzip pollux?

  • @scratchindonuts7903
    @scratchindonuts7903 4 месяца назад

    Thanks a lot for this clear tutorial!

  • @Armenhanmer
    @Armenhanmer 5 месяцев назад

    The real solution: go through each row except the first, check if the number 'above' is 0. If 0, then the current number is zero. This loops and updates the whole matrix. Then just add all the numbers.

  • @Armenhanmer
    @Armenhanmer 5 месяцев назад

    for loop: add up the first row entirely, for each next row: if the value above is 0, dont add... idk just what I was thinking

  • @AntonioLopez8888
    @AntonioLopez8888 5 месяцев назад

    Bro, you should stop doing this and dive into Go/distributed stuff OR cloud stuff. Don't hangout in this area.

    • @Rowadz
      @Rowadz 4 месяца назад

      Soon I will start uploading some AWS content, I missed out on that for a long time, now I’m working more with that and learning more about it

  • @insanity2753
    @insanity2753 5 месяцев назад

    Thank you 🙏

  • @aymandjaballah3541
    @aymandjaballah3541 5 месяцев назад

    thank you khoya Rowadz

  • @kacperkepinski4990
    @kacperkepinski4990 5 месяцев назад

    wo ts is shit

  • @adityapandey1550
    @adityapandey1550 6 месяцев назад

    I had no idea that we could use .then with dispatch :3, it's been 2 years since I am working on react. That's some greate content!

  • @samehmouldi2289
    @samehmouldi2289 6 месяцев назад

    Is it functioning properly without utilizing $replaceRoot to set it as the new root?

  • @user-sc3jv3vj1b
    @user-sc3jv3vj1b 6 месяцев назад

  • @user-sc3jv3vj1b
    @user-sc3jv3vj1b 6 месяцев назад

    ❤ ❤❤❤❤❤❤❤❤❤

  • @cutiiieekudi6817
    @cutiiieekudi6817 6 месяцев назад

    0:41 DH

  • @mohanlaldwivedi8824
    @mohanlaldwivedi8824 6 месяцев назад

    *राष्ट्रीय विज्ञान प्रगति रिसर्च सेंटर भारत* *नेचुरल ईनर्जी साइंस के डेटा तैयार करते रहे और कार्य करते रहे बहुत ही इम्पारटेण्ट विषय है* *धन्यवाद*

  • @neeraj1954
    @neeraj1954 7 месяцев назад

    its amazing..

  • @eziosan7208
    @eziosan7208 7 месяцев назад

    I was developing a binary Mlm app for a client, been stuck. Thank you.

  • @birajdardnyaneshwar
    @birajdardnyaneshwar 7 месяцев назад

    This playlist is great with simple explanation

  • @abhishektripathi3536
    @abhishektripathi3536 7 месяцев назад

    sequence = "aaabaaaabaaabaaaabaaaabaaaabaaaaba" word = "aaaba"

  • @rembautimes8808
    @rembautimes8808 7 месяцев назад

    Thanks this is an excellent tutorial .Joined as sub

  • @ian-jz2fb
    @ian-jz2fb 7 месяцев назад

    Thanks this was exactly what i needed!

  • @Matthewgarsteck
    @Matthewgarsteck 7 месяцев назад

    I get the 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', error when trying the base example. tried with mysql and mysql2 libraries.

    • @MrGold-zn1xo
      @MrGold-zn1xo 7 месяцев назад

      Found a fix for this? Same thing here

    • @Matthewgarsteck
      @Matthewgarsteck 7 месяцев назад

      @@MrGold-zn1xo I think i ended up just using the mysql library instead of mysql2. I think i had to force the version in my package-lock.json file too, but im not so sure on that

    • @Matthewgarsteck
      @Matthewgarsteck 7 месяцев назад

      @@MrGold-zn1xo What I also did was change the user to root and changed permissions.

  • @iloveyourodman7023
    @iloveyourodman7023 8 месяцев назад

    having trouble understanding

  • @syakhiskk
    @syakhiskk 8 месяцев назад

  • @hassanmhassan5500
    @hassanmhassan5500 8 месяцев назад

    Thanks for the great content

  • @eko7207
    @eko7207 8 месяцев назад

    Thank you!

  • @kiyutink
    @kiyutink 9 месяцев назад

    Thanks for making this! 💯

  • @elsayedhussen
    @elsayedhussen 9 месяцев назад

    keep the good work :)👍

  • @user-eq5rm5nh4h
    @user-eq5rm5nh4h 9 месяцев назад

    🎉

  • @user-eq5rm5nh4h
    @user-eq5rm5nh4h 9 месяцев назад

    Adjacency list - это конечно хорошо, но вот графы

  • @user-eq5rm5nh4h
    @user-eq5rm5nh4h 9 месяцев назад

    👍