digitalmars.D - Mention of D in recent Wired article about Dropbox leaving AWS
- Joakim (10/10) Mar 19 2016 "Crowling, Turner, and others originally built Magic Pocket using
- Dicebot (7/19) Mar 19 2016 This is actually very good news. It means there are at least some big
- Suliman (1/10) Mar 19 2016 In next iteration they will migrate from Rust to D :)
- blake7 (5/12) Mar 19 2016 From here: https://news.ycombinator.com/item?id=11283758
- Dicebot (7/22) Mar 20 2016 Yep, found detailed answer later there: ".. two components currently
- qznc (2/12) Mar 20 2016 Dropbox was (is?) Python. This is about Magic Pocket.
"Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines." http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/ Dropbox started out in Go and rewrote in Rust.
Mar 19 2016
On 03/19/2016 09:36 AM, Joakim wrote:"Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines." http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/ Dropbox started out in Go and rewrote in Rust.This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable. Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.
Mar 19 2016
In next iteration they will migrate from Rust to D :)Dropbox started out in Go and rewrote in Rust.This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable. Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.
Mar 19 2016
On Saturday, 19 March 2016 at 19:14:58 UTC, Dicebot wrote:This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable. Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.From here: https://news.ycombinator.com/item?id=11283758 'Actually, full disclosure, we really just rewrote a couple of components in Rust. Most of Magic Pocket (the distributed storage system) is still written in golang.'
Mar 19 2016
On 03/20/2016 02:10 AM, blake7 wrote:On Saturday, 19 March 2016 at 19:14:58 UTC, Dicebot wrote:Yep, found detailed answer later there: ".. two components currently implemented in Rust are the code that runs on the storage boxes (we call this the OSD - Object Storage Device) and the "volume manager" processes which are the daemons that handle erasure coding for us and bulk data transfers.". Makes sense to me.This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable. Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.From here: https://news.ycombinator.com/item?id=11283758 'Actually, full disclosure, we really just rewrote a couple of components in Rust. Most of Magic Pocket (the distributed storage system) is still written in golang.'
Mar 20 2016
On Saturday, 19 March 2016 at 07:36:36 UTC, Joakim wrote:"Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines." http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/ Dropbox started out in Go and rewrote in Rust.Dropbox was (is?) Python. This is about Magic Pocket.
Mar 20 2016