14th Meetup: Django / Rails / Laravel

Django / Rails / Laravel
==========================================

Decisions, decisions! Why is choosing so hard?

Πολλές φορές όταν ξεκινάμε ένα νέο project, ακόμα και οι πιο έμπειροι από εμάς, έχουμε βρεθεί ανάμεσα σε δίλημμα για το ποιο framework να επιλέξουμε. Οι διαθέσιμες επιλογές είναι αρκετές, αλλά εμάς μας αρέσει να βοηθάμε. Έτσι, αποφασίσαμε να παρουσιάσουμε 3 δημοφιλή web frameworks!

Στο πρώτο meetup του 2019, έχουμε την χαρά να φιλοξενούμε την Στέλλα Ρούζη και τον Γιώργο Βασιλάκο. Η Στέλλα θα μας δείξει πώς μπορούμε μέσα σε λίγα λεπτά να δημιουργήσουμε μια web εφαρμογή με πλήρη λειτουργικότητα σε Ruby on Rails και ο Γιώργος θα μας βοηθήσει να πάρουμε την δύσκολη απόφαση, αναλύοντας τις βασικότερες λειτουργίες των Django, Laravel & Ruby On Rails.

When we begin to work on a new project, no matter our level of expertise, we often find it hard to choose the right web framework. There are many good options, but fear not our mighty devs because Larissa Developers Meetup is here to help!

In our first meetup for 2019, we have the pleasure to welcome Stella Rouzi and George Vasilakos. Stella will demonstrate how to implement a fully functional web app using Ruby on Rails and George will help us make the difficult decision by analyzing core functionalities of the ever so popular Django, Laravel & Ruby on Rails.

Speakers (in order of appearance)
———————————————–
Stella Rouzi – Ruby on Rails Developer
George Vasilakos – Senior Backend Developer

Schedule
————–
7:00pm – 7:15pm : Introductions
7:15pm – 8:00pm : Create a Rails application in under 5 minutes (Stella Rouzi)
8:00pm – 8:15pm : Break
8.15pm – 9:00pm : Web Frameworks: how different are they? (George Vasilakos)
9:00pm – : Connecting micro-party!

Digital analytics meetup #14 – Net2Grid & Loceye

Στην επόμενη συνάντηση μας, θα έχουμε την ευκαιρία να γνωρίσουμε από κοντά 2 εταιρίες της Θεσσαλονίκης οι οποίες έχουν σαν βασική στοιχείο τους την ανάλυση δεδομένων. Ελάτε να μάθουμε για 2 διαφορετικά μοντέλα εταιριών ανάλυσης δεδομένων. Να γνωρίσουμε τι είδους δεδομένα χρησιμοποιούν, τις διαδικασίες μετασχηματισμού των δεδομένων, τις δυσκολίες που αντιμετωπίζουν αλλά και τι κάνει το τελικό προϊόν τους τόσο ανταγωνιστικό. Οι εταιρίες που θα φιλοξενήσουμε στο επόμενο meetup είναι η Net2Grid (https://www.net2grid.com/) και η Loceye (https://www.loceye.io/).

Ραντεβού την Δευτέρα 25 Φεβρουαρίου, στις 18:30 , στον γνωστό σε όλους μας χώρο του OK!Thess.

Net2Grid
Με την Net2Grid θα συζητήσουμε για την αξία των δεδομένων κατανάλωσης ηλεκτρικής ενέργειας. Η εκτεταμένη εγκατάσταση έξυπνων μετρητών, ειδικά σε χώρες του εξωτερικού, ξεκλειδώνει τη δυνατότητα πρόσβασης σε περισσότερα, καλύτερης ποιότητας και πυκνότερης δειγματοληψίας δεδομένα. Στα πλαίσια της παρουσίασης, θα αναφερθούν εναλλακτικές λύσεις απόκτησης αυτών των δεδομένων σε πραγματικό χρόνο (ακόμη και για χώρες χωρίς smart meters), στη βέλτιστη διαχείριση των δεδομένων σε cloud υποδομές δίνοντας έμφαση σε θέματα scalability και τέλος θα εμβαθύνουμε στο κομμάτι της ανάλυσης των δεδομένων αναφέροντας διάφορα use cases που υλοποιούν αυτή τη στιγμή για τους πελάτες τους.
Από την Net2Grid, θα είναι μαζί μας ο Δρ. Δημήτρης Δούκας (https://www.linkedin.com/in/dimitriosdoukas/). Απόφοιτος του Τμήματος Ηλεκτρολόγων Μηχανικών του ΑΠΘ (2009). Το 2011 πήρε το μεταπτυχιακό μου από το Πανεπιστήμιο του Εδιμβούργου στο αντικείμενο των Sustainable Energy Systems και έκτοτε, μέχρι και το 2013 δουλεύει στο ερευνητικό κέντρο της ΑΒΒ στη Σουηδία (ABB Corporate Research Center). Από το 2013 ως το Μάιο του 2017 απασχολήθηκε μέσω του ΑΠΘ σε σειρά ερευνητικών προγραμμάτων ενώ παράλληλα ολοκλήρωσε το διδακτορικό μου στο Τμήμα Ηλεκτρολόγων Μηχανικών υπό την επίβλεψη και τη χρηματοδότηση της ABB. Τα τελευταία περίπου 2 χρόνια είναι με την Ολλανδική εταιρεία NET2GRID στο ρόλο του Head of Analytics ενώ παράλληλα εκτελεί και χρέη Country Manager για το υποκατάστημα με επωνυμία NET2GRID Hellas που έχει ιδρυθεί στη Θεσσαλονίκη.

Loceye
Κάθε αλγόριθμος Machine Learning χρειάζεται δεδομένα. Τι κάνεις όμως αν μόλις ξεκίνησες να δουλεύεις τη νέα σου ιδέα και δεν υπάρχουν καθόλου από αυτά; Ο Κωνσταντίνος Αλέξογλου από την Loceye θα μας μιλήσει για το cold start και το πως να μετατρέψεις την SaaS σε DaaS (Data as a Service) με κύριο σκοπό την ανάπτυξη και την εξερεύνηση νέων αγορών. Τέλος, θα δούμε τι skills χρειάζεται κάποιος για να δουλέψει σε μία εταιρεία σαν την Loceye, αλλά και τι τεχνολογίες Computer Vision και Machine Learning χρησιμοποιούνται για την υλοποίηση ενός τέτοιου project.
Ο Κωνσταντίνος (https://www.linkedin.com/in/costas-alexoglou-b9366392/) είναι Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών στο Α.Π.Θ . Στα πρώτα του φοιτητικά χρόνια υπήρξε project manager στην AIESEC του Αριστοτελείου και Web Developer στο TEDxUniversityofMacedonia. Έπειτα έκανε πρακτική ως UX designer στο I.T. Center του Αριστοτελείου πανεπιστημίου ενώ παράλληλα εργαζόταν ως backend developer σε Τσέχικη εταιρία τουρισμού. Πλέον είναι CEO και Product design engineer στην Loceye, μία startup που ήρθε να αλλάξει τα δεδομένα των αναλύσεων Eye Tracking.

Πρόγραμμα
Θα ακολουθήσουμε το γνωστό πρόγραμμα και των προηγούμενων συναντήσεων μας:
18.30 Μαζευόμαστε στο φουαγιέ του OK!Thess, για να γνωριστούμε και να τσιμπήσουμε snacks
19.00 Ξεκινάνε οι παρουσιάσεις
20:30 Ολοκλήρωση των παρουσιάσεων. Όπως πάντα θα έχουμε χρόνο να γνωριστούμε καλύτερα, να πιούμε μπύρες παρέα και να συζητήσουμε θέματα που απασχολούν την κοινότητα και προτάσεις για επόμενα meetup

Εγγραφή
Όπως πάντα η συμμετοχή είναι δωρεάν και ανοιχτή σε όλους, με την εγγραφή στο meetup.com. Περισσότερες λεπτομέρειες για αυτή την συνάντηση, προηγούμενες συναντήσεις και νέα της κοινότητας μπορείτε να δείτε στην σελίδα του meetup: https://digitalanalytics.gr.

[email protected]: Red-Green-Refactor

We are looking forward to welcome you at our next [email protected] meetup!

Two of our community members will share with us very interesting presentations and afterwards we will have time to discuss about node.js, the Athens technology scene and more.

18:00 – Doors Open

18:30-19:15 – Build a Node.js REST API with LoopBack framework by Aggelos Katsaris
(the presentation will be in Greek)

Aggelos is a Technical Architect at code.hub with a comprehensive knowledge of technology and 16 Years of cross-industry experience in Internet-based Applications and websites.
https://www.codehub.gr/codelearn/our-instructors/

19:15-19:30 – short break with message from our sponsor – Glispa

19:30-20:15 – Is TDD still relevant? Is it a thing? by Dimitris Mengidis
(the presentation will be in Greek)

During the presentation we will question if working environment or implementation context could or should affect practices of a software engineer and why “Writing tests” or “Testing” are not relevant and different than TDD.

As a demo we will follow a node.js module’s commit history to see an application of aforementioned practices and relevant toolsets that enabled such development cycles.

Dimitris Mengidis works as Senior Software Engineer at Glispa for the last 4 years. During this time, he has been involved in a variety of Ad Tech products in the company, such as the Supply Side Platform, the Demand Side Platform and the Affiliate Network. As an API enthusiast, he mostly works with Node.js for the implementation of middleware/gateways to bridge frontend requirements with backend functionality. On his spare time, he loves listening to records from his personal vinyl collection.
https://www.linkedin.com/in/dimitrios-tydeas-mengidis-31819b47/

20:15 – … Snacks and Networking!

Special thank you to our sponsor Glispa!

Glispa is a mobile ad tech company fully dedicated to empowering our partners with sophisticated solutions. We make it simple for agencies and brands to connect with target audiences and for publishers to monetize their apps. Our product suite is tailored to design a more valuable experience for the user by creating real connections. This approach, combined with our deep understanding of the industry, provides our partners with the best set of tools to make mobile ad tech simple.
https://www.glispa.com/

13th Athens Laravel Meetup @stonesoup -> 26/02/19

Η επόμενη μας συνάντησή στην Αθήνα θα πραγματοποιηθεί την Τρίτη 26 Φεβρουαρίου 2019 στο φιλόξενο “Stone soup”.

Η ώρα προσέλευσης είναι στις 18:30, ενώ η ομιλία θα ξεκινήσει στις 19:00.

Ο Χάρης Ραυτόπουλος θα μας μιλήσει για την αρχιτεκτονική Lucid (https://medium.com/vine-lab/the-lucid-architecture-concept-ad8e9ed0258f), η οποία παρουσιάστηκε στο Laracon EU 2016 από τον Abed Halawi. Σκοπός της αρχιτεκτονικής αυτής είναι η βέλτιστη διαχείριση της βάσης του κώδικα καθώς γίνεται scale ένα project και αντ’αυτού καταφέρνει να μεταφράζει την καθημερινή γλώσσα, όπως Features και Services σε φυσικό κώδικα.

Ο Χάρης εργάζεται ως backend Developer στην Vinelab και ασχολείται με το Laravel από τις πρώτες εκδόσεις του. Τα τελευταία δύο χρόνια αναπτύσσει μαζί με την ομάδα του την πλατφόρμα Trellis, η οποία σχετίζεται αποκλειστικά με το Influencer Marketing και αφορά χώρες της Μέσης Ανατολής και Βόρειας ΑΦρικής.

Θα θέλαμε επίσης να καλωσορίσουμε και να εκφράσουμε την ευγνωμοσύνη μας στην LearnWorlds, τον νέο μας σπόνσορα. Η LearnWorlds είναι μια γρήγορα αναπτυσσόμενη και καινοτόμος e-learning εταιρεία, η οποία εξυπηρετεί πελάτες σε πάνω από 60 χώρες. Μπορείτε να μάθετε περισσότερα για την LearnWorlds στο (https://www.learnworlds.com/?utm_source=athens-laravel-meetup&utm_medium=referral), αλλά και να δείτε τις αγγελίες τους για προσφορά εργασίας στη σελίδα (https://www.learnworlds.com/careers/?utm_source=athens-laravel-meetup&utm_medium=referral)

Μετά την ομιλία θα συνεχίσουμε στο μεζεδοπωλείο “ΑΜΑ ΛΑΧΕΙ – ΣΤΗΣ ΝΕΦΕΛΗΣ” για μπίρα και μεζέ. (https://www.ask4food.gr/estiatoria/14043-ama-laxei-stis-nefelis)

Κωδική ονομασία: Μην παραχαράσσετε την ιστορία

Φίδοι και φίδες,
μετά από μακροχρόνια παύση για φαγητό και ψώνια για πιο φαρδιά ρούχα, έφτασε επιτέλους ο καιρός για το πρώτο PyThess meetup του σωτηρίου έτους δύο χιλιάδες δέκα εννέα (καλή χρονιά μπδγ) την Πέμπτη τριανταμία Ιανουαρίου στις οχτώ το απόγιομα και άμα αργήσω περιμένετε και δέκα λεπτά δε χάλασε ο κόσμος μια χαρά θέρμανση έχει εκεί και καραμέλες επίσης.

Μόλις με ενημέρωσε το Κόχο ότι φτιάχνουν αίθουσα παρουσιάσεων ΑΠΟΚΛΕΙΣΤΙΚΑ ΓΙΑ ΕΜΑΣ στο υπόγειο να μη μας βλέπουν οι περαστικοί και ότι θα έχει πιο φαρδιές καρέκλες άμα δε χωράνε οι κώλοι μας, οπότε να ξέρετε ότι άμα δεν είμαστε πάνω εκεί που ήμασταν κάθε φορά θα είμαστε κάτω σαν τους τυφλοπόντικες αλλά εγώ τους είπα ότι μου αρέσει το αμπιάνς και μάλλον πάλι πάνω θα το κάνουμε και ελπίζω να μη φάγατε πολύ.

Οι παρουσιάσεις θα είναι δύο όπως κάθε φορά, άμα θέλετε να μιλήσετε για κάτι στο επόμενο συμπληρώστε τη φόρμα ομιλητών (https://goo.gl/forms/JqVwdpeIwG8xxyan2) γιατί μου βγάζετε την ψυχή κάθε φορά να σας κυνηγάω.

Η πρώτη και καλύτερη παρουσίαση θα γίνει από τον πρωτοεμφανιζόμενο για φέτος Θοδωρή Κέλογλου, ο οποίος θα μας παρουσιάσει κάτι μαγικούς αλγορίθμους για να μετράς πράματα χωρίς να τα μετράς και κάτι τέτοια (για τους γνώστες από εσάς, HyperLogLog και Bloom Filters). Έχω μεγάλη περιέργεια να δω τι θα πει γιατί ή θα μας σκάσει τα μυαλά ή θα είναι πατάτα, ενδιάμεσο δεν παίζει.

Τη δεύτερη και καλύτερη παρουσίαση θα την κάνω εγώ και θα σας εξιστορήσω το πώς έκανα το χαζό μου σπίτι λιγότερο χαζό, με διάφορους IoT (the S stands for Security) διακόπτες, συσκευές και τέτοια, και πώς μπορείτε κι εσείς με λίγες πενιχρές γνώσεις software programming, networking, hardware programming, hardware design, 3D CAD και 3D printing να μετατρέψετε πολύ εύκολα το σπίτι σας στο HAL από το 2001 και να σας κυνηγάει η τοστιέρα να σας σκοτώσει.

Αυτά από μένα για τώρα, ελπίζω να μη σας καλομαθαίνω που σας δίνω –μια βδομάδα πριν ανακοίνωση για το μιτάπ– (άκυρο, είναι σε έξι μέρες). Τα λέμε την Πέμπτη ΟΧΤΩ Η ΩΡΑ στο Κόχο και μετά έχει ποτά για να υποδεχτούμε μαζί το νέο μήνα και μη φύγει κανείς πριν τα ποτά γιατί σπάζομαι.

Φιδάκια!
Σταύρος

Digital analytics meetup #13 – Kaggle & Google Analytics

Ήρθε το πρώτο Digital Analytics Meetup για το 2019! Για άλλη μια φορά θα έχουμε μια συνάντηση φτιαγμένη για όσους δουλεύουν ή ενδιαφέρονται να απασχοληθούν ως data scientists. Βασικό θέμα συζήτησης θα είναι το Kaggle & Google analytics (https://analytics.google.com/analytics/web/). Επίσης θα δούμε τον διαγωνισμό που τρέχει αυτή τη στιγμή στο Kaggle(https://www.kaggle.com/c/ga-customer-revenue-prediction) και έχει ως στόχο να προσπαθήσουν οι συμμετέχοντες να προβλέψουν το χρηματικό ποσό που θα ξοδέψει ο κάθε επισκέπτης ενός website.

Παρουσιάσεις
Για όσους δεν έχουν έρθει σε προηγούμενα meetup ή έχουν ελάχιστη εμπειρία στα web analytics και το Kaggle θα κάνουμε στην αρχή της συνάντησης μια εισαγωγή και στα δύο. Η Χριστίνα Τσιριπίδου (https://www.linkedin.com/in/christinatsiripidou) θα μας ξεναγήσει στον τρόπο λειτουργίας του Google analytics και θα μας δείξει τι είδους δεδομένα υπάρχουν διαθέσιμα για ανάλυση. Για όποιον έχει ενδιαφέρον για αυτό το θέμα μπορεί να δει περισσότερα για τα web analytics από το 2ο meetup. 

Ο πρώτος διαγωνισμός machine learning της Kaggle με δεδομένα βασισμένα στο Google Analytics είναι γεγονός. Με αφορμή αυτό ο Αλέξανδρος Παπαγεωργίου (https://www.linkedin.com/in/alexandrospapageorgiou/) θα μιλήσει σχετικά με τα πολλαπλά οφέλη που μπορεί να προσκομίσει κάποιος μέσω Kaggle, παραθέτοντας πολλά και διάφορα παραδείγματα μέσα από τη δική του πρόσφατη εμπειρία και με την συμμετοχή του στον διαγωνισμό. Ο διαγωνισμός καλεί τους συμμετέχοντες να αναλύσουν το αρχείο online επισκέψεων στο Google Merchandise Store (γνωστό και ως GStore) για να προβλέψουν το κέρδος ανά πελάτη. Το αποτέλεσμα μπορεί να βοηθήσει επιχειρήσεις με online παρουσία να προσεγγίσουν πιθανούς πελάτες με διαφορετικούς τρόπους ή να βελτιστοποιήσουν τον τρόπο που κατανέμουν τον προϋπολογισμό του marketing.

Ο Αλέξανδρος είναι independent consultant στην αναλυτική δεδομένων με εξειδίκευση στο digital analytics. Εργάστηκε ως marketing account manager στο Δουβλίνο της Ιρλανδίας με την Ελληνική ομάδα της Google και στη συνέχεια ως consumer behaviour analyst στη μηχανή αναζήτησης υπηρεσιών υγείας Whatclinic.com. Είναι απόφοιτος του τμήματος data analytics του National College of Ireland και κατέχει μεταπτυχιακό στα πληροφοριακά συστήματα απο το TUCS Finland.

Πρόγραμμα
Με αυτή την συνάντηση επιστρέφουμε στο γνωστό πρόγραμμα και των προηγούμενων συναντήσεων μας:
18.30 Μαζευόμαστε στο φουαγιέ του OK!Thess, για να γνωριστούμε και να τσιμπήσουμε snacks
19.00 Ξεκινάνε οι παρουσιάσεις
20:30 Ολοκλήρωση των παρουσιάσεων. Όπως πάντα θα έχουμε χρόνο να γνωριστούμε καλύτερα, να πιούμε μπύρες παρέα και να συζητήσουμε θέματα που απασχολούν την κοινότητα και προτάσεις για επόμενα meetup

O χώρος του meetup είναι στο φουαγιέ του ισογείου του OK!Thess, γωνία Κυδωνιών & Μαρίας Κάλλας, στην περιοχή του Μεγάρου Μουσικής.

Περισσότερες λεπτομέρειες για αυτή την συνάντηση, προηγούμενες συναντήσεις και νέα της κοινότητας μπορείτε να δείτε στην σελίδα του meetup:
https://digitalanalytics.gr/interesting-news/digital-analytics-meetup-13-kaggle-google-analytics-okthess-28-%CE%B9%CE%B1%CE%BD-2019/

5 years Thessaloniki Java Meetup celebration

We are absolutely delighted to announce this meetup to celebrate our 5th anniversary! Join us at i4G Pro with two special guests.

Vaggelis Spathas (https://www.linkedin.com/in/vaggelis-spathas-2380ab29/), a Software engineer working on java programming at BETA CAE, will discuss “How to analyze your JVM application’s performance. Tools and techniques” and Ioannis Kolaxis (https://www.linkedin.com/in/ioannis-kolaxis/), Software Engineer @ Atos will explain how to “Improve the quality of your software in 6 steps”

Here is a non-restrictive schedule of the meetup event
19:00 – 19:10 – Networking / Socializing
19:10 – 19:55 – How to analyze your JVM application’s performance. Tools and techniques
19:55 – 20:00 -Short break
20:00 – 20:45 – Improve the quality of your software in 6 steps”
20:45 – 21:30 – Vassilopita, beers, giveaways, presents, socializing, networking

Below you can find the talk abstracts

1. How to analyze your JVM application’s performance. Tools and techniques
Where my app consumes all the time? How much it costs in CPU time a current method execution in your production environment? Can there be any memory leak in your app? What is happening with garbage collection and allocation rates? Is there any deadlock?
This talk will focus on techniques and tools for gathering metrics from JVM applications. Using tools like JVisualvm(https://visualvm.github.io/) and Arthas(https://github.com/alibaba/arthas) to measure, analyze and improve our application’s performance.

2. Improve the quality of your software in 6 steps
Do your customers keep complaining about bugs in your software application? Does it take you too much time to implement new features?
If you answered yes, then you probably have issues with the quality of your software application. Here are 6 practical steps that you could follow, to improve its quality.