As we became fans of functional programming we’d like to share with you any piece of interesting information related to this field. Elixir and Phoenix are absolutely fantastic for building extremely high performance, low maintenance systems, and GraphQL’s ability to fetch huge sets of data in varied ways makes Elixir a particularly great symbiotic fit. Today we will show you an ‘Introduction to GraphQL with Elixir and Phoenix’ created by Brandon Richey.
Some type of knowledge does go outdated. But some data and recipes, ways and tools just going to be improved and reused again and again. How to know whether your knowledge is still valid in new conditions and times? How do you understand when you can apply some old tricks for the new issues? A human brain is a real magic box without capacity limits. And sometimes there’s no need to learn something new. All you have to do is to revise what you already have. Let’s do some knowledge revision with our new Syndicode Digest #63 – Unhide revision.
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!
History repeats itself. And we sometimes come back to the already forgotten basics that might seem actual as never before. Moreover, things we had at the start might be even more reliable than their promising modifications. However, the world is moving forward and we happy about nowadays inventions. But what will happen if one day Earth’s magnetic field will stop working? If it happens our ‘Syndicode Digest #60 – Atavism adopter’ will no longer be available for you to read. So enjoy it now!
As our materials about ‘Elixir vs Ruby – where to use?‘ and recent ‘Pros and cons of functional programming‘ resonated with many of you we decided to share the next interesting article today! We found Sihui Huang thoughts on the first impressions of Elixir from a Rubyist’s Perspective quite reasonable and highlighted some key points for you!
Our new ‘Syndicode Digest #59 – Intrusive code’ will be a real lighthouse for the lost developers. If you feel desperation and disappointment – you wrong! Because every effort you made, even if you can’t see the result for a long time, makes you closer to your goal. Even if you don’t know what your goal is yet. Keep trying and never give up!
This article is the translation based on the original material by Irina Linnik. We decided that these thoughts and considerations she wrote about can be quite useful for our English-speaking audience. Here we will tell you basic pros and cons of functional programming and show why you should consider it.
You’re not very sportive, aren’t you? According to different surveys, developers not really used to take care of their body health. 52.7% of developers spend from 9 to 12 hours on a computer, and 37.4% of them don’t exercise! But that is not related only to developers because nowadays every single person sitting in front of the computer more then 8 hours a day has the same problem. Of course, you can’t skip your work and go exercise. However, you can do some sports in between or after. Think about that! And read our Syndicode Digest #57 – Sports preceding!
Nowadays people can hardly imagine themselves without smartphones. How many times have you been away but replied to your Slack work channel like you’re at work? Well, technically you were at work because you did all the stuff you needed using your phone. Except coding, of course. And there’s no escape from your chats, workflows, connections, and notifications unless you turn off your phone. But you will never do this! Right? By the way, is there a chance you’re reading our ‘Syndicode Digest #55 – Wakeful telephone’ on your smartphone?
As a Ruby on Rails agency, we choose Ruby as our main programming language. But at the same time, we do use Elixir for a big part of our projects. How do we know when to use one of these programming languages? Here is the summary of the decision-making process. Elixir vs Ruby – where to use?