2010 : μια προσωπική ανασκόπηση…

Φέτος αντί για μελλοντικές προβλέψεις και άλλα τέτοια βουντού, λέω να γράψω ένα πιο προσωπικό post για την χρονιά που πέρασε, και πιο συγκεκριμένα μια ανασκόπηση για το τι κατάφερα, τι δεν κατάφερα, τι κέρδισα και τι έχασα μέσα στο 2010…

Το 2010 ήταν μια πολύ παραγωγική χρονιά, με πάρα πολλές δουλειές, αλλά και αρκετή κούραση! Το πέρασα όλο στην Wedia μαζί με πάρα πολύ καλούς φίλους και συνεργάτες από τους οποίους μαθαίνω πολλά… Μόνο τον τελευταίο χρόνο λοιπόν έχω συμμετάσχει ενεργά σε πάνω από 12 μεγάλα sites/παραγωγές αναλαμβάνοντας πάντα το  front-end κομμάτι τους (HTML, CSS και Javascript), ενώ αξίζει να σημειώσω πως όλες οι παρακάτω παραγωγές είναι βασισμένες στο ίδιο CMS, το Drupal. Πιο συγκεκριμένα έχω συμμετάσχει στα παρακάτω έργα :

Αν τα βάλει κανείς κάτω μιλάμε για περίπου ένα μεγάλο site τον μήνα, πράγμα φοβερά δύσκολο στην υλοποίηση, μιας και τα πάντα πρέπει να έχουν μελετηθεί και σχεδιαστεί τέλεια, ενώ πρέπει να συνεργαστούν άψογα όλοι οι υπεύθυνοι παραγωγής του site, ανάμεσα τους και ο δύστροπος έλληνας πελάτης που πάντα δυσκολεύει περισσότερο την κατάσταση από το να την διευκολύνει (φταίμε πάρα πολύ και εμείς σε αυτό το θέμα, αλλά ας τα αφήσουμε αυτά για άλλο post). Α, καταφέραμε να κερδίσουμε και ένα BRONZE Ermis Award για το I Love GR, όχι πως σημαίνει κάτι, απλά το αναφέρω…

Σε ακόμα πιο προσωπικό επίπεδο, ξεκίνησα ακόμα ένα blog το οποίο έχει και πάλι ως θέμα το web design/developement, και ονομάζεται Phrappe.com. Όπως θα παρατηρήσετε αν το επισκεφθείτε, τα αγγλικά είναι η επίσημη γλώσσα του, ενώ σχεδόν σε όλα τα post του θα βρείτε και snippets κώδικα. Ήταν κάτι που πραγματικά ήθελα να κάνω…

Ακόμα μια πολύ καλή και τιμητική στιγμή που είχα προς το τέλος του έτους, ήταν η παρουσίαση που έκανα μαζί με τον Μιχάλη Μαυρομμάτη, στο ελληνικό DrupalCamp. Θα ήθελα να ευχαριστήσω τον Νεκτάριο Συλλιγαρδάκη για την πρόσκληση και την πολύ καλή διοργάνωση, και εύχομαι κάθε camp να είναι καλύτερο από το προηγούμενο! Ελπίζω να βλέπουμε όλο και πιο συχνά τόσο οργανωμένα και ενδιαφέροντα events στην χώρα μας, γιατί πραγματικά τα χρειαζόμαστε.

Κλείνοντας θα ήθελα να σχολιάσω και κάποιους στόχους που είχα θέσει για το 2010, αλλά δυστυχώς δεν κατάφερα να φέρω εις πέρας (μην ευλογούμε μόνο τα γένια μας). Δυστυχώς αισθάνομαι πως ασχολούμαι όλο και λιγότερο με τα blogs μου, και γενικότερα είμαι λιγότερο δραστήριος προς κοινότητα, κάτι στο οποίο θέλω να βελτιωθώ φέτος. Ανάλογη αμέλεια έχει και το κακόμοιρο theme του blog μου το οποίο δεν έχω καταφέρει να ανανεώσω ακόμα! Έχω τελειώσει πάνω από 5 διαφορετικά themes, ωστόσο κανένα δεν μου άρεσε όσο θα ήθελα, αλλά ελπίζω φέτος να καταφέρω να φτιάξω κάτι που να μου αρέσει. Τέλος θέλω να βρω τον χρόνο έτσι ώστε να ξεκινήσω επιτέλους κάποια pet projects που έχω στο μυαλό μου. Το ξέρω πως είναι πολύ δύσκολο, ωστόσο θα προσπαθήσω να τα βάλω μπρος σιγά-σιγά…

Αυτά τα λίγα από εμένα. Καλή Χρονιά με υγεία σε όλους 😉

Getting Real : αυτό που χρειαζόμαστε

Μόλις τέλειωσα την ανάγνωση του βιβλίου “Getting Real” της 37 signals (μπορείτε να το διαβάσετε και on-line δωρεάν), και απλά έχω να δηλώσω πως είναι το καλύτερο business βιβλίο που έχω διαβάσει! Το βιβλίο είναι απλά γραμμένο, με straight-to-the-point θέματα και πάνω απ’ όλα με πραγματικά (real-life) παραδείγματα και συμβουλές, όχι θεωρητικές αηδίες και 5ετή marketing στρατηγικές που δεν γίνονται πράξη ποτέ. Το βιβλίο, όπως είναι λογικό, δίνει περισσότερη έμφαση σε web εφαρμογές και υπηρεσίες ωστόσο οι συμβουλές του μπορούν να αξιοποιηθούν από όσους προσφέρουν γενικότερα υπηρεσίες ή προϊόντα. Ένας ακόμα λόγος που με εντυπωσίασε το συγκεκριμένο βιβλίο, είναι πως ασχολείται κυρίως με μικρές ομάδες/εταιρείες οι οποίες έχουν περιορισμένο ανθρώπινο δυναμικό και γενικότερα resources, κάτι που είναι ρεαλιστικό αλλά και που ταιριάζει γάντι στις ελληνικές εταιρείες (λέμε τώρα).

Δεν έχω διαβάσει, ούτε και θέλω να διαβάσω, ανούσια business administration βιβλία γιατί πολύ απλά πιστεύω πως η συγκεκριμένη “επιστήμη” είναι τελείως κομπογιαννίτικη, ωστόσο το συγκεκριμένο βιβλίο κατακρίνει όλες αυτές τις παλιομοδίτικες ιδέες, τεχνικές και θεωρίες, και προσπαθεί να εξηγήσει με απλά λόγια και σε όλους τι πάει να πει να “γίνεσαι πραγματικός“.

Πλέον περιμένω με ανυπομονησία και το δεύτερο βιβλίο τους, το REWORK, το οποίο πρέπει να έχει ανάλογο θέμα, ωστόσο και μόνο τα promotional videaκια του με έχουν ήδη πείσει (δείτε τα οπωσδήποτε). Όσοι λοιπόν ασχολείστε με business administration ή πολύ απλά θέλετε να μάθετε και 10 πιο πρακτικά και όχι θεωρητικά πραγματάκια πάνω στο θέμα, το συστήνω ανεπιφύλακτα.

W3C site redesign! Καιρός ήταν…

Αν και φανατικός αναγνώστης του W3C, ποτέ δεν θυμάμαι να είχα ενθουσιαστεί με το design του. Ο μόνος λόγος επιστροφής μου στο site ήταν το υπέρ-πολύτιμο περιεχόμενο του, όπου απλά κινεί τα νήματα στις web τεχνολογίες. Χάρηκα ιδιαίτερα λοιπόν όταν ανακάλυψα πως το W3C αποφάσισε επιτέλους να κάνει το μεγάλο βήμα και να ανανεώσει το παλιό και βαρετό design του!

Μια πρώτη ματιά του νέου design μπορείτε να δείτε στο W3C beta, το οποίο αν και επίσημα δεν έχει ολοκληρωθεί, είναι ότι πιο κοντινό θα δούμε στην τελική έκδοση. Η απλότητα στο design παρέμεινε, κάτι που έπρεπε, ωστόσο πολλά άλλα πράγματα προστέθηκαν και βελτιώθηκαν, και επιτέλους θα μπορούμε να διαβάζουμε τα αγαπημένα μας web standards σε πιο ανθρώπινες συνθήκες, με καλύτερα fonts, ομορφότερα χρώματα, καλύτερη κατηγοριοποίηση, διαφορετικά views (mobile και print)  και πολλά ακόμα χαρακτηριστικά.

Αυτό που μου άρεσε ακόμα περισσότερο είναι η ειδική σελίδα που στήθηκε, με τίτλο About the W3C Site Redesign, η οποία επεξηγεί πλήρως τους στόχους, τα χαρακτηριστικά, και γενικότερα όλες τις λεπτομέρειες του νέου design, ενώ προτρέπει και τους πιο σκληροπυρηνικούς να βοηθήσουν/συμμετάσχουν, με διάφορους τρόπους,
στην διαδικασία. Τέλος το W3C έχει δημιουργήσει και ένα ενδιαφέρον video tour του καινούργιου design και των χαρακτηριστικών του (αλήθεια ξέρει κανείς την υπηρεσία video dotSub; Για να την χρησιμοποιεί το ίδιο το W3C, θα πρέπει να έχει πολλά accessibility χαρακτηριστικά). Πολύ μου αρέσει που μεγάλα site και οργανισμοί γίνονται όλο και πιο “transparent” στο κοινό τους. Όπως έχω γράψει και αλλού, υπάρχει διαφορά νοοτροπίας

Δωρεάν εργαλεία παρακολούθησης δημοτικότητας!

Πολλοί είναι αυτοί που με ρωτάνε πως μπορούν να δουν τι pagerank έχει το site/blog τους, και γενικότερα την δημοτικότητα του, χωρίς ταυτόχρονα να μπλέξουν με πολλές τεχνικές λεπτομέρειες, στατιστικά και άλλες ανάλογες πληροφορίες, που τις περισσότερες φορές δεν καταλαβαίνουν κι ολας.

Καταρχάς να δηλώσω σε αυτό το σημείο, πως ο καλύτερος τρόπος για να έχετε μια πολύ καλή και σφαιρική άποψη του τι γίνεται στο site σας, καλό είναι να εγκαταστήσετε κάποιο σύστημα καταγραφής και ανάλυσης traffic. Τέτοια συστήματα υπάρχουν πολλά, από το δωρεάν Google Analytics, το Mint και πολλά άλλα. Από εκεί και πέρα όσοι δεν ενδιαφέρονται για μια τόσο αναλυτική προσέγγιση, μπορούν να συνεχίσουν να διαβάζουν το post, το οποίο παρουσιάζει τις πιο γνωστές και γρήγορες λύσεις…

  • Alexa : Ίσως το πιο διάσημο εργαλείο αλλά και μέτρο σύγκρισης δημοτικότητας ενός site (μετά το Google pagerank φυσικά). Μπορείτε να συγκρίνετε μέχρι και 5 διαφορετικά domain σε επίπεδο traffic, page views, alexa rank κτλ. Εύκολο και γρήγορο εργαλείο σύγκρισης.
  • Yahoo site explorer : Πολύ καλή λύση και μάλιστα από επώνυμη εταιρεία. Εάν έχετε ήδη έναν λογαριασμό Yahoo!, μπορείτε να χρησιμοποιήσετε αμέσως την υπηρεσία, ενώ εάν δηλώσετε και επίσημα το site σας (προσθέτοντας ένα meta tag στο head section), θα ενεργοποιήσετε και επιπλέον χαρακτηριστικά της!
  • Quarkbase : To Quarkbase είναι  η καλύτερη λύση του είδους και ξεπερνά ακόμα και τις επώνυμες παραπάνω λύσεις. Απλά δηλώνεται ένα domain και παίρνετε αμέσως μια γενική ιδέα για το που κινείτε το site σας.
  • Feed Compare : Υπηρεσία σύγκρισης feed! Επιλέξτε τα Feedburner feed που θέλετε, και δείτε πως τα πάνε σε subscribers!
  • Popuri.us και socialmeter : Δύο γρήγορες υπηρεσίες που κάνουν πάνω κάτω το ίδιο πράγμα. Επιτρέπουν με ένα click να δεις πόσα backlinks έχει το domain σου, ενώ το popuri.us δίνει και κάποιες επιπλέον πληροφορίες, όπως το pagerank του domain καθώς και κάποιες γενικές πληροφορίες για αυτό.
  • Quantcast : Το συγκεκριμένο site σας δίνει πολλές δημογραφικές πληροφορίες (όπως ηλικίες επισκεπτών, φύλο επισκεπτών, εθνικότητα κτλ.). Τώρα να σας πω την αλήθεια δεν ξέρω κατά πόσο αξιόπιστα είναι αυτά τα δεδομένα, ωστόσο όποιος ενδιαφέρεται ας του ρίξει μια ματιά…
  • Compete : Με αυτό το εργαλείο μπορείτε να συγκρίνετε το site/blog σας με άλλα! Απλά δηλώστε τα URLs και δείτε τα αποτελέσματα σε unique visitors αλλά και σε άλλα δεδομένα.

Google Chrome : Μια πιο τεχνολογική ματιά

Δοκίμασα και εγώ τον νέο open-source browser της Google, τον Chrome, και προσωπικά με εντυπωσίασε! Ακόμα και στην beta έκδοση, ο Chrome είναι πάρα πολύ γρήγορος, κάτι που έπρεπε να δω με τα ίδια μου τα μάτια, μιας και δεν πιστεύω ποτέ ούτε τα fanboys, ούτε τις υπερβολές των επίσημων κατασκευαστών. Δεν θα μπω στο τρυπάκι του να (αντι)γράψω για μια ακόμα φορά τα χαρακτηριστικά του, τα οποία είναι πραγματικά πολλά και αξιόλογα (δείτε και τα video που τα παρουσιάζουν, είναι πολύ μικρά και αξιόλογα), ωστόσο θα σταθώ σε μερικά σημεία που θα απασχολήσουν στο μέλλον τους πιο έμπειρους χρήστες και επαγγελματίες.

Το πρώτο και σημαντικότερο είναι πως ο Chrome χρησιμοποιεί το Webkit για μηχανή rendering. Προς το παρών η Google δηλώνει πως όποιο site εμφανίζεται σωστά σε Safari (ο οποίος στηρίζεται και αυτός στο Webkit) θα εμφανίζεται σωστά και στον Chrome. Με λίγα λόγια αυτήν την στιγμή οι δύο browsers έχουν κατά κάποιον τρόπο “συμβατή” version του Webkit, ωστόσο κανείς δεν ξέρει εάν η Google ή η Apple θα κρατήσουν αυτήν την συμβατότητα…

Το δεύτερο σημαντικό στοιχείο του browser είναι η ολοκαίνουργια Javascript engine που χρησιμοποιεί, η V8! Πραγματικά δείχνει πολύ γρήγορη, ενώ περνάει και με 100% επιτυχία το ACID2 test (στο 3 θέλει λίγο δουλειά ακόμα). Γενικά πιστεύω πως η αγορά χρειαζόταν μια καινούργια και γρήγορη Javascript engine, ενώ το γεγονός ότι και αυτή είναι open source την κάνει ακόμα πιο σημαντική.

Ένα άλλο σημείο που κάνει τον Chrome να ξεχωρίζει από τους άλλους browsers, είναι η ενσωμάτωση του Google Gears μέσα στον ίδιο τον browser (δεν χρειάζεται να εγκαταστήσετε κάποιο plug in). Αυτό αλλάζει πολλά δεδομένα για τους developers που θέλουν να αναπτύξουν εφαρμογές με επιπλέον δυνατότητες, πέρα από τις κλασικές τεχνολογίες. Μιλάμε για φοβερές δυνατότητες όπως local server μέσα στον browser (ο browser με λίγα λόγια θα είναι και client και server !!!), local database/SQLite και πολλά άλλα καλούδια!!! Σκεφτείτε πόσα επιπλέον features μπορεί να αποκτήσει οποιοδήποτε site/web application, γνωρίζοντας πως οι χρήστες του χρησιμοποιούν τον συγκεκριμένο browser!

Αν και δεν σχολιάστηκε όσο θα έπρεπε, ο Chrome χτυπάει, και μάλιστα πολύ δυνατά, άλλο ένα προϊόν της Mozilla – πέρα του Firefox – το Mozilla Prism (είχα γράψει και παλιότερα γι αυτό). Με μία κίνηση λοιπόν μπορείτε να δημιουργήσετε application shortcuts (έτσι τα ονομάζει τουλάχιστον), τα οποία με την βοήθεια του browser και των χαρακτηριστικών του (Gears, κτλ.) μπορούν να λειτουργήσουν σαν RIA εφαρμογές! Ακριβώς ότι κάνει το Prism με την Gecko rendering engine, μόνο που όλα γίνονται πιο εύκολα και γρήγορα!

Τέλος, για εμάς τους developers, ο Chrome διαθέτει 2 πολύ ενδιαφέροντα εγαλειάκια, το Web Inspector και το JavaScript Debugger (έχω την αίσθηση πως είναι τα κλασικά web tools έρχονται με το Webkit), αλλά τίποτα παραπάνω προς το παρόν (ξεχάστε το Firebug δηλαδή)… Είναι πολύ νωρίς ακόμα για να ζητάω add-ons, ιδιαίτερα τέτοιου επιπέδου, ωστόσο έχω την αίσθηση πως θα φτιαχτούν γρήγορα πολλά και ποιοτικά add-ons για τον browser. Μην ξεχνάτε πως τα πάντα είναι open source! Τα πιο ανήσυχα μυαλά μπορούν να ρίξουν και μια ματιά στο επίσημο FAQ των web developers το οποίο θα τους λύσει αρκετές απορίες για τον browser και τις παραξενιές του.

Μετά από μία ολόκληρη μέρα με τον Chrome λοιπόν, δηλώνω fan του στο κομμάτι του browsing, ωστόσο μερικά add-on του Firefox (Firebug, FireShot, Web Developer Bar, Delicious Bookmarks και διάφορα άλλα μικρότερης σημασίας), με αναγκάζουν να κρατάω τον Firefox ως default browser. Θα περιμένω λοιπόν ακόμα να δω τι add ons θα δημιουργηθούν για τον νέο browser, και θα ξανασκεφτώ σοβαρά το θέμα switching, ωστόσο εάν ψάχνεται έναν γρήγορο browser μόνο για surfing, κατεβάστε και χρησιμοποιήστε άφοβα τον Chrome!