Discover How

can take your business to the next level
Business Solutions

PHP Database Migrations

  • 30th August 2015
  • Vasilis Vontikakis
  • webtech

When a software project is in the development phase or during maintenance, sometimes is required to make changes in schema of the database such as add a new table, or column etc. We need to keep track to all these changes, to do this we use the technique of database migration which is a versioning of the database schema similar to source code. This is very useful because if you are part of a team, the other members can take quickly the changes without reloading data, or if a project is in production you can easily rollback if something goes wrong. Many php framework such as yii2, ...

Read More


Mysql Upgrading from 5.5 to 5.6

  • 6th December 2014
  • Vasilis Vontikakis
  • webtech

If you have a VPS, at some point you will have to make the upgrade from mysql 5.5 to 5.6. However the upgrade may fail if your VPS doesn't have more than 500MB of RAM or your all your free RAM resources are less than 400MB.

The reason is that mysql 5.6 needs to allocate 400MB additional RAM, because it has activated by default the mysql performance schema. This schema records statistics from the mysql database in runtime. Its main usage is to help the database administrator to check really low level measurements and identify performance issues like slow queries due to InnoDb locks, ...

Read More


The Rise of Cryptocurrency

  • 18th September 2014
  • Vasilis Vontikakis
  • finance

The first cryptocurrency named bitcoin, appeared in 2009. The original creator was Satoshi Nakamoto. But first let's take a brief history of the currency. The reason that a currency exists is that it acts as a medium of exchange and store value. If there are two counterparties and want to make an exchange of a good or service we need a currency to act as measure and transfer of value. This way a transaction can be executed directly between the parties. Most notables are the exchange of cash (banknotes, coins), or transactions through the financial banking system.

If the ...

Read More