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 of capturing proven good design structures, so that they can be reused. Software architects have … [Read more...] about 5 Major Software Architecture Patterns
custom 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, Clockwise, VisionX, Code Climate, LingoHub, Usersnap and took part in a global software development research to find out how companies attract software developers, what are the most popular languages, what are the most frequent … [Read more...] about Interesting facts about software development: statistics
Event-Driven Architecture: Benefits & Models
Event-driven architecture (EDA) is a design pattern built around the production, detection, and reaction to events that take place in time. It is a design paradigm normalized for dynamic, asynchronous, process-oriented contexts. Event-driven architecture enables minimal coupling, which makes it a good option for modern, distributed application architectures. And in this … [Read more...] about Event-Driven Architecture: Benefits & Models
Benefits of Feature Toggles or Feature Flags
Many developers say that they use feature flags or feature toggles, but this year we have realised that there is some confusion around the term that still persists. Therefore, we decided to write an article about Feature toggles and feature flags, taking into account it's increased popularity. As software teams seek higher agility, the tools and techniques for software … [Read more...] about Benefits of Feature Toggles or Feature Flags
Legacy Code: Definition, Recommendations & Books
In Global Software Architecture Summit which was organized by Apiumhub in Barcelona, we talked about Legacy Code and there were many opinions about it. I decided to do a small research to continue investigating, I read books about this topic and talked with our software development team to see what it is exactly and what are the most common and right approaches of working with … [Read more...] about Legacy Code: Definition, Recommendations & Books