wesbos / advanced-react-rerecord

Trying things out. Feel free to follow along

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apollo 3 isn't launched yet

wesbos opened this issue · comments

I don't mind recording in Beta, but I'm not sure the API is 100% finished yet. This is the biggest blocker

Looking forward to this course. I wouldn't mind taking the course knowing Apollo 3 is still in Beta and things could still change. If that would become an option

Second that, I would expect updated docs anyway.

Agree with your waiting. If the interface changes that would be the #1 complaint people have.

Not gonna do it - I’ve been burned way too many times with changing APIs when things looks super stable. Causes way too many road blocks for learners and endless support on my end. Sorry folks - I hope soon!

commented

@wesbos Thanks for sticking to your guns regarding that, you remain my favourite Canadian. 🍁

Hi @wesbos, is this the only blocker that is stopping the re-recorded version's release?

@tusharshuklaa Yes, the stable release of Apollo Client v3.0.0 is the blocker Wes is waiting for before he records the update to the course. 🙂

keystone.js will be introduced to this course?

Yes Keystone.js will be used for the backend. You can check the backend folder of the repository 🙂

So Prisma will not be used in this project, right?

Two questions:

  1. why keystone, why not others like strapi?
  2. what's the stack for frontend and backend in the finished work?

Thanks.

what's the stack for frontend and backend in the finished work?

@dennis-ji You can check the package.json files in both the frontend and backend to see the npm packages that is used for the backend and frontend. 🙂
https://github.com/wesbos/advanced-react-rerecord

According to Apollo they will launch the client in May :)

https://github.com/apollographql/apollo-client/blob/master/ROADMAP.md

Going to start recording soon :)

@wesbos excuse my ignorance in the subject and I know you must get this question way too often, but do you have a ballpark estimate on a release date? If not, do you have a mailing list with updates?

Can you let us know the main changes Apollo 3 will have to this tutorial overall. And also why you will not use Prisma? I ask because it helps me make decisions for our tech stack, knowing the reasons for and against things

Date: once it's ready OR soon™. I realize this answer is frustrating - will update you once I start recording and as I'm recording

Prisma - I've opted not to use Prisma as their Prisma 2 isn't totally ready yet. I am using Keystone.js as it comes a little bit more "batteries included". The custom resolvers moved over almost 1:1 so it's really not all that different other than we don't need to handle Auth ourselves and there is a really slick Admin UI that comes with it.

I apologize if I'm missing something obvious, but if I buy the course now, will I have the access to the updated version too when it arrives? Also, when the updated version does arrive, will there still be access to the ye olde course as well? Thx!

if I buy the course now, will I have the access to the updated version too when it arrives

@petartzar80 Yes.

@petartzar80 Updates to the courses are always free 🙂

You won't have access to the old version of the course when the update launches.

@vsimonovski @Asjas Thank you guys!

I would happily pay again. I figure Wes has to do the work all over again and we learn something new. It's really generous that he also offers the new version of the course as part of the same cost as the original, given the content is different. I am looking forward to do the new course. It would be great if perhaps with the actual practical part of the course (ie the coding itself) that we have some videos that explain itself what the differences are of Apollo 3 v 2 and also even a bit more about how Apollo works itself. I found in the last course the 20 min video, where he says to get a beer and relax, and explained GraphQL quite handy, in addition to just implementing it. Between Yoga / Apollo / Heroku / now.sh and Prisma - there's a lot of servers to understand and hence having it outlined the difference of each, the role of each and how they relate to the project / what they do, is to me very helpful, in the same way I really liked how he mapped out each thing in the course overview from front end to back end. Just a suggestion....maybe it's obvious to everyone else and I'm just in server purgatory!

I bought this course back in 2018 and was just going to start it, and wondered if this is outdated. Glad to hear recording is on going on! Eagerly waiting! You rock Wes! I listen to Syntax (Wes Bos's podcast) every so often.

The official RC.0 release of Apollo Client v3 is out. 😃
https://github.com/apollographql/apollo-client/releases/tag/v3.0.0-rc.0

If you have been waiting for a signal that the AC3 API is stable/frozen, this is it.

Seems that they feel that the API shouldn't change during the rest of the RC releases as well as the official release.

Yep, let's do this thing!

Choo choo

Any chance you could do this version with AWS Amplify for React / Node.js and GraphQL?!

So, considering this ticket was closed 10 weeks ago I'm just curious when you expect to release the new edition of the Advanced React course? It was my understanding that details of the Apollo 3 API were the last remaining roadblock, no? :)

Wes is recording the update to the Advanced React course after he releases his Gatsby Course. He just tweeted that he finished recording the Gatsby Course and still has to edit the videos and create the Gatsby Course Marketing site. Once that is done he'll record the update to this course 🙂