In this article, we will focus on something that us developers use on a daily basis and to which we often don’t give it much importance (a common error from our part). I am talking about terminals, more specifically, a … Read More
Agile web and app development

The greatness of growth driven design process
Last week, we got the chance to attend the Inbound marketing day BCN, an event that gathered 10 influential figures in the sector of inbound marketing. We got the chance to learn about various topics, one of them which I … Read More

Device Driver Kata Meetup
On Monday the 8th of August, Barcelona Software Craftmanship organized a coding dojo to practice the Device Driver Kata of Emily Bache and I had the luck and pleasure of attending it and got the opportunity to learn and improve my … Read More

Code testing for iOS applications
The first edition of the CMD+U Conference took place in the Vertex building of the UPC in Barcelona. The event brought together a large group of developers interested in learning and sharing different and techniques for code testing for iOS. The … Read More

Scaling Agile, Lazada case study
ABOUT LAZADA Lazada is the leading online shopping platform in Southeast Asia, more specifically present in Indonesia, Malaysia, Philippines, Singapore, Thailand and Vietnam. This ecommerce platform was founded by Rocket Internet and has raised around 650 million dollars with investors such … Read More

A programming cheat sheet that will get you started
If you started working for a tech company or that you’re surrounded by programmers, developers or architects and that you have no idea of what they are talking about, continue reading. If you regularly hear words like software architecture, PHP, HTLM5, API, TDD and continuous … Read More

Keep calm & hide your code: code encapsulation.
In this article I’d like to open your eyes on code encapsulation and hopefully you will enjoy the 5 tricks I will give you when it comes to hiding your code. A few years ago, when I was still a college student … Read More

Uninstall a mobile app; how to avoid it
Mobile apps are very important for businesses and not only for big brands, but also for small and medium size businesses. There are thousands of apps that are released every day on app stores. Besides that, there are tons of users … Read More

BDD: User Interface Testing
If you ever had to develop a website, I’m pretty sure you spent hours checking that the website looks correct and that the user flow through the pages is not broken after several changes. Trying the same flow over and … Read More

Agile testing for beginners
Agile testing is a software testing practice that follows the principles of agile software development. What is Agile testing? In agile, testing is different than in traditional methodology. Agile testing means you are testing in an environment of constant change and flow. … Read More

The Adapter Pattern in object-oriented programming
The development process of programming is similar to the human development, it goes from low to high. Object-oriented programming became quite popular. The programming pioneers have found common problems in object-oriented programming, and also found solutions to solve these problems with … Read More

I ‘m a beginner, how can I learn coding easily?
Almost everything seems to be very difficult in the beginning and sometimes you even don’t know how to start, therefore our Apiumhub’s team wrote down some tips on what is the best way to learn coding: LEARN CODING 1- Define … Read More