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

Functional Debt Vs. Technical Debt

Functional debt vs. technical debt in software development

Probably each person that was ever involved in software development is familiar with the term Technical Debt. It is a brilliant metaphor that was brought from the financial world and that represents the behaviour of code maintenance and scalability over … Read More

Agile Management

Of Gods and Procrastination. Agile management.

The year was 2001. A new methodology appeared in a still young, yet maturing Industry of Software Development. It came with the Agile Manifesto. The new way, the Agile management way, came to break the old, strict, narrow and deep … 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

Agile Methodology, Not Only For Software Development

Agile methodology, not only for software development

Agile became a “hot trend” these years. People used to associate Agile methodology with agile software development, but nowadays it is implemented in all departments and companies fight for the awards to be nominated as an “Agile company” or to … Read More