Two weeks ago we made our previous digest about the most important news in the software development world. It seems that so much had happened since that time! But we’re here, we came back to make your Friday evening full of meaningful information and important updates! Take a seat and get ready for our new Syndicode Digest #66 – Overwhelming dimensions…
Syndicode shared with you backend development cheatsheet for 2018 where you could find step by step visual guides demonstrating the bigger picture of what you should know as a frontend developer. And now we will present you the flexible relational (not key-value, not document-oriented) store that makes it easy to describe, grow, and reuse your domain schema and will check what do you know about Mentat knowledge base?
A ‘store’ is one of the Redux core concepts, and when you use Redux it’s vital to understand how to structure the data in this store. To simplify your task, we’re reminding you about Reselect, a popular library that provides a convenient way of getting values from a store in a React-Redux application. To clarify, Reselect is a Selector library for Redux, with memoization ability.
Earlier we showed you some main problems you can face using GraphQL and some solutions to deal with them. Meanwhile, StackShare have been experimenting with GraphQL for some new features and encountered a couple of gaps in the Ruby GraphQL implementation… There was no appropriate caching solution! That was the reason to create an open source solution as graphql-cache – the new graphql-ruby gem! So today we’re introducing GraphQL Cache!
While we were preparing this issue we encountered a simple but vital question asked on dev.to. What are the latest trends in frontend development nowadays? Making a scope of the most popular open source projects will help us better understand what is going on in the web development world. This time we’ll do a brief analysis of the monthly most popular JS repositories. Chilling time is the best part of the summer, so to get more time for relaxation – read about, explore and use these great tools. They’ll save your time! For example, a mechanism for programmatically making web requests in the browser, diagrams and flowcharts generator, UI kit, React boilerplate, JS storage to improve the offline experience, text-based browser and many more of interesting and useful repositories!
It seems like almost a month passed from our latest Rails digest. Many great conferences have taken place in June and July – you can watch some videos from GORUCO and Ruby HACK here. However, we also have a lot of interesting stuff to share with you. Since the last digest, we collected a bunch of nice Rails GitHub open source projects that will be definitely useful for your work! Here you will find project management software, Bootstrap 4 Ruby gem, performance dashboard for Postgres, CMS, optimized JSON gem and more… Meet the new ‘Weekly trending Ruby on Rails repositories. July, 23’!
Our previous JS digest was issued on June 25 but so many great repositories were explored since that time so we can’t keep them anymore. We want you to know about them too! This is the scope of the latest weekly most popular JS repositories. Catch the wave with us and stay tuned about all the newest and the coolest solutions for frontend developers! This new list of JS GitHub repositories will make your work smarter, faster and happier! Here you’ll find open source codebase to learn coding, the most popular JS utility library, storage library that improves offline experience, browser-based code editor, an online diagramming website, port of React Native to the web, self-hosted web IRC client, deep learning visualization toll and many more neat projects… Explore and enjoy!
All of us like when the path is investigated and the lessons are learned. When you have no need to adopt new rules and rely on your own skills. But that is the way you will never learn anything new. That is why every talented developer has to leave the nest of his or her first successful workplace. Not because it’s bad, but because there is the need to move on. Let’s move on with our new ‘Syndicode Digest #62 – Wonderful nidicolous’!
Last week we showed you Elixir from a Rubyist’s Perspective. Today we’re going back to a technical path and will share with you a new tool we recently found. If you use Elixir you might wonder about how to handle distributed transactions. To run them you can use Sagas pattern. And Sage is a Sagas pattern implementation in Elixir!
Working with Babel? Sure, it’s great! But don’t you want to skip these steps of tokenizing the input source code into a token stream and walking the AST to compute the scope information for each variable? If you could work on a lower level and use a custom parser for its use case, you could be much faster! But look what we have found… Sucrase is a super-fast alternative to Babel!