Discover How

can take your business to the next level
Business Solutions

Composer PHP Dependency Manager

  • 19th July 2014
  • Geoge Karavatsos
  • webtech

Writing something in PHP was already hard. There were always compatibility issues with older server versions that did not support your shiny new application. Lately with all the great frameworks that are out there, another problem appeared: how could you use components that rely on other libraries and do that for each of your projects efficiently? Notice the keyword here, efficiently.

Composer is a dependency manager for your projects. What it does is it creates the dependencies and manages all of the required project libraries, through its dedicated repository packagist. It is not a package manager, so unlike PEAR you cannot access a package globally, but you have to define what you need in a ...

Read More


Traits in PHP 5.4

  • 27th July 2013
  • vontikakis
  • webtech

Η php είναι η πιο διαδεδομένη γλώσσα στην ανάπτυξη εφαρμογών web, όσο περνάει ο καιρός προσθέτονται καινούργια χαρακτηριστικά τα οποία τη κάνουν καλύτερη στο κομμάτι του OOP, στην έκδοση PHP 5.4 προστέθηκαν τα traits. Τα traits είναι κλάσεις από τις οποίες δεν μπορούν να δημιουργηθουν στιγμιότυπα (objects) αλλά βοηθούν στην εξάλειψη του επαναλαμβανώμενου κώδικα.

Η php ανήκει στην κατηγορία μοναδικής κληρονομικότητας γλώσσας (single inheritance ...

Read More


Version Control Systems

  • 24th July 2013
  • vontikakis
  • webtech

Version control ή Revision Control είναι ένα σύστημα το οποίο κρατάει την ιστορία των αλλαγών που γίνεται στο κώδικα και στα αρχεία ενός λογισμικού, κατά τη φάση της ανάπτυξης του. Eίναι ιδιαίτερα χρήσιμο όταν δουλεύεται σε ένα project λογισμικού που κατασκευάζεται από μία ομάδα δύο ή περισσότερων ατόμων γιατί μπορούν να ενώσουν πολύ εύκολα τα κομμάτια του κώδικα που γράφει το κάθε μέλος. Επιπλέον αν δημιουργηθεί πρόβλημα στο λογισμικό ή έχει ...

Read More