GitHub repo link, in case Reddit deletes the thread: https://github.com/christianselig/apollo-backend Interestingly, this seems to just be a proof of concept, and the repo is archived. While the developer of the Apollo front end is getting screwed in this whole debacle, this seems to me like an opportunity. He could literally build an alternate Reddit back end (ok, pay someone to do it, if he doesn't want to do it hi…
Apollo Back end just made public
61–70 of 242 posts
Re: Apollo Back end just made public
#62Earlier quoted context omitted.
Maybe a description of what we're looking at in the Readme would be helpful. Why wouldn't the Apollo client just directly call reddit? Or does it partially do that and this server component is additional for certain functionality? What functionality does this offer?
That’s great feedback. Any particular areas I can walk you through?
Re: Apollo Back end just made public
#63There's a Reddit CEO AMA later today: https://www.reddit.com/r/reddit/comments/144ho2x/join_our_ce... Can't see it being anything other than a PR disaster for them, unless they change their stance.
For some companies, for example Ticketmaster, PR disasters are fine. They don't affect the profitability of the company, nor the user base.
Re: Apollo Back end just made public
#64There's a Reddit CEO AMA later today: https://www.reddit.com/r/reddit/comments/144ho2x/join_our_ce... Can't see it being anything other than a PR disaster for them, unless they change their stance.
For some companies, for example Ticketmaster, PR disasters are fine. They don't affect the profitability of the company, nor the user base.
Re: Apollo Back end just made public
#65What if all the blackout communities move to an open source, community funded, community owned and run version of Apollo? I’d be happy to try and convince my 100k community to Apollo and if the UX is similar for web and mobile then I’m not sure switching costs would be that high during the blackout. I’d help fund it but all my money is wrapped up in my trash cooperative.
Re: Apollo Back end just made public
#66Hi all! I wrote this code, and for educational purposes, I’d be more than happy to answer any questions. A gentle reminder that the whole history is here for show. This is very vulnerable — you can see the times I was in a rush, or when I took my time. You’ll find my mistakes. Either way, all I ask is please be kind. I know there are 50 things I could have done better, but this is a product of the reality at the time…
Are you proud of your code ? Which design patterns do you use ? Any lessons that you've learned to be shared ? Thanks.
The one fun thing I learned was about databases. Given enough records, a query planner might decide to start doing things very differently and you will get woken up at 3am with a CPU usage alert. That was a fun one to debug for sure…
Re: Apollo Back end just made public
#67Hi all! I wrote this code, and for educational purposes, I’d be more than happy to answer any questions. A gentle reminder that the whole history is here for show. This is very vulnerable — you can see the times I was in a rush, or when I took my time. You’ll find my mistakes. Either way, all I ask is please be kind. I know there are 50 things I could have done better, but this is a product of the reality at the time…
Re: Apollo Back end just made public
#68GitHub repo link, in case Reddit deletes the thread: https://github.com/christianselig/apollo-backend Interestingly, this seems to just be a proof of concept, and the repo is archived. While the developer of the Apollo front end is getting screwed in this whole debacle, this seems to me like an opportunity. He could literally build an alternate Reddit back end (ok, pay someone to do it, if he doesn't want to do it hi…
He says he has no desire to do so as he wants to develop products, not manage a product.
https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_w...
>I've received so many messages of kind people offering to work with me to build a competitor to Reddit, and while I'm very flattered, that's not something I'm interested in doing. I'm a product guy, I like building fun apps for people to use, and I'm just not personally interested in something more managerial.
>These last several months have also been incredibly exhausting and mentally draining, I don't have it in me to engage in something so enormous.
Not everyone wants to throw away their soul for money ;)
Re: Apollo Back end just made public
#69Re: Apollo Back end just made public
#70> The goal of making the code for this repo available is to show that despite statements otherwise by Reddit administrators, Apollo does not scrape anything and users purely authenticated Reddit API requests, and does a great deal of work to ensure the Reddit API rate limits are respected.
If this is true why does Apollo need its own server at all? Couldn't the client make requests directly to the reddit api servers instead? Then each user could use their own api key, rather than Apollo having to pay millions for a single key that accommodates everyone.