The interesting thing about the chart above (click to view larger) is that it essentially gauges developer sentiment. For example, React leads all frameworks with 93.1% of developers who have used it saying that they would use it again — a very high level of “customer” satisfaction, if you will.
The picture with Vue is very similar with satisfaction at 91.1%, and with Angular 2+ we see 66.0% of developers saying that they’ll use it again. A very interesting question is - why the disparities? It’s a topic I’ll be exploring more in 2018.
The whole piece is definitely worth reading, particularly if you found the survey results to be overwhelming.
Awesome Awesome Node.js
How Is React Different from Vue?
I wrote this post a couple of weeks ago on how React and Vue compare. There are a lot of good quotes in the article from key figures in the Vue and React communities that help shed light on how these two libraries match up.
Why We Went with PreactJS to Power the Dev.to Frontend
Although it’s fairly popular, Preact doesn’t get the love it deserves. This article is worth a read if you’ve been looking for alternatives to the big three front end frameworks.
Developing NPM Packages
This post is a whopper and goes far beyond creating and publishing a package on NPM. It also covers linting, tests, and continuous integration…among others things!
Announcing Parcel: a Blazing Fast, Zero Configuration Web Application Bundler
📦🚀 Super excited to announce Parcel: A blazing fast, zero configuration web application bundler!— Devon Govett (@devongovett) December 5, 2017
💻 Github: https://t.co/at2gMNzyAd
🌎 Website: https://t.co/o814hiBWyt
📝 Background: https://t.co/C5TqCmfmi2 pic.twitter.com/gYlw92I3r7
The Secret to Being a Top Developer Is Building Things! Here’s a List of Fun Apps to Build!
Coding Interview University
If you’re a subscriber to my newsletter, then you know how much I love this amazing learning resource by John Washam. Here’s a quote from the README:
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a Software Development Engineer at Amazon! You probably won't have to study as much as I did. Anyway, everything you need is here. The items listed here will prepare you well for in an interview at just about any software company, including the giants: Amazon, Facebook, Google or Microsoft.
This study guide even comes with 1800 printable flashcards! 🎉
What is ReasonML?
Predictions are a dicey business, but I’ll take a chance and say we’ll be hearing a lot more about ReasonML in 2018. This series of posts by Dr. Axel Rauschmayer is a good introduction.
Frontend in 2017: the Important Parts
Node.js Best Practices - How to Become a Better Node.Js Developer in 2018
This is the annual list of Node best practices from Gergely Nemeth, one of the founders of RisingStack. There’s some good stuff here, including resources for beefing up application security.
Announcements and Releases
The React team announced that there won’t be a React Conf in 2018.
Hi friends. 💖— React (@reactjs) December 14, 2017
The stars haven't quite aligned, so we won't have React Conf in early 2018 like we have in past years. TBD if we'll host something in the later half of the year.
Maybe we'll catch y'all at another conference next year though! 🚀
From the post announcing the release…
We are pleased to announce version 5.1.0 of Angular. This is a minor release containing several smaller features and bugfixes. We are also releasing v1.6 of the Angular CLI, and the first stable release of Angular Material.
It was a big release for Svelte that includes hooks for CSS/JS preprocessors.
Not from December, but…
Here are a couple of articles that, although not new, are new to me and are really good.
Architecture of Giants: Data Stacks at Facebook, Netflix, Airbnb, and Pinterest
Ever wonder what the architecture of some of the Internet’s biggest sites looks like? Wonder no more!
Deploying ES2015+ Code in Production Today
This is a great post from Google engineer Philip Walton on minimizing bundle size for front end applications. 🎯
Until next time, happy coding…