Όπως υποσχεθήκαμε, παρακάτω μπορείτε να βρείτε τα video από την τελευταία μας συνάντηση με τις παρουσιάσεις:
Διαβάστε περισσότερα: Βίντεο παρουσιάσεων τελευταίας συνάντησης
Η χθεσινή συνάντηση θα μπορούσαμε να πούμε ότι ήταν ενδιαφέρουσα από κάθε άποψη, και από πρακτική αλλά και από θεωρητική.
Αρχίσαμε με το Δημήτρη Γλέζο ο οποίος μας μίλησε για το τεχνικό μερος του "Extreme Web Programming", για το οποίο στη FOSSComm στη Θεσσαλονίκη παρουσιάστηκε η διαχειριστική πλευρά. Σε αυτή τη παρουσίαση είδαμε την υποδομή ενός high-availability web application, από Varnish μέχρι SQL sub-query caching, από Amazon S3 Distributed Static Serving μέχρι AMQP job queues. Μάλιστα όπως σημειώθηκε μεταξύ σοβαρού και αστείου, μέσα σε αυτή την παρουσίαση είδαμε την ύλη μίας ολόκληρης σχολής Μηχανικών Η/Υ!
Στη συνέχεια ο Δημήτρης Λεβεντέας, μας έβαλε στα άδυτα του MapReduce, που χρησιμεύει στον κατανεμημένο υπολογισμό για μεγάλα σύνολα δεδομένων σε συστοιχίες (clusters) υπολογιστών. Πρόκειται για μία πλατφόρμα που είναι εύκολη (στην υλοποίηση και χρήση) και αποδοτική παραλληλοποίηση και χρησιμοποιεί και ακολουθιακό και παράλληλο υπολογισμό.
Τις διαφάνειες μπορείτε να τις βρείτε στην πλατφόρμα αρχείων του site. Ενώ εντός ολίγου θα είναι διαθέσιμα και τα video για όσους δεν κατάφεραν να έρθουν!
Πιστεύουμε πως τα βίντεο της προηγούμενης παρουσίασης έπεισαν και όσους δεν μπόρεσαν να παρεβρεθούν για τα πράγματα που έχασαν! Ακόμα και αν όχι, σίγουρα θα πεισθούν από τα θέματα που θα παρουσιαστούν αυτή την Πέμπτη στις 19.00 στην αίθουσα Β3 της σχολής Μηχανικών Η/Υ & Πληροφορικής.
"Extreme Web Programming: Η τεχνική πλευρά του νομίσματος." - Δ. Γλέζος
Στη FOSSComm στη Θεσσαλονίκη παρουσιάστηκε η διαχειριστική πλευρά του εγχειρήματος: Οι extreme διαδικασίες σχεδίασης και διαχείρισης ενός δημοφιλούς έργου ελεύθερου λογισμικού και μιας Software-as-a-Service πλατφόρμας. Από σχεδιασμό ενός release μέχρι τη live διάθεση των χαρακτηριστικών, από υποστήριξη της κοινότητας σε υποστήριξη πελατών. Στην TasPython θα δούμε την τεχνική πλευρά: Η υποδομή ενός high-availability web application, από Varnish μέχρι SQL sub-query caching, από Amazon S3 Distributed Static Serving μέχρι AMQP job queues.
Ιδανικό κοινό: Infrastructure geeks, cold-blooded engineers, acronym freaks.
"MapReduce" - Δ. Λεβεντέας
Το MapReduce είναι ένα framework λογισμικού που είσηχθηκε από την Google για να υποστηρίξει κατανεμημένο υπολογισμό σε μεγάλα σύνολα δεδομένων σε συστοιχίες (clusters) υπολογιστών. Αποτελεί μια από τις πιο διαδεδομένες πλατφόρμες παράλληλου υπολογισμού. Είναι εύκολη (στην υλοποίηση και χρήση) και αποδοτική παραλληλοποίηση και χρησιμοποιεί και ακολουθιακό και παράλληλο υπολογισμό.
Το IronPython tools παρέχει έναν επεξεργαστή κειμένου για Python, ένα σύστημα για προτζεκτ βασισμένο σε αρχεία και ένα διαδραστικό διερμηνευτή της Python, όλα αυτά μέσα στο Visual Studio 2010 και όλα δωρεάν.
Πληροφορίες: http://www.ironpython.net/
Έφτασε η ώρα να ανεβάσουμε τα video από τις παρουσιάσεις της τελευταίας συνάντησης!
Σε αυτά θα δείτε τον Γιώργο Κεραμίδα να μας μιλάει για το Unit Testing και πως αυτό μπορεί να μας δώσει ώθηση προς τη καλύτερη, πιο γρήγορη και πιο αποτελεσματική ανάπτυξη κώδικα.
Επίσης ο Δημήτρης Λεβεντέας δίνει μία motivational παρουσίαση με στόχο να μας βάλει όλους να φτιάξουμε web εφαρμογές, επισημένοντας πολλά πράγματα που ίσως να αγνοούμε, όσο απλά και αν φαίνονται. Η παρουσίαση αυτή βασίζεται στο βιβλίο Getting Real: The smarter, faster, easier way to build a successful web application.
Διαβάστε περισσότερα: Βίντεο παρουσιάσεων προηγούμενης συνάντησης