Χρειάστηκα ένα εργαλείο για δημιουργία Gantt διαγραμμάτων για εργασία στο ΕΑΠ, στα Λειτουργικά Συστήματα. Δεν βρήκα κάτι που να μου αρέσει, οπότε τι πιο λογικό. Έφτιαξα ένα 🙂 Στο εργαλείο βάζεις τις διεργασίες και τον χρόνο που τελειώνει κάθε μία από αυτές. Από κάτω εμφανίζεται το τελικό Gantt διάγραμμα. Το έφτιαξα σε Vue και τον […]
Πριν πολλά φεγγάρια ήθελα να πακετάρω μια web εφαρμογή μου, για να μπορεί να την πάρει κάποιος και να την εγκαταστήσει εύκολα. Μαζί με όλες τις… παραξενιές που απαιτούσε. Μου λέει ένας φίλος “βάλε Docker να γουστάρεις“. Πάω κι εγώ να βάλω Docker, χωρίς να το ψάξω και πολύ, με την αίσθηση ότι είναι κάτι […]
Και τώρα, ένα… ελαφρύ θεματάκι. Το αν βάζουμε, και πόσο πυκνά, comments στον κώδικα μας, είναι μια διαρκής συζήτηση (πολλές φορές και αστεία). Μπορεί να αλλάζουμε στυλ συνεχώς. Ο γενικός κανόνας είναι να προσπαθούμε ο κώδικας μας να είναι self documented. Μικρές μέθοδοι, που κάνουν απλά πράγματα και ονόματα μεθόδων/μεταβλητών που περιγράφουν πολύ καλά τον […]
Εντάξει. Είναι λίγο μπερδεμένος ο τίτλος. Να εξηγήσω λίγο περισσότερο. Ας πούμε ότι γράφουμε μια εφαρμογή σε Laravel, αλλά υπάρχουν κάποια κομμάτια του frontend, μέσα στα blade views μας, που χρησιμοποιούμε και λίγο Vue. Για παράδειγμα, σε ένα view που κάνουμε post ένα άρθρο. Σε ένα σημείο μπορεί να θέλουμε να περνάμε tags, με έναν […]
Η Wikimedia είναι ο οργανισμός που “τρέχει” την Wikipedia και πλήθος άλλων projects. Μέχρι τώρα χρησιμοποιεί PHP, jQuery, όπως και δικά της frameworks και UI components. Πρόθεση του οργανισμού όμως, είναι να περάσει σε ένα σύγχρονο JavaScript framework, ώστε να βοηθήσει άμεσα την διαδικασία ανάπτυξης του Front-end. Η τελική απόφαση, είναι να χρησιμοποιηθεί η Vue. […]
To Airlock ήρθε επίσημα με την έκδοση 7 του Laravel. Παρουσιάστηκαν όμως προβλήματα με δικαιώματα χρήσης του ονόματος, από μία Ελβετική εταιρεία. Για τον λόγο αυτό, το πακέτο μετονομάζεται τώρα Laravel Sanctum. Όποιος το χρησιμοποιεί ήδη στις εφαρμογές του, θα πρέπει να αλλάξει το όνομα σε όποιες αναφορές υπάρχουν, στον κώδικα του.
20-21 Φεβρουαρίου, έγινε στο Άμστερνταμ το Vue.js conference. Όλες οι ομιλίες είναι πλέον διαθέσιμες στο YouTube.
Με το Bravo Studio μπορεί να δημιουργήσεις πολύ εύκολα μια native mobile εφαρμογή (για iOS και Android), μόνο σχεδιάζοντας το πρωτότυπο. Η σχεδίαση γίνεται στο Figma, βάζοντας τα κατάλληλα tags (αναλόγως το component) στα objects. Στην συνέχεια το αρχείο του Figma γίνεται import στο Bravo Studio, που είναι και αυτό web app. Αφού γίνει το […]
Χθες βγήκε το Laravel 7. Έχει αρκετά νέα χαρακτηριστικά, όπως Laravel Airlock, καλύτερες ταχύτητες στο routing, Custom Eloquent Casts, Blade component tags, νέος HTTP client, υποστήριξη CORS κτλ Το Laravel Airlock είναι ένα ελαφρύ authentication σύστημα για χρήση σε SPAs, mobile apps κτλ. Με τα Custom Eloquent Casts o προγραμματιστής μπορεί να δημιουργήσει δικά του […]
Για να φτιάξει κανείς μια Vue SPA εφαρμογή σε συνεργασία με Laravel (για API), το απλό είναι να τα διαχωρίσει σε 2 ανεξάρτητα projects. Ξεχωριστά το frontend από το backend. Είναι δυνατό όμως το frontend να βρίσκεται μέσα στο ίδιο project με το backend. To Vue μέρος μπορεί να αντικαθιστά τα views του Laravel. Πάμε […]