In case you missed any of it, here are some of the most noteworthy links for the past week.
RethinkDB is shutting down The company, not the open source project, is shutting down. RethinkDB was structured similarly to MongoDB, as an open source database backed by a service-oriented business model. This week, we found out that the company officially deemed their efforts unsustainable. The RethinkDB team will be joining Stripe, but the company will be shutting down. This acts as an interesting point of reference when evaluating future projects structured in this manner.
Yahoo secretly scanned customer emails for US intelligence Yahoo secretly built software to search all of its customers' incoming emails for specific information provided by U.S. intelligence officials.
Pieter Hintjens passes away After a long battle with bile duct cancer, the open source legend chose euthanasia this week. Hintjens had penned A Protocol for Dying and made several great podcast appearances. His thoughts and work were fascinating throughout his whole career.
Microsoft publicly releases P language It is a language for asynchronous event-driven programming.
Why I believe GraphQL will come to replace REST As data needs evolve and applications change, Martijn Walraven argues the case for GraphQL supplanting REST.
Changelog Podcast: Homebrew and Package Management with Mike McQuaid Catching us up on the latest in Homebrew and the recent 1.0.0 release.
Software Engineering Daily Podcast: Docker Fork with Alex Williams and Joab Jackson Relevant to the aforementioned relationship between commercial enterprises and open source, this is a great discussion about the possibility of a Docker fork.
Reflections of an "Old" Programmer A programmer reflects on his programming career as he approaches his 40th birthday.
#DevDiscuss Hiring and Getting Hired This past Tuesday, we held our first Twitter chat. The topic, as chosen by poll, was "Hiring and Getting Hired". People found it to be a lot of fun and we are excited to do it again this week.
This week's topic will be "Getting into Go", so if you have been curious about the language, you should check out the discussion. If you already code in Go, you are strongly encouraged to stop by and offer your insight. The discussion takes place Tuesday at 9pm EDT (UTC-0400).
If you think there was something from the past week we should have included, let us know by messaging @ThePracticalDev and it will help inform future weeks.