1. React Conf 2017 (must watch if you’re into react)
React conf. 2017 happened in Santa Clara, CA. Awesome presentations. Topics covered everything from client side React.js to GraphQL to AWS lambda. And of course some announcements like Create React Native App.
2. Getting Started with Webpack 2 (by Drew Powers).
Webpack 2 got officially released at the end of January of 2017. So now is the good time to sit down and dig into it. This is an excellent explanation of what webpack is and how to get started using it.
3. RESTful API design with Node.js (by Adnan Rahić)
Node.js can be great for many things including building RESTful APIs. This tutorial walks you through how to set up simple Express server with MongoDB to build RESTful API. Nice tutorial for front end developers who want to start building their own APIs.
5. How To Develop An Interactive Command Line Application Using Node.js (By Nihar Sawant)
How To Develop An Interactive Command Line Application Using Node.js - Smashing Magazine _Over the last five years, Node.js has helped to bring uniformity to software development. You can do anything in Node…_www.smashingmagazine.com
Ever wanted to build your own CLI? This extensive tutorial shows you how to build an interactive command line applications with the help of Node.js. It’s great for generators and other apps that require user inputs during the initial setup.
6. A Complete Guide to Grid (by Chris House)
The CSS Grid specification are now supported by Firefox and Chrome, and coming soon to the next version of Safari. Now is the time to understand how to build layouts with it. It completely changes how we can build CSS layouts (remember floats?). I’m still using css-tricks flexbox cheat sheet 😻.
7. Soft Skills: The software developer’s life manual (book by John Sonmez)
I can’t recommend this book enough, in short — it’s about soft skills for developers by a developer. Practical advices on finances, mentorship, fitness, productivity, job hunting, starting a business and personal branding.
Hope you find some of it useful too. I’ll try to keep this list going every week. Please share in comments if you have anything interesting to add. If you want to improve your productivity — check out my latest blog Hacking productivity for software developers.