Today all apps are connected at some point with servers to show data. This is why it is very important to have a well defined (and simple) client implementation to avoid problems in this very important layer of the application. … Read More
Agile web and app development

Java vs Kotlin
In Apiumhub we work with controlerless architecture called Pure MVP a lot ( We named it MVPP ), which is based on the concepts of composition of functions and investment of dependencies. You can find more information about it in … Read More

Why Consider customized ERP Solutions for Your Business: Benefits, Use Cases
Properly chosen ERP (Enterprise Resource Planning) software can help you to organize, automate and improve your business. Custom ERP software can increase the efficiency and maintain continuous growth. Unfortunately, choosing such kind of software randomly, you risk wasting money without … Read More

How to build a robust mobile performance monitoring strategy
In a perfect world, all apps would perform as their developers envisioned—quick to load, easy to use, bug-free, and without crashes. But this world isn’t perfect, and neither are mobile apps. Some of the most popular apps have the highest … Read More

Why high-end luxury products demand better software
With an estimated value of $179 billion in the US, and still growing (despite the financial crisis) the luxury goods market is a considerable one. As the market expands, so will the number of consumers who shop for high-end goods … Read More

9 software protection steps you must do to keep your source code safe
Protecting your code against illegal copying and copyright infringements should be on the top of your list of priorities. If your core business is software development or you happen to create software to meet your custom requirements, defending your software … Read More

Cloud delivery models – a paradigm for advanced technology
Before the arrival of the cloud, hosting websites along with other applications was a complex task. Here, complexity refers to the management of resources. The traditional infrastructure like a mini data center is also expensive, and so is its maintenance. … Read More

Functional PHP: a first approach
Functional PHP? Well, PHP is not a functional language but some functional techniques may be used to improve our code: better readability, easier to maintain => cheaper code. For many years PHP was scripted in a procedural way, all in … Read More

Back to the roots: towards true Continuous Integration (part one)
In this article, I would like to show you what many people believe CI is, what is true Continuous Integration, and what is not CI. Also, I will give you some examples to better understand it. What is CI? CI … Read More

Scala Generics III: Generalized type constraints
This is the third article in our series of Scala Generics ( we have already looked at upper and lower Scala Type bounds, Covariance and Contravariance) and today we are going to talk about constraints, to be more specific about generalized … Read More

Little known ways to prevent internet frauds
The Internet is no doubt a great and an informative place. But like every other thing on this earth it has some demerits too. Internet fraud occupies the top position in the list of current internet security issues. Every year … Read More

HTTPS for dummies: symmetric encryption, asymmetric encryption & SSL certificate
In HTTPS for Dummies article, we will see what HTTPS is and why that final S is so important. Let’s start with the basics. HTTP is a communication protocol and HTTPS is HTTP with a security layer that adds confidentiality … Read More