Lea Karam

Good Software Architecture
Software architecture

The importance of a good software architecture

Many people hear about software architecture but don’t really know what it means or why it can be helpful. But when working on a software project, it is primordial to dedicate time to get a good software architecture, because if you

Read More »
An introduction to domain driven design & its benefits
Software architecture

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 »
SOLID Principles Explained
Agile web and app development

The 5 SOLID Principles explained

Today I would like to talk about S.O.L.I.D., the first five principles of object-oriented programming that we at Apiumhub (like many others), find essential for building working software. In case you didn’t know it, in computer programming, the SOLID principles

Read More »
Barcelona; One Of The Best Smart Cities In Europe
Technology industry trends

Barcelona; one of the best smart cities in Europe

If you regularly stay up to date about the tech industry, you must have heard about smart cities. And actually we’ve seen so many cities lately describing themselves as smart cities, encouraging the concept, hosting events to show innovative ideas,

Read More »
FDD; Its Processes & Comparison To Other Agile Methodologies
Agile web and app development

FDD; its processes & comparison to other Agile methodologies

We’ve talked about Test Driven Development and Behaviour Driven Development, so I figured, why not cover the Feature Driven Development topic? Actually, not many talk about FDD, and one may say that Extreme Programming, Scrum and Test Driven Development are

Read More »
Benefits You Get By Doing BDD
Agile web and app development

A few benefits you get by doing BDD

Behavior Driven Development is a great way to avoid a common situation we find in the process of software development between teams. Very often, the developers and the business professionals are unsatisfied due to the fact that a lot of

Read More »
A Few Insights About Big Data
Technology industry trends

A few insights about Big Data

Quite a lot, we hear about Big Data but many people are still not sure of what it really is. As I believe it’s extremely powerful, I thought I could write an article about it, to get a better overview

Read More »
M-Commerce’s Increased Importance
Technology industry trends

M-commerce’s increased importance

In the past few years we’ve been talking a lot about e-commerce & lately even more about m-commerce. So let’s start off by describing them both and talk about the e-commerce & m-commerce growth, the importance of adapting to changes

Read More »
How To Become A Software Developer
Agile web and app development

Tips on how to become a software developer

You’re considering becoming a software developer? Great, you’re in the right place! We’ve got an amazing team of developers here at Apiumhub, and after talking with them, they all told me that it can be really difficult to know how

Read More »
UX Design Process At Apiumhub
User Experience Design

UX design process at Apiumhub

It’s no secret that mobile applications and webpages are more and more important in almost all the industries. It has been evolving into an interactive experience for users, and in order to transform a visitor into a loyal client, the offer of

Read More »
Secured By miniOrange