Welcome to Rethinking APIs With Falcor, a course which aims to show you just how easy it can be to create an API for your web application that will sidestep some of the issues that appear when creating a traditional RESTful API.
1.Introduction2 lessons, 04:13
2.Getting to Know Falcor7 lessons, 52:40
3.Conclusion1 lesson, 02:31
Hey there, tuts fans, Derek Jensen coming to you, again. And today we're gonna be talking about something brand new and hot off the presses. We're gonna be talking about Falcor. And I'm not talking about the 1980s film Falkor. I'm talking about a brand new way to start to interact with web applications via an API. Now if you've paid attention to any of my courses over the last several years, you know that I deal a lot with APIs. And lately I've been dealing a lot with REST APIs. And if you have been following along or have done any sort of REST API work, you're gonna know that it comes with a lot of inherent issues. It's very complicated to come up with a way to keep your resource URLs clean. And how to determine what information should come back from what GET requests. And how do you know what consumer of your application or what consumer of your URLs need access to what sort of data. Well, all of these things are very complicated. And even with the best-laid plans, they can become very complicated very quickly. Well, Netflix has come up with a very interesting solution. And that is the Falcor library. So over the duration of this course, I'm going to introduce you to the Falcor library. And how you can use it to very quickly build a different type of an API on your web server that's going to allow it to be very driven by the client. Where the client can be very specific about exactly what information it needs back. And the server is only going to respond with that. Now does this sound complicated? Maybe, in the old way of doing things. But today I'm gonna show you how Falcor is going to ease the use of APIs. Not only from a client perspective, but also from a server perspective. So let's get started.