It’s been a while since our last digest. But since that time we managed to complete several interesting projects, release Ruby guide and move our team of Syndicode Dnipro to the new office in the city center. The one thing remains changeless is our love for tech news and discoveries in software development. Are you with us? Read our new Syndicode Digest #71 – Digital Slytherin!
- The new version of RuboCop 0.6 was released! This time, Ruby’s favorite code linter gained the ability to mark a ‘cop’ as unsafe so you can pick and choose how auto corrections happen. Also, in this version creators added the option to fix run of RuboCop when cache directory is not writable.
- Google Cloud introduced both the beta availability of Node 10 on Google App Engine standard environment and making Node 10 the default version on the flexible environment. Hurray!
- And a bit more about Node. This is a curated list of Node.js Security related resources.
- Switching to functional programming, we’d like to make a note that some of devs overuse GenServers while starting Elixir. And this is a common mistake. Investigate some of the main dangers of GenServer, and how using them incorrectly can lead to bottlenecks in your application.
- New React v16.6.0 received ‘lazy’, ‘memo’ and ‘contextType’. React.memo() is an alternative to PureComponent for functions. React.lazy() is used for code splitting components. And contextType is a more ergonomic way to subscribe to context from a class.
- GitHub recently introduced a new feature called Github Actions. It allows you to automate your workflow by letting Github take care of a number of processes which can be triggered by a variety of events on the platform.
- Shards Vue is a high-quality & free Vue UI kit featuring a modern design system with dozens of custom components. From ‘Alert’ to ‘Tooltip’.
- If you missed this, the new styled-components v4 was released in September! Now they have a brand new global styles API, native support for the ‘as’ and ‘ref’ props, removal of .extend, full React v16 StrictMode-compliance, tons of speed, and more…
- Did you know that each individual Active Record object takes up a lot of space when loaded into memory? Of course, you did. But what about saving a bunch of memory using