Tech Blog

Beyond technology trends

ORM

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

Featured Post
Key Software Architecture Metrics

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

Featured Post
Artificial Intelligence In E-commerce

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

Featured Post
Data-Driven Design

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

Featured Post
Security Awareness iOS

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

Featured Post
Why Chatbots Are The Future Of M-Commerce

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

Featured Post
Architectural Fitness Function

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

Featured Post
Key Software Architecture Quality Attributes

Key Software Architecture Quality Attributes

Software projects are becoming complex, larger, more integrated, and are implemented by the use of several varieties of technologies. These various technologies need to be managed and organized to deliver a quality product. Quality attributes usually assessed and analyzed at … Read More

Featured Post
Software Architecture Patterns

5 Major Software Architecture Patterns

In the Global Software Architecture Summit we were discussing software architecture patterns a lot and I decided to write an article about it, highlighting leading software architects insights.    First of all, what are software architecture patterns? Architectural patterns are ways … Read More

Featured Post
Digital Health Ecosystem

Digital health ecosystem in Barcelona

Barcelona became a very famous city for it’s architecture, food, startups, investors, technology, mobile, smart city projects, IOT, digital health, etc. Today I would like to talk more about digital health: main startups, projects and statistics. Spain is among top … Read More

Featured Post
Coronavirus Impact

Coronavirus impact on startups scene in Barcelona

Today I would like to talk about COVID-19 impact on startups scene in Barcelona as this situation literally changes the way we live and work and many startups go bankrupt because their business models were not ready for online business, … Read More

Featured Post
Software Project Milestone

Software project milestone: what, why & how

Probably you have heard the word “ software project milestone ” thousand times or more. But, what are these milestones, who needs to create them, when are they needed, does every project require milestones, what are the advantages of them, … Read More

Featured Post
About Apiumhub

Have a challenging project?

Secured By miniOrange