Kids love science

19 August 2017

You already know how much we love educational apps at 6020 peaks. Today, I wanted to share with you “Kids love science – Bedtime stories”. This is an app available for Android and iOS, which tries to introduce kids of ages 3-10 to the wonderful world of science. The app...

Android flavors

11 August 2017

Let’s say you want to build multiple versions of your app depending on whether it is offered for free or paid. In most cases, each version will need to include custom functionality, i.e., code and graphical experience, but the majority of the code base can be shared. The way to...

Reflections on hitting the ground

01 June 2017

This blog has been nearly 10 months without seeing any update. Many people would think it is due to a lack of interest, not enough fresh ideas flowing, poor time management, {fill here your preferred one}, etc. The list could go further down the path to “excuses-land”. Truth be told,...

Online collaboration for software projects

17 August 2016

I had the chance to meet Jonathan Lawerh (from Ghana) in a mobile development camp. We quickly connected and started discussing about the benefits of online collaboration for software projects. I asked him to write his motivations and point of view with all of us. Enjoy it!   After graduating...

mYouth Dev Camp 2016: wrap up

03 August 2016

It’s been three weeks already since all participants went back home to their respective countries, but I didn’t want to miss the chance to wrap up my experience in the mYouth Dev Camp 2016 held in Macedonia. In a previous post I described my first vibrations after interacting for a...

Little insights from my first development camp

30 June 2016

Most probably at some point you have heard the expression “traveling is the only thing you can buy that makes you richer”. This is obviously directly related to the amount of experiencies you might live and collect when you are on the way. When referring to software development, this expression...

Why you should work on your own projects to grow your motivation as a developer

31 May 2016

Let me guess… You finished your studies and then joined a big consultancy corporation or a software factory where your individual contribution is difficult to measure. Do you feel you are loosing that motivation that once pushed you to dedicate your energy to elaborate great software? Then this post is...

Towards a mobile development process that works

26 April 2016

Very often you get new customers requiring your services for building a mobile app from scratch. Apart of the technological difficulties, the worst enemy of this kind of projects is transforming your customer’s idea into a tangible product. Unfortunately, in most of the cases your customer doesn’t really know what...

Configuring Selenium WebDriver for Python on Cygwin

27 February 2016

Until now we have mostly focused on UNIX based systems to elaborate the content in our tutorials. Truth be told, many of the customers requesting our scraping services rely on Windows machines to carry out their tasks. Our work at 6020 peaks does not end by just delivering a script...

Mobile automation testing for Android with Appium

06 February 2016

Table of content Introduction Installing Appium Setting up a headless installation of Android Running Appium tests with python Summary Introduction If you are a web developer who cares about quality, most probably you have heard about Selenium and the advantages of using such a tool for test automation (check this...

What you must know before implementing your idea

23 January 2016

In the last weeks, different people I’ve never met before approached me with the aim of discussing the possibility of a collaboration. The common denominator for these people is the need for technical support in order to bring their ideas to reality. This is awesome because this is exactly why...

How to build a test automation solution for your web projects

31 December 2015

Unfortunately, testing is a field that does not engage software developers as much as programming new functionality. With the embracement of agile methodologies, software engineers are getting more concerned about the importance of focusing on producing good software and therefore about using tests for increasing its quality. However, very often we...

How to emulate a fingerprint scanner in android with animations

14 November 2015

Android included support for fingerprint authentication starting from API 23. Even though the amount of devices including the required sensor for using the fingerprint identification capability is still limited, this does not avoid you from willing to graphically emulate its behaviour within your app. With this in mind, we are...

Dear guest, stop hacking my WordPress site

23 October 2015

Imagine you are sitting at the beach and you are building the sandcastle of your dreams. You have put a lot of passion, time and motivation to build it, just for the sake of fulfilling yourself or maybe to delight any other people around you. Now, how would you feel...

Motivation and startups: two sides of the same coin

26 September 2015

In the recent years, we have experienced an increasing attention to what is known as the startup scene. Countless events – ranging from meetups, politician speeches, awards, entrepreneurship contests, etc. – are flourishing in many cities around the world in an attempt to replicate the Silicon Valley ecosystem. Some cities...

5 tools to easily build an awesome home server

19 August 2015

  VMware ESXi VMware ESXi is a hypervisor for deploying and serving virtual machines from your server. It is basically an operating system that can be installed on your commodity hardware and helps you managing different virtual machines in a very efficient way. VMware ESXi startscreen The possibilities are endless....

Handling different WordPress installations in the same machine

11 August 2015

If you are a freelancer working with several customers, most probably you have had the need of recreating the customer’s site on your own machine for development purposes. In this post, I will share with you how we just keep it simple at 6020peaks. We rely our WordPress configuration on...

How to reset the MySQL root password in ubuntu

31 July 2015

Hi there, following my principles I am sharing with you another little trick that might be as useful for you as it was for me, since I spent some precious time until I was able to find a solution that finally worked. Usually, when you install a fresh version of...

How to create segmented lists of people by company using Facebook

11 May 2015

A few days ago a good marketing specialist friend of mine told me about a buzzword new for me: growth hacking. According to Wikipedia: Growth hacking is a marketing technique developed by technology startups which uses creativity, analytical thinking, and social metrics to sell products and gain exposure. […] Growth...

The dark (but common) side of entrepreneurship

29 April 2015

Nowadays Internet is full of articles and videos talking about successful stories about people who quit their studies and started building their company for finally a couple of years later becoming millionaires. Far from reality, the truth is that most of the startups do not survive more than 5 years. In...

How to ship an Android app with preloaded data

11 March 2015

If you use SQLite as data storage, it could be the case that you need to pack your Android app with some initial data for your public. Examples of this are numerous, but for the sake of simplicity just think about a catalogue. You will need to ship the data related to...

Game development: beginning with LibGDX

24 February 2015

This post is dedicated to people willing to learn LibGDX, a multiplatform framework for game development in java. Nowadays it is quite easy to become an indie game developer thanks to platforms like iOS and Android. Most probably, you have heard this sentence a lot of times recently, but it is...

WordPress site migration, free and efficient

22 February 2015

So you have built a wonderful WordPress site and now you are in the need of moving your art to another host. In this post we tell you how you can achieve this in very simple steps and 100% for free. The reasons for copying your site to another host...

Eternal software engineering books…

12 February 2015

Independently of technologies and programming languages, there are a few reference books that any software engineer should read. It does not matter how much time passes and the trends in technology evolve, the following list of books will always be useful: Data Structures and Algorithms. this is the reference book for...

Communication in software development projects

10 February 2015

This post is somehow a tribute to what is known as Brook’s law in software engineering: Adding manpower to a late software project makes it later. In his popular book, “The Mythical Man-Month”, Brook stated something very important that seems to be ignored by many software factories offering their “professional...

How to publish my Google play app on Amazon app store

21 January 2015

As you might know Google play is not the only app store where you can distribute your Android apps. It is true that it is the default store installed in the Android devices and therefore the most visible for Android users. However, this does not mean that you can install other...

How to use Admob interstitials from a non-UI thread in Android?

11 January 2015

As you may know, Admob is the ad network promoted by Google. It allows you to show ads within your mobile app in two different ways: Using embedded banners within your activity/fragment layouts as a View component. Using a full screen ad or interstitial. If this is the first time...

How to scrape hidden Web data with Python

11 December 2014

If you reached this post is because you have a website you want to get data from and you also have a little problem because the data you want is hidden somehow. In this scenario, we have  two different possibilities: The data we want to scrap is generated dynamically and...