This year we hear a lot of Proptech, Fintech, InsurTech, Medtech, EduTech, etc. However, a lot of people are not sure about what these acronyms mean exactly and why they became buzzwords. Today we will talk about Proptech, but I … Read More

Apium Academy’s Backend Architecture course: Write Sustainable Backends
Apium Academy has been part of our ecosystem for a while now. We have an ongoing close collaboration with this academy specialized in software development courses, and we’ve already talked about them in the past, like when we announced the … Read More

Main senior developer characteristics & qualities
There is a hot debate going on regarding the main senior developer characteristics & qualities. We have run a survey and collected feedback from our own Apiumhub team and in this article you find the results. Being a junior, mid-level, … Read More

Micro Frontends Benefits & Integrations
Microservices have been around for a long time. Despite being a more complex solution than the more traditional Monolith, microservices are a good solution to many extremely common problems in software development, such as difficult and slow deploy process, large … Read More

Tech Talent in Barcelona: statistics & facts
The digital transformation increases demand for tech talent to cover current jobs and those created as new. According to European Commission report, 80% of all Spaniards between the ages of 20 and 30 who find work in the near future … Read More

ORM: avoid using many to many relationships
The usage of ORMs (data mappers) comes with a great power but also with a great responsibility. ORMs give us a convenient manner to handle databases avoiding some boilerplate; they also can be used incorrectly, this way being a source … Read More

Research Results: Key software architecture metrics
If you remember my article about Software Architecture Quality Attributes, you know that we have been conducting a survey to find out key software architecture metrics that leading companies and software architects use. As quality of a software’s architecture is … Read More

Artificial intelligence in eCommerce: benefits, statistics, facts, use cases & case studies
Artificial Intelligence is really taking over the world. AI is everywhere now, especially in e-commerce sector; what we are focusing on today in this article. Read on to learn more about the importance of artificial intelligence in eCommerce. Artificial intelligence … Read More

Data-Driven Design: an introduction
Data has become a crucial quality property of software systems that software vendors have to consider in each development phase. To fill this gap, we introduce data flows in an architectural description language to enable simple definition of confidentiality constraints. … Read More

Security awareness in an iOS environment
It is really common nowadays for development teams to hurry in order to meet deadlines. One of the first things put aside is the quality of the code in general, but one point that is among the most important ones, … Read More

Why chatbots are the future of m-commerce: statistics, benefits, use cases & startups
Conversation drives sales and this is a well-known fact. For customers, it is important to have someone to ask questions and clarify doubts, someone who could guide them and recommend them the best option. Today, conversations can be automated, and … Read More

Architectural Fitness Function: build measurable evolutionary architecture
Evolutionary architecture is something every software architect thinks about. It supports guided, incremental change as the first principle across multiple dimensions. To support this evolution, fitness functions can help in finding how well a system meets specified architecture goals and … Read More