DDD

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

Apiumhub Software Architecture Meetups

Apiumhub software architecture meetups in Barcelona

This year we moved to a new office in Plaza Urquinaona, where we have an awesome room for organizing Apiumhub software architecture meetups. Here you can watch a short video about Apiumhub life and our new office! One of our … Read More

Top Software Development Blogs

Our picks: top software development blogs

At Apiumhub, we are driven by passion for technology. We are big fans of Agile methodologies and we all share the same thirst for learning and constant development. We regularly organize trainings and open spaces to share what we have learnt … Read More

essential software development books

21 essential software development books to read

Software development books are a great source of knowledge and wisdom. But unfortunately, there are very few people reading books today, especially programmers. Most often they rely on the internet search results to find answers. But If you’re a software … Read More

Hexagonal Architecture

Hexagonal Architecture

Hexagonal Architecture and ports and adapters architecture is very used nowadays but a lot of people are confused with the names and are not sure what is the difference between them, what is their value proposition. Hexagonal Architecture is an … Read More

DDD Europe Conference

Notes on DDD Europe conference I – 2018 edition

Just like last year, this February I have had the opportunity to attend a very important event in the world of Domain Driven Design – DDD Europe conference 2018, which took place in the city of Amsterdam. I have to say … Read More

Software Architecture Books

Top 20 software architecture books

Software architecture has become an important part of every software project. When building a solid software architecture, you select the important parts of a systems, think how these parts fit together, and take crucial decisions in designing these systems. It … Read More

Software Development Influencers

15 software development influencers

From software developers to software architects, the software world is full of influential people, many of whom have active social media presence. Therefore, I decided to write an article about those top software development influencers who changed our lives. Following … Read More

An introduction to domain driven design & its benefits

An introduction to domain driven design & its benefits

An application can be developed with an amazing architecture, using the latest technologies and having the best interface, etc. but if it doesn’t solve the business’s needs, it won’t be considered useful for it. That’s when domain driven design (DDD) … Read More

How To Do Guest Posting At Apiumhub

How to do guest posting at Apiumhub

Apiumhub has started guest blogging in 2017 and we are very happy about it! It gives our blog more value because software experts from different industries and countries share with us their opinion, and we end up seeing the same … Read More

Why Microservices Are A Good Idea

Why microservices are a good idea

Here at Apiumhub, we always help our clients build solutions that are complex in multiple areas and our primary work is to define a software architecture adapted to their needs. Software architecture doesn’t only search about technical requirements like scalability, performance or … Read More