Εντυπώσεις από το 3ο GreeceJS Meetup

Παρά το κρύο και τη βροχή, η συμμετοχή στο 3ο GreeceJS Meetup ήταν εντυπωσιακή!

IMG_1641.MOV
Watch on Posterous

Σε συζήτηση που ακολούθησε στο Google Group, αναφέρθηκε το θέμα της τήρησης του χρονοδιαγράμματος, στο οποίο θα δώσουμε μεγαλύτερη σημασία στο επόμενο meetup.

Στο Google Group μπορείτε επίσης να αναζητήσετε κάποιος από τις παρουσιάσεις, ή να τις ζητήσετε από τους ομιλητές.

Advertisements

GreeceJS Meetup – Τετάρτη 11 Ιανουαρίου 2012

Μπαίνουμε δυναμικά και δημιουργικά στο 2012 με το 3ο meetup του Ελληνικού JavaScript User Group (GreeceJS)!

 

Παρουσιάσεις

Facebook & Google Maps mashups using the Facebook Query Language (FQL)
Άγγελος Χάιδας

Το concept του «Check-in» γίνεται όλο και πιο διάσημο απο τις mobile εφαρμογές των διαφόρων κοινωνικών δικτύων (4sq, Facebook, Google+ etc.). Στην παρουσίαση θα δουμε και θα αναλύσουμε ενα real-world implementation ενος mashup που φορτώνει όλα τα δεδομένα φίλων μας απο το Facebook τα οποία εχουν location data και τα παρουσίαζει δυναμικά σε χάρτη. Θα μιλήσουμε λίγο για το Open Graph χρησιμοποιώντας το Graph API Explorer του Facebook όπως και για τις δυνατότητες (αλλα και τους περιορισμούς) του Facebook Query Language (FQL) για να κατασκευάζουμε πολύπλοκα queries στην βάση του.

ProcessingJS – Fun, Art and Games!
Γιάννης Βλαχογιάννης

H ProcessingJS (o μικρός αδερφός του Processing αλλά σε javascript) είναι ένα περιβάλλον/βιβλιοθήκη που αποτελεί ένα πολύ ισχυρό εργαλείο για να πειραματιστεί κάποιος με data visualizations, digital art, interactive animations, educational graphs, video games, etc. στον web browser του χωρίς να χρειάζεται κάποιο plugin (long live javascript!). Δεν είναι μαγεία, αλλά είναι κοντά!

Node.js: a pragmatic approach
Κώστας Καρολεμέας

Πέρα από το θόρυβο γύρω από το Node.js θα δούμε πρακτικά:

  1. Τι είναι το Node.js και γιατί να το επιλέξει κανείς σε σχέση με άλλες λύσεις.
  2. 2. Πως μπορεί να συνδυαστεί με Ηeroku και MongoDB ώστε να έχουμε μια ολοκληρωμένη πλατφόρμα συγκρίσιμη με το Google App Engine.
  3. Διαθέσιμα app frameworks (π.χ. express)
  4. Διαθέσιμα εργαλεία (IDEs, testing, κλπ)

 

Ομιλητές


Greecejs-aggelos

Άγγελος Χάιδας

 Ο Άγγελος ξεκίνησε την καριέρα του στην Αγγλία ως web designer πριν απο 9 χρόνια, εξελίχθηκε σε PHP developer αλλα κατέληξε να ειδικεύεται σε front end τεχνολογίες (HTML, CSS, Javascript) με έμφαση στο user experience και το search engine optimisation. Στην Ελλάδα έχει κατα καιρούς δουλέψει σε διάφορα μεγάλα sites και αυτή την περίοδο εργάζεται για το Adzuna.co.uk, ένα Αγγλικό startup.

 


Jon-vlachogiannis

Γιάννης Βλαχογιάννης

Data Magician, Software Samurai and world wide speaker. Thinks in Clojure, spawns in Erlang, runs in Python. Co-Founder of BugSense.com

 


Kostas

Κώστας Καρολεμέας

Ο Κώστας ξεκίνησε να ασχολείται επαγγελματικά με την ανάπτυξη εφαρμογών το 1991. Έχει συμμετάσχει με τον ρόλο του development lead στην ανάπτυξη προϊόντων λογισμικού με ετερόκλητα αντικείμενα όπως 3D Computer Graphics, Sales Force Automation, Banking, ERP, Medical Imaging. Αντίστοιχα ετερόκλητες ήταν και η τεχνολογίες που επιστρατεύτηκαν για αυτά τα προϊόντα. Το τελευταίο διάστημα έχει εστιαστεί στην εφαρμογή των τελευταίων εξελίξεων στις τεχνολογίες cloud computing και web. Η μεγάλη του τεχνολογική αγάπη ήταν είναι και θα είναι τα computer graphics που δεν χάνει ευκαιρία να εισάγει ακόμη και σε project που δεν έχουνε άμεση σχέση!

 

 

Τοποθεσία

CoLab Workspace Athens (map)

http://colabworkspace.com/

Το CoLab είναι 5 λεπτά με τα πόδια από το Μοναστηράκι και 3 λεπτά από το Σύνταγμα. Ημερομηνία Τετάρτη 11 Ιανουαρίου 2012, 19:00. Ελάτε νωρίτερα να γνωριστούμε!

Σύντομο βίντεο από το 2ο GreeceJS Meetup

Η συμμετοχή στην 2η συνάντηση του Ελληνικού JavaScript User Group ξεπέρασε κάθε προσδοκία και παρόλο που ο χώρος του Colab v2 είναι μεγαλύτερος, καταφέραμε να τον γεμίσουμε:

 

GreeceJS Meetup – Τετάρτη 2 Νοεμβρίου 2011

Μετά την επιτυχημένη πρώτη μας συνάντηση, το 2ο meetup του Ελληνικού JavaScript User Group (GreeceJS) είναι πραγματικότητα!

Greecejs

 

Παρουσιάσεις

LinkedIn + Facebook Javascript APIs: Πώς και γιατι;
Άγγελος Χάιδας 

Πέρα από το να βάλουμε ενα Like! button ή «Share on XXX» link στα websites μας, πώς μπορούμε να εκμεταλλευτούμε πραγματικά τα social networks των χρηστών για να δημιουργήσουμε εφαρμογές που είναι χρήσιμες και εξατομικευμένες για κάθε χρήστη; Θα παίξουμε με ενα real-world implementation, θα δούμε τα Javascript APIs του LinkedIn και του Facebook, θα εξετάσουμε πλεονεκτήματα και μειονεκτήματα του καθενός και θα κάνουμε και μια μικρή παραπομπή στον μηχανισμό HTML5 storage (AmplifyJS library).

Εισαγωγή Backbone.js
Παναγιώτης Παπαδόπουλος

Το Backbone.js είναι μια μικρή βιβλιοθήκη που μας βοηθά να οργανώνουμε τον κώδικα μας γύρω από τα δεδομένα της εφαρμογής. Εισάγει έννοιες όπως Models, Collections, View, key-value observers. Η ζωή σαν στον browser δε θα είναι ποτέ η ίδια μετά τη χρήση του Backbone.js!

WebGL
Αλέξης Μπρεζας

WebGL και Games στο Web!

 

Ομιλητές

 

Greecejs-aggelos

Άγγελος Χάιδας

 Ο Άγγελος ξεκίνησε την καριέρα του στην Αγγλία ως web designer πριν απο 9 χρόνια, εξελίχθηκε σε PHP developer αλλα κατέληξε να ειδικεύεται σε front end τεχνολογίες (HTML, CSS, Javascript) με έμφαση στο user experience και το search engine optimisation. Στην Ελλάδα έχει κατα καιρούς δουλέψει σε διάφορα μεγάλα sites και αυτή την περίοδο εργάζεται για το Adzuna.co.uk, ένα Αγγλικό startup.

 

Greecejs-panos

Παναγιώτης Παπαδόπουλος

O Παναγιώτης Παπαδόπουλος κατά κόσμο @panosjee είναι συνιδρυτής του BugSense, μιας υπηρεσίας που βοηθά τους mobile developers να κάνουν καλύτερες τις εφαρμογές του. Εχει εργαστεί σε πολλά startups, υπήρξε freelancer και ερευνητής. Αν και αγαπά την Python ενώ ξεκίνησε τα Ruby Meetups και το GTUG πού και πού πρέπει να γράψει και javascript που καμιά φορά λατρεύει άλλες τη μισεί.

 

Mprezas

Αλέξης Μπρεζας

O Αλέξης είναι 20 χρονών από τη Θεσσαλονίκη. Έχει φτιάξει μια ομάδα προγραμματισμού, την kamibu, από το 2006 η οποία δημιούργησε το social network http://zino.gr όσο ήταν ακόμη μαθητής. Το 2009 μπήκε στην σχολή πληροφορικής του ΑΠΘ και δούλεψε για 6 μήνες στο http://socialwhale.com startup. Τον Ιανουάριο φέτος πήρε επένδυση από το openfund, έγινε η kamibu επιχείρηση, και φτιάχνει το http://finalengine.com και το http://xsteer.com. Τα γραφεία της kamibu είναι στο Colab workspace όπου γίνεται και η ομιλία του Meetup.

 

 

Τοποθεσία

CoLab Workspace Athens (map)

http://colabworkspace.com/

Το CoLab είναι 3 λεπτά με τα πόδια από το Μοναστηράκι και 5 λεπτά από το Σύνταγμα. 

 

Ημερομηνία

Τετάρτη 2 Νοεμβρίου 2011, 19:00. Ελάτε νωρίτερα να γνωριστούμε!

 

JavaScript is now a language every developer should know.

Πριν από λίγα λεπτά έφτασε στο mailbox μου διαφημιστικό μήνυμα από την O’Reilly για 50% έκπτωση στα βιβλία που αφορούν JavaScript. Αυτό που μου έκανε εντύπωση στο μήνυμα αυτό και ο λόγος που γράφω το παρόν είναι το quote του Mike Loukides που περιείχε η διαφήμιση και είναι ενδεικτικό του momentum που έχει η γλώσσα τα τελευταία χρόνια:

«JavaScript is now a language every developer should know.»
– Mike Loukides, Vice President of Content Strategy for O’Reilly Media

JavaScript is everywhere: servers, rich web client libraries, HTML5, databases, even JavaScript-based languages. If you’ve avoided JavaScript, this is the year to learn it. And if you don’t, you risk being left behind. 

 

Js-animal

 

Δείτε λεπτομέριες για το επόμενο event μας.

Εντυπώσεις, Διαφάνειες & Φωτογραφίες από το GreeceJS Meetup

Εντυπώσεις

Διαφάνειες

  • Εισαγωγή στη JavaScript – Παναγιώτης Αστήθας – Παρουσίαση
  • Εισαγωγή στο jQuery – Άγγελος Χάιδας – ΠαρουσίασηΚώδικας
  • Enter ES.next – Διονύσης Συνοδινός – synodinos AT gmail

Φωτογραφίες

 

Past
Chai
Syn

(πηγή: http://javapapo.blogspot.com/2011/06/meet-up-greek-javascript-user-group.html)

Img_0994
Img_0993
Img_0991
Img_0988
Img_0987
Img_0986
Img_0985
Img_0984
Img_0983
Img_1137
Img_1150
Img_1139
Img_1146
Img_1152

IMG_0992.MOV
Watch on Posterous

GreeceJS Meetup – Τετάρτη 1 Ιουνίου 2011

Το 1ο meetup του Ελληνικού JavaScript User Group (GreeceJS) είναι πραγματικότητα!

Παρουσιάσεις

Εισαγωγή στη JavaScript
Παναγιώτης Αστήθας

Rhino50

H JavaScript είναι μια γλώσσα που πολλοί χρησιμοποιούν, αλλά ελάχιστοι αγαπούν. Οι λόγοι για αυτή την απέχθεια είναι εν μέρει βάσιμοι, αλλά σε μεγάλο βαθμό οφείλεται στο ότι η γνωριμία του καθενός με τη γλώσσα δε συνοδεύτηκε από τις απαραίτητες συστάσεις. Σε αυτή την εισαγωγική παρουσίαση θα επικεντρωθούμε σε λίγα, αλλά σημαντικά χαρακτηρηστικά της γλώσσας, όπως το prototypal inheritance, τα closures και το variable scoping, για να μπορέσει κάποιος που είχε περιστασιακή μόνο ενασχόληση με αυτή να αντιληφθεί της διαφορές της με συναφείς γλώσσες, όπως η Java. Για περισσότερο σασπένς θα κάνουμε τις δοκιμές μας χρησιμοποιώντας ορισμένα bleeding edge εργαλεία για developers που θα παρουσιαστούν στο Firefox 6.

Εισαγωγή στο jQuery
Άγγελος Χάιδας

Jquery_presentation_thumb

Μετα απο μια αναφορά στο jQuery framework αλλα και στους ουσιαστικούς λόγους για τους οποίους αξίζει ενας javascript developer να επενδύσει χρόνο σε αυτό, θα δουλέψουμε πάνω σε μια υπάρχουσα ιστοσελίδα για να δούμε μερικά παραδείγματα για selectors, DOM manipulation, και ajax calls και θα τελειώσουμε με μερικές ουσιαστικές συμβουλές για το πως βοηθάει το jQuery εναν javascript developer να κάνει την δουλειά του ιδίου καί των συνεργατών του (backend programmers & SEO experts) πιο εύκολη.

Τί θα αλλάξει με την καινούργια έκδοση της JavaScript (a.k.a. EcmaScript 6, es.next, …)
Διονύσης Συνοδινός

My_preso_splash

Από τους προγραμματιστές που «γράφουν» JavaScript, λίγοι γνωρίζουν πως ακριβώς προκύπτουν οι νέες εκδόσεις της γλωσσας, μέσω της επιτροπής EcmaScript και του αντίστοιχου στάνταρ που εκδίδει. Ακόμα λιγότεροι γνωρίζουν οτι τέλη Μαίου, η επιτροπή αυτή συνεδρίασε και αποφάσισε (feature freeze) για τα νέα χαρακτηριστικά που θα έχει η νέα έκδοση της JavaScript. Κατα την διάρκεια της παρουσίασης θα δούμε διάφορα από τα νέα features που θα αλλάξουν την ζωή τόσο των έμπειρων προγραμματιστών και των δημιουργών βιβλιοθηκών, όσο και των αρχάριων προγραμματιστών. Επίσης θα γίνουν αναφορές σε γενικότερα θέματα που αφορούν την εξέλιξη της JavaScript σαν πλατφόρμα, τόσο στον browser, όσο και στον server.

Ομιλητές

Artistic

Ο Παναγιώτης έχει εργαστεί τα τελευταία 15 χρόνια ως μηχανικός υπολογιστών και λογισμικού σε διάφορους ρόλους, αλλά αυτό που τον κέρδισε είναι ο προγραμματισμός εφαρμογών. Αυτή την εποχή αναπτύσσει τα νέα Firefox developer tools για το Mozilla Foundation.
Chaidas

Ο Άγγελος ξεκίνησε την καριέρα του στην Αγγλία ως web designer πριν απο 8 χρόνια, εξελίχθηκε σε PHP developer αλλα κατέληξε να ειδικεύεται σε front end τεχνολογίες (HTML, CSS, Javascript) με έμφαση στο user experience και το search engine optimisation. Στην Ελλάδα έχει κατα καιρούς δουλέψει σε διάφορα μεγάλα sites (π.χ. nooz.gr, zougla.gr, automoto.gr, property.gr) και αυτή την περίοδο εργάζεται για ενα Αγγλικό startup.
Synodinos-infoq-authors
Ο Διονύσης είναι editor στο InfoQ, webmaster στο Μετσόβιο Πολυτεχνείο και freelance consultant. Ασχολείται τα τελευταία 15 χρόνια με τεχνολογίες Internet και είναι φανατικός υποστηρικτής της ιδέας του Open Web. Αγαπημένη του ασχολία είναι να «μαγειρεύει»: κώδικα για το επόμενο pet project του, ή τηγανίτες για την κόρη του.


Τοποθεσία

CoLab Workspace Athens 
http://colabworkspace.com/
Το CoLab είναι 3 λεπτά με τα πόδια από το Μοναστηράκι και 5 λεπτά από το Σύνταγμα.
Χάρτης

Ημερομηνία

Τετάρτη 1 Ιουνίου 2011, 19:00.

Κόστος

5€ ανά άτομα για τα έξοδα του χώρου (προβολικά, καφέδες κλπ) και δίνονται και 10 ώρες για χρήση του Colab από όσους παρευρεθούν. Το κόστος αφορά αποκλειστικά έξοδα του colab και δεν αφορά τους διοργανωτές!

 

Σας περιμένουμε!