Robin Wieruch - A Developer's Newsletter - Issue #9
An extensive React Testing Tutorial
Are you always avoiding to write tests for your React application? That's a known issue. But by following this (just published) extensive testing tutorial, you should be able to test your React components more effortless than ever. It guides you on how to setup your whole test environment in a React and Webpack 4 application. You will learn about Mocha, Chai, Enzyme and Jest. In addition, you add continuous integration, test coverage and fancy GitHub badges to your project. It's one huge guide to get you set up for the whole testing topic in React.
BRIIM - A Machine Learning in JavaScript Movement
I finally released BRIIM as a platform to find (and contribute) to exciting Machine Learning in JavaScript articles, tutorials, libraries and courses. If you have produced any of those things, feel free to contribute to it. The website can be edited via GitHub. I strongly believe 2018 is the year of Machine Learning in JS. As you might have witnessed, recently there were exciting libraries popping up. I opened an official Slack Community for it to gather a community around it. So take part in this movement if you are excited about it like I am.
Why Frameworks matter? Why React matters?
I have written up my thoughts about this topic, because there are many people starting to learn Angular, Vue and React, but only a few have a clue why they need to learn those things. That's why I have written up this article to give a neat comparison between a vanilla JavaScript application and the same application written in React (, Vue, and Angular). You can even contribute to it on GitHub to add your own solutions for other libraries. Looking forward to see you there :-)
A GitHub Client with GraphQL, Apollo and React
In my last newsletter, I already gave a preview on the GitHub client I have written with GraphQL, Apollo and React. People really liked it and it skyrocketed on GitHub. Check it out, if you need a quality yet simple project to get started with Apollo and GraphQL in React.
Essential React libraries in 2018
For this year, I updated my extensive article which showcases libraries that can be used to complement your plain React application. It's great to know about these in order to find out about suited solutions for your own applications or to get to know the React ecosystem in the first place. Many people are not sure what's out there when starting to use React, so maybe it's worth for you to take a look.
Did you just finish to learn React?
Checkout Taming the State in React to learn Redux in React from 0 to 1. If you enjoyed the Road to learn React, this course brings you up on the next level for your professional work. You will learn how to get started with Redux, how to apply advanced state management with Redux and when to use React's local state instead of Redux.
That's it. I hope these articles and projects are as fascinating for you as they are for me. I am pretty excited where all these things in JavaScript lead us this year :) So stay tuned for more exciting content about it.
Thank you so much for reading, Robin
P.S.: Don't forget to leave a review on Amazon if you have learned React with The Road to learn React. It would mean tons to me and keeps me producing quality content. Otherwise, keep telling your friends about the book :) You can find out more about how to support and work with me as a software engineer and web developer in my about me section.