Trending this week on the DailyDrip Distillery
Facebook finally came around and relicensed React under the MIT license. They also relicensed the GraphQL specification, and they released React version 16. They also published a big writeup talking through their rewrite for version 16. Big stuff.
October is just around the corner, which means Hacktoberfest is here! Digital Ocean has partnered with GitHub to celebrate OSS with Hacktoberfest all month long. The premise is simple: submit four open source contributions on GitHub, and get a free limited-edition T-Shirt. Read more about Hacktoberfest 2017. DailyDrip and Inside Dev are organizing a hackathon weekend to help people get their Hacktoberfest on, sign up and we’ll code something awesome together.
Yahoo (Oath now, I guess) released Vespa - their open-source Big Data Processing Engine. Vespa will
make it easy for anyone to build applications that can **compute responses to user requests, over large datasets, at real time and at internet scale.** Think of it a bit like a real-time Hadoop, from the people who gave us Hadoop in the first place. Yahoo uses it to power their search, recommendation, personalization, and ad products across a ton of properties.
undefined is not a function from your codebase, and help you find bugs at compile-time rather than runtime. Refactoring also becomes easy, which is basically never the case with vanilla JS. They also point out that TypeScript plays with React at least as nicely as Flow does. TypeScript and Elm are great directions for the web to move, love seeing some of the bigger engineering groups pick them up and help proselytize!
Yangshun Tay published a complete Technical and non-technical guide for rocking your coding interview on GitHub. It includes interview formats for some of the larger dev groups, techniques to prepare for an interview, lots of sample questions and answers and a deep dive into behavioral and tricks often used in tech interviews. A really great resource for hacking an interview.
crosvm - The Chrome OS Virtual Machine Monitor - Maybe a preview of the next chromebook announcement?
Things I've learned transitioning from engineer to engineering manager - a hard step that isn’t for everyone, great to see more posts about it recently
Microsoft Makes it Official: Becomes Sponsor of Open Source Initiative - This is a big deal, and props to MS for sponsoring!
MOOCs Search engine - cool utility for finding courses, no DailyDrip though :/
Refresh Is Sacred - Maybe one day we’ll write apps that don’t need a ‘your ground truth is wrong please check again’ button...but not today.
Firefox Quantum Lands in Beta -
Firefox’s “just rightmulti-process architecture, results in Firefox Quantum often being faster than Chrome, while consuming roughly 30% less RAM.”
Java 9 - Highlights include Jigsaw (the new module system), HTTP2 support, better process APIs, and Ahead-of-Time Compilation
Microsoft Is Launching A New
Programming Language for Quantum Computers- “Developers will still need to use and understand quantum logic gates and their operations... ” low bar, eh?
Rubber duck debugging with Stackoverflow - something that also works: actual rubber ducks.
GitLab released version 10.0 - New features include auto DevOps and group issue boards.
Postgres 10 - Major release includes performance upgrades and better big data/partitioning support
Introduction to WebRender – Part 1 – Browsers today - if you code for the web, you should know how a browser renders
Lisp, Smalltalk, and the Power of Symmetry - Lisp Macros are powerful, and I love the Smalltalk philosophy, worth the read if you ever do OO to understand origins and motivations
The One Thing Holding You Back from Mastering SQL - tl;dr people need to learn the relational model and predicate logic generally, and think of SQL queries declaratively. Declarative >> Imperative.
Building more intricate workflows in Slack with Dialogs - Chatbots are still hot, right?
Blog Posts this week from DailyDrip
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.