software development

How to choose a custom software development company

How to choose a custom software development company that delivers: key factors to take into account

Finding the right custom software development company that delivers is a complex challenge. It is like hiring a crew to build your new house. Triple check with whom you will work with over the next few months or years as … Read More

Facts About Software Development

Interesting facts about software development: statistics

This year Apiumhub partnered up with codignsans and other software related companies like: clutch, gitkraken, Cooperpress, Level-up, Storyblok, Dashbird, Serverlessguru, Coder, Webiny, Meetupfeed and took part in a global software development research to find out how companies attract software developers, what are … Read More

Service worker Caching And Offline Mode Strategies

Service worker: Caching and offline mode strategies

In this article we are going to look at one of the service worker functions such as cache and offline mode. To start, we will need a resource server. In Apiumhub we have created a small example server from where … Read More

Software Development challenges

Main challenges in Software Development

In the software development industry, we find that as many as 50% of custom software development projects fail. This age-old problem is a nightmare for many CTOs and tech managers. According to the State of Software Development 2020 report, the … Read More

Influential Women software development

25 influential women in software development

In the software development field, we always hear famous names like Martin Fowler, Kent Beck, George H. Fairbanks, Uncle Bob, Mark Richards, etc. As many in the Tech industry, often, they are men. That is why today I decided to write about … Read More

Retry Pattern

Retry Pattern: examples & recommendations

Today I would like to talk about Retry pattern. In distributed applications, where constant communications are made between services and/or external resources, temporary or transient failures (transient failures) can occur when interacting with these environments. These failures can be caused … Read More

React Hooks – The Main Uses

React Next 2019: React Hooks – the main uses

On June 12 of this year, part of the Apiumhub Frontend team had the opportunity to attend the React Next 2019 conference in Tel Aviv, a conference focused mainly on React and React Native. There we had the opportunity to … Read More

Product Leader

Product Leader – Not (only) agile

The Product Owner or product leader position is one of the most demanded positions in the market today; most companies understand how critical it is to have someone that holds a clear view of the product and can prioritize user stories … Read More

Clean Code: Explanation, Benefits & Books

Clean code: explanation, benefits & books

Every year, a tremendous amount of time and significant resources are lost because of poorly written code. Developers very often rush because they feel pressure from their managers or from the client to get the job done quickly, sometimes even … Read More

Lean Software Development & Lean Startup

Lean software development & lean startup

One of the success drivers is to maximize customer value while minimizing waste. Lean means creating more value for customers with fewer resources. As we are fans of Agile methodology, we couldn’t miss lean startup & lean software development topics. … Read More

Outsourcing Software Development

Outsourcing software development overview

When we talk about outsourcing software development or IT outsourcing in general, we talk about the externalisation of IT services to help clients reduce costs, accelerate time to market and take advantage of external expertise. You are basically looking for … Read More