As you might know from our previous blogs, our primary language for writing backends is Node.js. One of the main reasons why we have chosen this technology was that we started to feel the limits of all the other classic monolithic applications, where all the basic logics, renders, request processing and so on were done in one codebase. It was rather limiting not only technologically, but also from the human resources point of view. Also in the area of our PHP “ends”, according to our recently finished projects, we used to divide the final depicting layers into the individual thin client written in React. But we wanted to go even further; dividing the backend into multiple smaller and self-maintaining parts.
A few months ago, we decided to make a small revolution in our stack – to change the dependency manager from Cocoapods to Carthage. This decision, however, gave us one big disadvantage: it became necessary to build all the dependencies before development. The amount of time developers spend on building all of the dependencies is very high, therefore it is necessary to reduce it. So let us begin, and see how we can accomplish that.
In January 2018 we hosted a Fake news themed hackathon at our place in Karlín. We organized this nearly 24-hours-long meeting together with Endowment Fund for Independent Journalism and Open Society Fund, so that the programmers could cooperate with data analysts, designers and journalist to enrich their own projects.
You might have read my previous series of blogs on React Native. And I feel sad, that it remained a bit misunderstood. By all means, React Native is an interesting technology; I just meant to point out its weaknesses and a way it’s being misused by the agencies around us. And as we see now after a while, according to AirBnB and Udacity who stopped using react for their app development, I was right.
All we wanted for our 5th birthday was to spread happiness all around, so we had set an open call for non-profit organisations. We wanted to create an app that would support selected non-profit organisation on a long-term basis. And the winning project was Muzzle Bear from a Centre for Children with Hearing Impairment Tamtam.