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
Agile web and app development
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
Vietnam tech industry going through a huge growth
Nowadays, Vietnam tech industry is growing very fast, specially in terms of internet usage and software development. According to the Euromonitor, Vietnam reached 43 million people using internet comparing to 28 million 5 years ago and e-commerce took a big slice … Read More
Dockerize a multi-module Scala project with SBT
Scala’s popularity has been growing significantly in the past few years as well as Docker. A couple of weeks ago, I found myself in a situation where I had to dockerize with SBT a multi-module Scala project. While it is … Read More
5 reasons why traditional planning fails
If you are involved in Agile development and still haven’t read “Agile Estimating and Planning” by Mike Cohn, I strongly recommend you find the time to read it. What I found especially interesting is the part explaining why the traditional … Read More

