Syndicode Digest #67 – Imperfect aftermath

Syndicode Digest #67 – Imperfect aftermath
Average rating: 0
(0 votes)

Thanks! You’ve rated this material!

Nobody is perfect. And you too. And your code, project, commit etc. The only way to find out the how you rate what you did is the level how happy you are with it. The same thing happening with bad evaluations. Who are they, those experts who can tell you that your contribution (you have spent several months to complete) is a disaster? All the opinions are subjective. So relax and enjoy your lovely long-created ‘disaster’. And make it better next time, please. p.s. Our ‘ Syndicode Digest #67 – Imperfect aftermath’ is not perfect too! But so good!


  1. Get a solid overview of Ruby operators, their work and how to use them in your code. Logical operators, Arithmetic, Assignment, Unary operators, Ruby Splat Operator, Matching, Ternary Operator, The Shovel Operator, Triple Equals operator, Operator Precedence… Note that some of them are actually Ruby methods!
  2. This article will encourage you to read one great book. Bill Gates once said, ‘If you think you’re a really good programmer… read Art of Computer Programming… You should definitely send me a résumé if you can read the whole thing’.
  3. React is all about JavaScript. So before learning React, you have to understand JS fundamentals and different JavaScript functionalities to complement your React application. This is a complete and structured blog post definitely worth your attention.
  4. Nearly every project we do we use Docker. And that is nice to have some cool and concise advice list nearby because even experienced users can sometimes get lost in the Docker ecosystem and use wrong commands.  For this reason, today we provide you with Docker Commands and Best Practices cheat sheet!
  5. Remember when we introduced Akita to you? This tool was made to ease your work with state management. Now we’re going to take a small tour on managing user permissions in Angular using Akita. We’ll see how we can control the template visibility by creating a structural directive to keep our code DRY and prevent navigation by creating a guard.
  6. As in any of our digests, we can’t skip FP part! So this news is about Elixir. If you deal with different document formats, this blog post will be a short introduction on how to parse XML documents with Elixir, and it includes an example of how it’s done.
  7. Want to dig into a little machine learning with JavaScript? This ‘first steps with TensorFlow.js’ will introduce some basic concepts.
  8. Nuxt.js is a minimal framework for creating Vue.js applications with server-side rendering, code-splitting, hot-reloading, static generation and so on. Also, Nuxt is amazing when it comes to generating serverside rendered Vue.js code and it has fantastic features when it comes to configuring and improving code workflow. Here you have an example of configuring dynamic environments in Nuxt.js project.
  9. In CSS we can manage colors! This article is trying to go from the worst to the best choices when it comes to color defining. If you use rgb() declaration – you are all right, but using hsl() your systems and your work can be much more advanced, understandable and manageable…

Subscribe to our weekly newsletter and track Syndicode updates on Telegram!

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

*By submitting this form you agree with our Privacy Policy.

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111