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.
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.
Last months on the internet could have been easily described by the meme above. Every company and site has its’ own chatbot and maybe you want it too. But the question is; do you really need it?
During November, our Team, consisting of David, Dominik and Jirka, participated in the CEE Hacks – Smart energy Hackathon. “Don’t you have enough programming to do from your regular work?” you may ask. (more…)
What? Ackee and cooking? Well, not entirely, even though we did show we knew our way around the kitchen at the #dnesnekodim event. However, considering we feel better behind the keyboard, our cookbook will not be about food but about programming. Read about how we prepare the best applications on the Czech scene, what tools we use, as well as all of our secret procedures. (more…)
We briefly mentioned the new mobile application Pokin, which won the 16th AppParade on our blog a month ago. Now the time has come to look at it in more detail. The attractive exterior hides a relatively sophisticated technology, which we developed in Ackee from scratch and thus became pioneers in this area of its kind.
In today’s article we give you an insight into our infrastructure. Why? Because we are proud of it and like to boast about it to the entire world. We will also be pleased if this article becomes an inspiration to others who might now be solving similar problems.
One of the disciplines, which we have truly mastered at Ackee is the development of white-label applications. These are applications which differ only in a few variables, appearance, and part of the content. They are great for applications suitable for frequent replication thanks to the same structure (applications for new festival every year, etc.). In addition to our own products App4Fest and App4Conf, we have worked on a number of similar startups. When developing a mobile application, the programmer needs to make the work as easy as possible while keeping the code clean and uncluttered.
The creation of user interface in iOS is always a passionate topic among developers. These are divided into two groups: First are those who love creating GUI in Interface Builder, and then those who hate it. For the 5 years I have been working on this platform, I exchanged memberships in these clubs several times to find out that nothing is black and white and everything has its pros and cons. So that you don’t have to go through this, I wrote this article, which is kind of a thorough summary of my remarks regarding these technologies.
Clients sometimes ask me why they should have a mobile application for their service or to promote their business, since they already have a mobile or responsive website, or why they should create an application when they can create a mobile web. There are several reasons, but I will mention the most important one right at the beginning.