Facebook Is Shuttering the Parse Developer Platform (cio.com) 48
itwbennett writes: In a blog post yesterday, Facebook announced it is shutting down the Parse developer platform as of Jan. 28, 2017, giving developers a year to move off its hosted services. This comes as a bit of a surprise, considering that just last month, Parse launched a set of new tools to help developers work with Apple's watchOS and tvOS last, and at the time, Parse Product Manager Supratik Lahiri promised more updates in the future. Developers who don't want to rewrite their applications to work with a new back-end service provider can follow a migration guide from Parse to make their applications work with an independent MongoDB instance and a new open-source Parse Server that's running on Salesforce-owned developer platform provider Heroku.
Re: Er so what? (Score:3)
you might care, if only we had https://www.google.com/search?... [slashdot.org]">ever heard of Parse. At this point it seems pointless to go
Another day... (Score:5, Insightful)
... another web API bites the bullet and all the kids will have to go learn yet another flash in the pan interface to connect to some moronic social site to scrape bullshit data to pass to an app they can sell to idiots.
Re: (Score:2)
Posts like this prove the need exists for a score higher than 10.
Best summary ever.
This is why (Score:2, Insightful)
Re:This is why (Score:5, Informative)
over-reaction. They're giving a migration path that basically lets you run it self-hosted.
Re: (Score:3)
Re: (Score:2)
The migration document clearly shows you can run it self hosted if you choose, as long as your environment supports Node.js
Re: (Score:3)
So, whoever wins, we lose :)
Re: (Score:2)
Let me guess. You work on Javascript?
Like it or not, C++ has been an industry cornerstone for the past 30 years. And it will likely remain that way 30 years from now.
Re: (Score:2)
And it will likely remain that way 30 years from now.
Prediction is hard, especially those about the future.
Not really. It is simple - there's no alternative offering the same level of performance, support and established userbase. Those things aren't built over a weekend.
Is the same reason C has stayed relevant for almost 50 years. Nothing else covered the "portable assembler" role as well.
Re: (Score:1)
LOL! C++ is indeed the future!
Everything important today is written in C++. LOL! Even Rust's implementation depends on C++, since it uses LLVM which is written in C++! LOL!
It's the same for pretty much all of the other major competitors to C++ out there. The JVM, the .NET CLR, the major JavaScript engines, Ruby, Python, Perl, PHP, Lua, etc., etc., etc., all use C++ or C. C, of course, is just a stripped-down version of C++ these days.
The future has never looked brighter for C++. It's improving at an astound
Re: (Score:2)
Re: It is interesting that you mention Rust! (Score:1)
Put your rabid fanboyism aside for a moment and actually use your brain: Rust fills a very different niche from C++. It is for writing safe code, whereas writing safe or secure C or C++ code damn near impossible.
So within the next decade, you will find Rust popping up anywhere where you need high peformance with strong safety guarantees -- automobile and aviation electronics, high-frequency trading, medical devices, etc.
On the other hand, using Rust for code that doesn't need to be especially safe is a fad
Re: (Score:2, Insightful)
What the fuck? Are you writing C++ code like it's 1987? You do know that the language has evolved, right? If you use RAII and modern C++ techniques, you can develop massive software systems without dealing with raw pointers even once, for example. You get the safety of Rust, but without the many downsides of Rust.
Rust is a lot like Ada. It's all hype, and much less substance. Whatever small amount of safety you mi
Re: (Score:2)
People keep bringing up RAII as if it's some kind of panacea. It's a useful tool, but it is no panacea. Sure, you allocated an std::vector on the stack to take advantage of RAII, but if the memory allocation in the constructor fails, it will throw an exception. Are you handling that exception? Because I've literally never seen C++ code that handled std::bad_alloc exceptions.
Do you do a push_back() operation later on? Because that can also throw an exception, and if you have a bunch of push_back() statements
Re: (Score:3)
And when it comes to Ruby having an anemic standard library, let's look at the libraries that are included with a vanilla install of Python versus a vanilla installation of Ruby:
Decimal arithmetic:
Python: decimal, Ruby: BigDecimal
Templating:
Python: string.Template, Ruby: ERB
Logging:
Python: logging, Ruby: Logger
Compression:
Python zipfile, Ruby: zlib
Argument parsing:
Python: argparse, Ruby: optparse
XML:
Python: xml, Ruby: REXML
Encryption:
Python: crypt, Ruby: openssl
Again, all these modules are included out of t
Re: (Score:2)
This is very true. It is kinda sad to see the current state of affairs over at Mozilla, while we're at it.
So wrong... (Score:2)
Rust is a product of Mozilla, which as we know has had some tough times lately. They lost their Google sponsorship, and have had to settle for Yahoo instead.
Wrong, wrong, wrong... Moziila chose Yahoo over Google, presumably the deal was better. And looking at it form the standpoint of the Mozilla mission it might just enable more competition on the search market.
Rather, I think it's a Mozilla project with source code that's publicly available.
Nope, even the Mozilla people working on this is very attentive to make sure they aren't tried too much to Mozilla infrastructure.
So I wouldn't worry about this.
My only concern with rust is that it's too complicated and encourages too much over-engineering.. Maybe I just haven't really gotten good at
Kardashions (Score:4, Funny)
This is the technological equivalent of obsessing over some Kardashion boob job.
Re: (Score:2)
https://scratch.mit.edu/ [mit.edu]
It does look like kids might have some fun with it.
Re: (Score:2)
The obligatory Obligatory XKCD [xkcd.com]
And, for "real programmers write in....:" The Story of Mel. [catb.org]
React (Score:1)
Go
Re: React (Score:5, Insightful)
It ends when the hipsters are kicked out of the industry. They've ruined everything they've touched. They ruin UIs that were good. They create awful frameworks. They prefer to use the absolute worst programming languages, like JavaScript, for everything. They took git and centralized it on GitHub. They're too lazy and/or dumb to learn SQL, so they use persistent hashtables for storing data, and query it using imperative JavaScript code. It's nothing but idiocy and disaster when it comes to these people. It doesn't matter if it's an 18 year old hipster or a 30 year old hipster or a 55 year old hipster. They all need to find a different occupation.
Re: (Score:2)
Re: (Score:3)
Parse is/was a service that allowed people who knew next to nothing about server programming to cobble together a backend for a mobile app (or other app that can make http requests).
So in other words it was a tremendously useful or harmful service depending on your level of cynicism. It is of course hard to monetise a solution like this, since any app that becomes highly profitable will attract developers that know how to build a proper backend and then that app will migrate away and stop paying monthly fee
Shuttering (Score:2)
Shutterer: I am the shutterer
Person: What do you do?
Shutterer: I shutter
Don't knock it if you haven't tried it (Score:1)