11 mobile development trends in 2020
Mobile platforms are evolving and exploring themselves. The mobile app market should grow by 385% by 2021. In 2021, there will be about 7 billion mobile device users in the world. By 2022, the costs of users in the App Store will increase by 92%…
Security Cheat Sheets: Node.js
Quite a lot has already been said about the popularity of NodeJS. The increase in the number of applications is obvious – NodeJS is quite easy to learn, it has a huge number of libraries, as well as a dynamically developing ecosystem. We made recommendations…
React Native list rendering
In this article I will not tell you that you need to use as little content as possible to display or cache images. No! We will only talk about real list optimization and it doesn’t matter what we need to display, because if the client…
Testing on production: Canary Deployment
Summary. One of the most important indicators for business is percentiles. The metric shows that in 95% of cases, our system works the way we want. We can accept it if there is a problem somewhere, because we understand the general tendency of how good…
Laravel + Docker + Gitlab. How to begin with
I usually always worked without a docker and thought that a docker is needed only for large projects in large companies. But one day I saw how the docker works in tandem with the friend’s gitlab and realized that I still should study it. However,…
Domain Driven Design Tools
The blue whale is a great example of how the design of a complex project went wrong. The whale looks like a fish, but it is a mammal: it feeds the babies with milk, it has hair, and the bones of the forearm and hands…
When to rewrite the project code and how to explain this to the customer
In this article, we will consider a situation where programmers say: “We need to rewrite everything,” but it’s hard to convey it to the customer. We will figure out what to do with this and how to reconcile programmers and business, if you are a…
What means “clean code” in 2020?
Developers like to discuss the cleanliness of the code. But at the same time, the very concept of “clean code” does not have a clear definition. The main book on this issue is “Clean Code”, where Robert “Uncle Bob” Martin immediately declares: “how many programmers,…
Features of the assembly and delivery of iOS applications
In this article, we share the experience of assembling and delivering iOS applications to users, which was accumulated in the process of debugging CI / CD. Training Everyone connected with the development of applications for Apple devices has already managed to appreciate the controversial usability…
OData + RxJava + Retrofit 2 for Android application
Faced on a project with an unseen before problem.In this article I will tell you how using RxJava and Retrofit 2 – you can solve the problem of creating an Odata client for an Android application. Thank you so much Jake Wharton for creating such…
Service
Categories
- DEVELOPMENT (103)
- DEVOPS (53)
- FRAMEWORKS (26)
- IT (25)
- QA (14)
- SECURITY (13)
- SOFTWARE (13)
- UI/UX (6)
- Uncategorized (8)