Agile web and app development

TDD Example In Software Development

TDD example in software development (Part I)

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a … Read More

Be More Functional In Java

Be more functional in java with vavr

With the release of java 8 a new paradigm was discovered in the development with java, but the question arises – is it enough? And what if we could have other functionalities of more purely functional languages in java? To … Read More

Old Flux, New Flux

Old Flux, New Flux

If you are not new to Frontend development, you have heard about evolution in Flux, Redux and React, and most likely, have tried it or directly used it in a project. It comes with no surprise since the popularity of … Read More

How To Simplify The Data Layer

How to simplify the data layer with MoyaRx and Codable

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

Kotlin Vs Java

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

Customized ERP Solutions

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

Build A Robust Mobile Performance Monitoring Strategy

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

Luxury Products Demand Better Software

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

Software Protection Steps

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

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

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

Towards True Continuous Integration

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

Secured By miniOrange