Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

TJ Rogers
TJ Rogers
8,758 Points

Will we be receiving a course regarding Parse.com shutting its doors and what to do about it?

I realize this would be an odd sort of add hoc instructional video. But since many of the videos here rely on Parse.com, as do both of my apps (which I and many of my coworkers use for work), I think it would be a very well received addition to the Team Treehouse library. I, for one, would be very appreciative.

Ideally, I would love to see both a short term and long term solution for this. Short term: how to migrate your data and modify code to a comparable back end service. Long term: how to build your own back end, so we're no longer at the mercy of the viability of a third party's business plan.

Thanks!

2 Answers

Michael Hulet
Michael Hulet
47,842 Points

There are a very large number of courses on Treehouse about how to build your own backend. They have tracks to do it in Python, Ruby, JavaScript, PHP, and Java is coming soon. In the meantime, a worthy replacement is Firebase

TJ Rogers
TJ Rogers
8,758 Points

Thank you Michael for your response. I have no doubt that Firebase is an adequate replacement, or that there are any number of other worthy backend substitutes for Parse.com.

But I was referring specifically to a course on HOW to migrate our data from Parse to one of these other backend services. Many (most?) of us subscribe to Team Treehouse because of the explicit step-by-step instructional videos. I, for one, enjoy this service because it takes a a skill that would otherwise be inaccessible to me, and breaks it down into smaller easy to understand and easy to follow steps.

Similarly with building a backend. Do these courses show you how to build a backend with say, JavaScript, and then how to access it with your iOS app that was built with Swift or Objective-C? Again, having these steps spelled out without assuming any previous knowledge or experience with coding is the reason I subscribe to this service.

Michael Hulet
Michael Hulet
47,842 Points

I'm only a student, like yourself, so I don't know anything more about Treehouse's future plans than what's posted on their Roadmap. It doesn't include any Parse migration features right now, but Parse published their own migration guide to help you get their now-open-source server software up and running on your own host.

Treehouse truly is an amazing service that I thoroughly enjoy. They teach a great wealth of information in an incredibly simple way. All of the backend courses I linked to teach you how to build an adequate backend, though they mainly teach you to use it to serve a website. The main way that a server like that would be used for something like an app would be to serve JSON. I know the JavaScript track teaches you how to serve an API with JSON, and I'm pretty sure there's videos for that in Python in the Library, but I don't quite remember for the others. You can learn how to get your app talking to that in the iOS track. Specifically, look at the part where you learn to build a weather app. It's the exact same concept as getting data from Forecast, but instead of querying from Forecast, you talk to your server, instead