Το μεγαλύτερο Update από το 2017 που εξελίσσω την πλατφόρμα: Περισσότερες από 900 αλλαγές!
Ήθελα να το σημειώσω εδώ στο ημερολόγιό μου. Οι αλλαγές οπτικά δεν είναι εύκολα αντιληπτές. Αναβάθμισα κυρίως το αόρατο κομμάτι της σελίδας που είχα παραμελήσει για αρκετό καιρό. Οι λόγοι πολλοί και διάφοροι.
Ξεκίνησα με τη βάση δεδομένων. Για μένα μια βάση δεδομένων είναι ιερή. Η αρχιτεκτονική της, οι ονομασίες πινάκων και στηλών, αποθηκευμένες συναρτήσεις, τα indexes είναι πράγματα τα οποία δεν πειράζω συχνά. Αν τα δεδομένα σου ξεκινούν λάθος από τα βάση απλά έχασες.
Τα άρθρα πλέον αντιλαμβάνονται τα ίδια αν είναι δημοφιλή, αν τρεντάρουν, αν ανήκουν στα κορυφαία. Δεν ακούγεται τόσο σύνθετο, τόσο πολύπλοκο αλλά όταν σχεδιάζεις ένα σύστημα για δεκάδες χιλιάδες άρθρα και εκατομμύρια επισκέπτες δεν είναι τόσο απλό. Δεν έχω φυσικά τέτοια επισκεψιμότητα ακόμα, αλλά ποτέ δεν ξέρεις.
Προσωρινά τα ταμπελάκια που έχουν τα άρθρα μοιάζουν υπεβολικά πολλά. Ο λόγος είναι ότι έχω περίπου 80 άρθρα στο σύστημα. Είναι 4 κατηγορίες και βάζει ταμπελάκια σε 15 -στόχος τα 30-. Αυτό ρυθμίζεται με ένα Setting. Πάλι όμως είναι 60 και όταν έχεις μόνο 80 άρθρα είναι πολλά. Η κατάσταση θα βελτιώθεί μόλις οι δημοσιεύσεις γίνουν καμιά χιλιάδα.
Προσπαθώ να μην αλλάζω απότομα το σχεδιαστικό της σελίδας διότι αυτό προκαλεί Alienation, την αποξένωση του χρήστη δηλαδή. Κάποιοι θα φύγουν σε αυτή την περίπτωση, είναι γνωστό ότι η πλειοψηφία των ανθρώπων δεν αρέσκεται σε αλλαγές ιδίως αν είναι δραστικές. Φυσικά μετά έρχονται κάποιοι άλλοι. Λένε ότι δεν βρίσκεις το κοινό σου, το κοινό σου σε βρίσκει.
Υπάρχουν νέες πινελιές που θα δει ο παρατηρητικός επισκέπτης της σελίδας αλλά προσπάθησα να μην το παρακάνω.
Μια νέα ενότητα είναι τα Memes
..που θα τα βρείτε πάνω από το υποσέλιδο στην κεντρική σελίδα. Εκεί ποστάρω τα 5 Memes που μου άρεσαν περισσότερο τη συγκεκριμένη εβδομάδα. Έχω μια τάση να τα μαζεύω -hoarder δηλαδή- και θεώρησα καλή ιδέα να μοιράζομαι τα 5 καλύτερα μαζί σας.
Λατρεύω τα Memes. Με μια μόλις εικόνα μπορείς να συνοψίσεις μια ολόκληρη φιλοσοφία και αυτό προκαλώντας το χαμόγελο του θεατή. Ένα χαμόγελο που τόσο μας λείπει. Το χιούμορ, η σάτιρα και ο σαρκασμός είναι ίσως τα τελευταία όπλα που μας έχουν απομείνει.
Δεν μπορώ να γνωρίζω αν σας αρέσει η ιδέα αλλά μιας και έκανα 900 αλλαγές το πρόσθεσα. Επίσης, αν βρείτε και εσείς ένα καλό στείλτε το στο tom@tomgineer.com. Μη διστάσεις, δεν ενοχλείς.
27.141 σειρές κώδικα χωρίς τα dependencies
9 χρόνια δουλειάς. Γράφω όσο πιο συνοπτικό κώδικα μπορώ, στοχεύοντας ταυτόχρονα να παραμείνει όσο πιο επαγγελματικός γίνεται. Προσπαθώ μια συνάρτηση που κάνει μια δουλειά να μην βρίσκεται στο Codebase 10 φορές για παράδειγμα.
Επίσης εκσυγχρονίζω συνεχώς τον κώδικα για τον απλούστατο λόγο ότι το PHP κινείται με αστραπιαία ταχύτητα. Μια απίστευτη γλώσσα που κάνει τα πράγματα πολύ απλούστερα με την εγγύηση ότι τα δεδομένα έρχονται σωστά από το Server.
Το Vibe Coding αποτελεί καταστροφή, μην ανεβάζεις τίποτε σε Production που έφτιαξες με Vibe Coding. To AI Assisted Coding από την άλλη βοηθάει και μάλιστα πολύ. Δουλειές που θα ανέθετες σε έναν Junior Developer τις κάνει μια χαρά. Προσωπικά όμως τσεκάρω κάθε σειρά και πολλές φορές κάθομαι και γράφω χωρίς καμία βοήθεια και κλείνω το ΑΙ. Ούτως ή άλλως έτσι δούλευα για πολύ πολύ καιρό.

Η φωτό είναι από Ελληνικό εστιατόριο στην Κολωνία. Προσπαθούμε να νιώσουμε λίγο πατρίδα όπως και όπου μπορούμε.
Το σύστημα είναι πλέον πιο γρήγορο, πιο έξυπνο, πιο ασφαλές
Δεν έγραψα άρθρο για μερικές μέρες γιατί ήμουν απασχολημένος με βάσεις δεδομένων και κώδικα. Πιστεύω ότι άξιζε τον κόπο. Η σελίδα είναι τώρα πολύ πιο φιλική στις μηχανές αναζήτησης, τα κοινωνικά δίκτυα και τα καλόβουλα bots.
Τον μηχανισμό του Newsletter τον έχω απλά απενεργοποιημένο. Τον είχα στήσει αλλά με τη μικρή επισκεψιμότητα που είχα δεν εκδήλωσε κανείς ενδιαφέρον. Σύντομα όταν όλα τα κοινωνικά δίκτυα αποκτήσουν και επιβάλλουν το Digital ID θεωρώ ότι το ενδιαφέρον θα αυξηθεί απότομα.
Το μέλλον είναι οι ανεξάρτητες σελίδες και όχι τα κοινωνικά δίκτυα. Μπορεί η άποψή μου σήμερα να ακούγεται παράλογη αλλά στο νέο θαυμαστό κόσμο που μας ετοιμάζουν δεν θα είναι καθόλου.
Θα γίνει ξανά η αποκέντρωση στο διαδίκτυο, δεν μπορεί να λειτουργήσει με τον τρόπο που το φαντάζονται. Δεν το θέλει ο κόσμος.
Το άρθρο δεν αποτελεί διαφήμιση, το Project βρίσκεται στο GitHub για όποιον ενδιαφέρεται.
Καλή συνέχεια.