This is probably the clearest tutorial I've ever seen about anything in programming related topics. Pretty brilliant. Congratulations and thank you.
@rokibDev Жыл бұрын
off course
@goldenbearkin5 жыл бұрын
Super awesome! the clearest tutorial about Dataloader i have ever seen! Thanks a lot
@pieceofcode_3 жыл бұрын
Yeah
@nemethmik5 жыл бұрын
Absolutely brilliant. I have been watching a hell lot of tutorials, and i can say, you are one of the best, if not the best.
@el_carbonara5 жыл бұрын
absolutely brilliant tutorial on the Dataloader. I finally get the intuition behind what it actually does now, thanks so much
@ngneerin Жыл бұрын
You deserve an award for this tutorial. I was finding it so difficult to teach some junior folks about how to implement dataloader properly. This solved my problem.
@SleepeJobs3 жыл бұрын
The clearest explanation with brilliant slides and editing. Thank you and congratulations
@gilberttorchon12803 жыл бұрын
First video I saw from this channel. Automatically subscribed. Note that I was watching an introduction to DataLoader from the creator of the package himself and I was really in the dark. Now I see clear as day. Thanks!!
@sanowo4 жыл бұрын
Never commented on youtube. But the knowledge, the premiere pro, the anticipation ... everything is just awesome mate. Strongly recommented channel
@bhagabatiprasad26123 жыл бұрын
As a beginner, that's what I was lookin for. Finally, got an freaking awesome tutorial. Thank you bro!
@mohsinamjad89473 жыл бұрын
one of the best video on N+1 problem along with solution
@LossL3ss3 жыл бұрын
This is BY FAR, the BEST tutorial that i have ever seen! OMG! Thanks a LOT!
@matthew219952 жыл бұрын
this is one of the best tutorials i've seen for awhile
@VinnieBrazelton132 жыл бұрын
Thank you! This was exactly what I needed. I've been struggling with the implementation of dataloaders in a large existing graph server and you made things click.
@pedrop.fuenmayor69422 жыл бұрын
Best dataloader explanation out there. Thank you very much!
@whistlemore4 жыл бұрын
Incredibly clear ! Never watched/hearded so clear a tuto ! Thanks !
@mormantu85612 жыл бұрын
I'm rather surprised you only have around 5k subs. I really like your pacing and overall production quality. The animations are top notch!
@sriracha97293 жыл бұрын
Finally a video that I can completely understand. Thanks you Sir...
@tylim883 жыл бұрын
i am lucky to watch this before i implement my graphql API!
@jeongwookim4 жыл бұрын
The best explanation about Dataloader.
@backbenchercoding138811 ай бұрын
wow, your explaination is the best.
@driziiD3 жыл бұрын
love every video James makes, very calming, very informative
@murhafal-msri5479 Жыл бұрын
Very nice explaination. Though I prefer passing arrays as first arg in lodash compared to ramda
@usman74243 жыл бұрын
AWESOME! Clearly explained
@chaiwaberian46252 жыл бұрын
Amazing! This is brilliant! Thank you.
@sakules4 жыл бұрын
brilliant teaching
@ABC-wy7jq2 жыл бұрын
Perfect explanation!
@riebeck19863 жыл бұрын
Amazing tutorial. Thank you !!
@tori_bam3 жыл бұрын
super clear and easy to understand video. Great job. Thank you!
@Eghizio4 жыл бұрын
Cool! I've been using GraphQL only once during a gql workshops and instead of using a DB we were using REST API with static data as a data source. Similar structrure although it were restaurants instead of books :D The problem was that the reviews contained only the ID of the author and the name could be accessed from other endpoint specific for reviews. Ive spotted that it would be inefficient to call each author by id and instead it would be better to just call an endpoint containing all of them and just filter them. Instead of 100 API requests(which could be pricy in real world app) it did one. Ofc that the filtering would is beeing done by SQL query in this case but i think the problem is the same :)
@wepranaga4 жыл бұрын
still very solid video in 2020 🎉
@paulyoung-suklee4202 жыл бұрын
This is amazing, thank you for this great video
@ashishmehradotdev5 жыл бұрын
mah doubts are clear now. Thanks for the awesome explanation.
@alibahu3 жыл бұрын
Thank you bro. From Viet Nam with love
@rauldeandrade3 жыл бұрын
Really great video. Thanks
@Harduex Жыл бұрын
Great and clean explanation! Keep up the good work 🙌
@nushydude4 жыл бұрын
Perfectly explained. Bravo.
@wassim56224 жыл бұрын
The best video i found about data loader, Thanks ! Edit: please how can i log the time or the db query in the console are u using a package or just console loging it manually ?
@phxm78536 ай бұрын
Wow wow wow wow 👍... Thanks you so much.
@lbrunol3 жыл бұрын
Thanks for the video, it was a clear explanation.
@shamilmammadov82464 жыл бұрын
Great explanation. Thank you man!
@kpriv4 жыл бұрын
this is a great explanation. thank-you for this
@pieceofcode_3 жыл бұрын
Very nicely explained. Is it possible for you to give solution using .NET?
@amitgujar62312 жыл бұрын
Plz do some more stuff like this
@khuongnguyen31255 жыл бұрын
Thank you very much for the explanation
@nickbull72784 жыл бұрын
@knowthen, please provide a Patreon link! I'd love to repay you for this, the presentation quality was the best I've seen since on a coding tutorial. Thank you so much :) if I could suggest analyzing some GraphQL techniques such as schema and type generation (eg PostGraphile/Hasura and TypeGraphQL), as well as scaling techniques (gql modules, SDL/schema- vs code-first etc). Once again, thank you!
@freestyle88864 жыл бұрын
Such a nice tutorial, awesome
@user-bg6sr4bj9j4 жыл бұрын
great!!!! the best explanation!!!!!
@anonymousghostghost88364 жыл бұрын
Awesome...thanks for everything
@salehsoleimani5 жыл бұрын
great explanation, thanks!
@inch_life21334 жыл бұрын
Awesome tutorial!
@SamiKhammar3 жыл бұрын
Awesome video, You won a sub 😁
@rezarowghani770 Жыл бұрын
Could you please explain how to log the query you send to the datase to the console?
@dhananjayjadhav37774 жыл бұрын
Super awesome tutorial
@tjalferes4 жыл бұрын
thanks
@guleye4 жыл бұрын
Super!
@erlinvazquezcastellanos40524 жыл бұрын
Amazing, thanks a lot
@AliYasir52474 жыл бұрын
This is the best.
@dupersuper10003 жыл бұрын
Love the video, very informative! Also, your verbal mannerisms remind me of Barack Obama (which is a good thing).
@davidmartincohen5 жыл бұрын
thanks for the great tutorial! quick question: do I need to have a separate data loader for each resolver? or a data loader for each separate collection?
@guleye4 жыл бұрын
yes you can create loader for each resolver.
@shivangitomar55572 жыл бұрын
Amazingg!
@vishalsundararajan12283 жыл бұрын
I fell in graphql trap without knowing its not better than REST except for standard 200 error code even for exception messages
@sevi435 жыл бұрын
An alternative to two functions from the grouping of summary data: codepen.io/starwrapper/pen/orqjQB
@marcusbrown81583 жыл бұрын
- Quarry, Corey, Quarries Nice video though.
@ibrahim475 жыл бұрын
Excellent Content, Great Job
@sevi435 жыл бұрын
Great!!!
@ehsankhorasani_4 жыл бұрын
it's like SIMD cpu
@iwayanaryawardana63182 жыл бұрын
8:00
@dnmurphy484 жыл бұрын
When I started developing SQL for relational databases 20+ years ago they all supported joins and the problem defined would be resolved by use of a join. The use of manually coding loops through one table to find entries in another is non-sensical and either reflects a very poor product (GraphQL) or lack of understanding. I assume this guy knows what he is talking about thus GraphQL seems needlessly complex and under-featured. or am I missing something somewhere?
@alirezaee15304 жыл бұрын
What i don't understand here is, why are we using different resolver for the reviews? Why not just fetch the reviews in the same books resolver? That way we wouldn't have this problem in the first place.
@donjo94 жыл бұрын
Because if we don't need the reviews, you are fetching them from the database every time you request a book anyways, making the database do unnecessary work
@cjthompson17105 жыл бұрын
"Quarry?"
@patrickjones38264 жыл бұрын
"Qurry"
@roostercrab4 жыл бұрын
Or just use Phoenix/Ecto...
@Dylan_thebrand_slayer_Mulveiny5 жыл бұрын
Quarry: A quarry is a place, typically a large, deep pit, from which stone or other materials are or have been extracted. Query: A query is a request for data or information from a database table or combination of tables. This data may be generated as results returned by Structured Query Language (SQL) or as pictorials, graphs or complex results, e.g., trend analyses from data-mining tools. You're saying it wrong.