This Week in Code, October 10th
Tags: rethinkdb, javascript, plang
Published: 2016-10-10 14:39:51

---
title: This Week in Code, October 10th
published: true
description: A major open-source company shuts down, the Internet argues about JavaScript, and more!
cover_image: http://i.imgur.com/cyNVO8X.png
tags: rethinkdb,javascript,p-lang
---

In case you missed any of it, here are some of the most noteworthy links for the past week.

[RethinkDB is shutting down](https://rethinkdb.com/blog/rethinkdb-shutdown/) 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](https://stripe.com/), 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](http://news.trust.org/item/20161004170601-99f8c) 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](https://twitter.com/hintjens/status/783254242052206592) After a long battle with bile duct cancer, the open source legend chose euthanasia this week. Hintjens had penned [A Protocol for Dying](http://hintjens.com/blog:115) and made several great [podcast appearances](https://dev.to/pod?q=peter+hintjens). His thoughts and work were fascinating throughout his whole career.

[The State of JavaScript](http://stateofjs.com/) The results of an extensive questionnaire taken by members of the JavaScript community.

[How it feels to learn JavaScript in 2016](https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.7c4hijjdx) A humerous editorial look at the state of JavaScript made rounds this week, spurring debate and responses such as [How it actually feels to write JavaScript in 2016](https://medium.com/@kitze/how-it-actually-feels-to-write-javascript-in-2016-46b5dda17bb5#.n6km7etue)

[A Javascript journey with only six characters](http://jazcash.com/a-javascript-journey-with-only-six-characters) A fascinating foray into the exploits of JavaScript and the fundamentals of computation.

[Microsoft publicly releases P language](https://github.com/p-org/P) It is a language for asynchronous event-driven programming.

[Why I believe GraphQL will come to replace REST](https://dev.to/reactiveconf/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](https://dev.to/changelog/223-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](https://dev.to/sedaily/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](http://www.bennorthrop.com/Essays/2016/reflections-of-an-old-programmer.php) A programmer reflects on his programming career as he approaches his 40th birthday.

[#DevDiscuss Hiring and Getting Hired](https://twitter.com/i/moments/783490236986851328) 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](https://twitter.com/thepracticaldev) and it will help inform future weeks.