Developers Off or teambuilding happened on 25th of September in Podbranč - randomly chosen place which was very nice with beautiful views from nearby castle. We had couple of presentations and a lot of discussions about our tech direction.
How to create simple ReactJS package
You may have already encountered the problem that you used the same code in your projects. Whether they are components or functions. You do not want to write your code twice. Then the rule applies: “Write once, run everywhere.”. These cases are suitable for creating NPM libraries.
Package: react-multilevel-dropdown
As time flies, we in Kontentino are developing new features and preparing improvements for our users. And as we develop, we need new custom components.
Sometimes, it is harder to find whether components, libraries, or solutions that fit our requirements. In cases like these, we need to develop our own solutions.
One of these problems like this was when we were developing a filter that looks like a dropdown selector with multiple options. We realized, that there are not so many reusable packages like our component.
GitHub actions in the action
In recent months, we have started to use GitHub more actively. There are several reasons. We started developing our own shareable libraries, we started creating internal tools, and so on. This led to several further steps and decisions. We have become a GitHub organization. So nice news. The second idea was to save our time when developing multiple tools so that we could test the tools, write nice code, and deploy them. GitHub has a very cool solution for these issues. They call it GitHub actions.
Stay productive during home office
Quarantine. Quarantine is, where programmers are usually in. Or am I mistaken?
Nowadays, a lot of people cannot go to work and enjoy their work time personally with colleagues as a team due to the current situation of coronavirus.
Let’s break down a few of our recommendations on how to increase productivity during the home office and don’t stay couch potato.
How Fastlane saved our development time
Every mobile app developer can know when they have to release a new app version to the store. Not only one, but a couple of test versions in one day. It is so delaying, isn’t it? How to deal with this problem?
In Kontentino, we develop our mobile application in react-native. With react-native, we are able to develop the application in parallel for iOs and Android, which is cool, but it has its own but.
Package: react-style-classes
Every one of us knows the case when you need to add more class names to style your component depending on some conditions, but you do not want to have negative boolean values in className prop.
We had the same issue.
So, what are you going to do if you need to solve a problem like this?
Let’s test your async components sync!
We at Kontentino are testing our UI components with unit testing and we use with functional testing for our utility methods. But when it came to testing our UI with data asynchronously fetched from the server we just needed to find out the way how to do that simple and with maximum effectivity. We researched the web and found out that there are plenty of articles about how you could test your components with async functions. Web articles are usually recommending to fake your backend API with some tools or some dummy functions on the client-side. This approach is according to us good but it requires some amount of configuring and programming dummy code which costs additional time.
ReactiveConf 2019
“Ó moon high up in the deep, deep sky…“
That was the intro of Reactive conference 2019 and it was EPIC! Like every year, this year a Reactive conference was held in Prague. It was so amazing and full of inspirational speakers and developers, who brought a lot of valuable knowledge to us.