Let’s face it! Starting a business is tricky. Most business owners are notoriously busy, wearing different hats making it difficult to get one’s ducks in a row without inevitable stress. Further, scaling a business is a hard nut to crack. … Read More


Applying Hexagonal Architecture to a Symfony project
Hexagonal Architecture, also known as Architecture of Ports and Adapters, is one of the most used architectures nowadays. The aim of this article is to list down the main characteristics, applying hexagonal architecture to a Symfony project. Applying Hexagonal Architecture: main … Read More

Software Crafters Barcelona highlights – part 2
In my previous article, we started to look at some Scbcn workshops and things I have underlined from the event. In this article, I would like to continue sharing with you my notes and Software Crafters Barcelona highlights. As I mentioned … Read More

SCBCN 2018: My two cents – part 1
During the last weekend of September 2018 it was held the VI edition of the Scbcn ( Software Crafters Barcelona ). Apiumhub was the platinum sponsor there and had an opportunity to open the conference with the motivation speech. Also, Albert Parron … Read More

5 Best Machine Learning Frameworks for Web Development
Machine learning is a branch of computer science that uses statistical methods to give computers the ability to self-improve without direct human supervision. Machine learning frameworks have changed the way web development companies utilize data. Machine learning algorithms can process … Read More

Web Performance Optimization Techniques
Websites are critically important for a business because they create a positive or negative impression of your products, goods, services…image of your brand. And as we know websites are visited even though the actual purchase can be made in store. … Read More

Apiumhub sponsors SCBCN18: practical workshops
On September 29th – 30th, we were sponsoring Software Crafters Barcelona 2018, where we also had a chance to give an opening speech and workshop on MVP & FRP for a controlerless architecture. I should say, it went very well, … Read More

Education and technology – Innovating our future generations
Education and technology are the main factor for the success of the future generations. And the current education has to face the situation where most of the young kids are growing up with the use of internet and cutting-edge technologies. Current … Read More

How to Apply Agile Methodology to a Software Startup?
Software development is a highly lucrative and exciting career choice both for fresh graduates and established professionals. Coupled with a software startup work environment, software development can give way to innovative and attractive software solutions. However, settling for a daily … Read More

TDD: primitive obsession ( part 3 )
Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2) . In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors … Read More

19 Useful Team Management Software for Maximizing Team Productivity
Boosting your team’s productivity is very essential for producing wholesome results and high-quality work. It goes beyond just allocating time, creating to-do lists or assigning tasks. Simple tools and team management software can come in handy when it comes to … Read More

TDD First Cycle ( part 2)
Let’s continue with our series of TDD articles, in the first part we looked at the theory behind the TDD and Unit Testing. In this second part, TDD First Cycle, we begin to develop our application, an application of notes … Read More