Chicken dance learning curve seemed so hard in our childhood. But as you grow, things you’ve learned earlier might seem even primitive. And that happens even with the most sophisticated and hard-to-understand concepts. As much as you work with it, as much as you practice, and as much as you getting older and smarter, you become ready for more complicated tasks. Let’s use this explanation when things seem impossible. Read about great impossible solutions that became possible in our new Syndicode Digest #72 – Chicken dance!
- React Hooks make it possible to take a React function component and add state to it, or hook into lifecycle methods like componentDidMount and componentDidUpdate. Hooks were introduced at the end of October, so this feature is a brand new. This is some intro to Hooks with the rules, examples of use and principles of work.
- Rollbar made a statistics for the TOP-10 errors you can meet in Rails projects and the ways to prevent them from happening.
- If you run unit tests in Elixir, here is a brief and consistent article with 5 tips for unit testing in Elixir.
- We are RoR fans, but of course, we keep an eye on the other Ruby frameworks as well. These days Hanami v1.3.0 was released! This is a stable version that received RSpec as the new default testing framework, deprecations, minor enhancements, and bug fixes.
- In NGINX Unit 1.5, released on October 25, the support for Node.js applications was added. In this material, you will explore the configuration of TLS certificates and Node.js applications in details.
- Recently GitHub developed a parsing system called Tree-sitter that will serve as a new foundation for code analysis in Atom. Tree-sitter makes it possible for Atom to parse your code while you type—maintaining a syntax tree at all times that precisely describes the structure of your code. So, now Atom understands your code better than ever before!
- WebAssembly (Wasm) is a binary instruction format for web browsers that is designed to provide a compilation target for high-level languages like C#. Recently, Microsoft began experimenting with WebAssembly to bring .NET to the browser using the Mono run-time. Is WebAssembly a new alternative to JS?
- It’s been a long time since we last shared some tips for designers. Today we renew this great tradition and add several great advice on micro-interactions: why, when and how to use them to improve the user experience. Enjoy!
This week we also shared the new Rails digest with interesting and useful Github RoR repositories. Check it out!