Κωδική ονομασία: Ταχύτης

Κυρίες και κύριοι και αγαπητά αυγά,

θα συναντηθούμε όλοι μαζί για ακόμα μια φορά για να θαυμάσουμε τις καταπληκτικές ομιλίες που ετοίμασαν για σας οι δυο πρωτοεμφανιζόμενοι ομιλητές που σίγουρα δεν έχουν ξανακάνει ποτέ παρουσίαση στο PyThess, ο Τέλης κι εγώ!

Ναι λοιπόν, για ακόμα μια φορά θα συρρεύσουμε στα τραπέζια του κόχο την Παρασκευή 30 Μαρτίου στις 8 το απόγιομα για να ακούσουμε τις μαγευτικές μελωδίες του δόκτωρα Αριστοτέλη Κίττα, ο οποίος θα μας εξιστορήσει τις περιπέτειες του κώδικά του, που από εκεί που σερνόταν να τρέξει ένα λουπ μπόρεσε να τρέχει με ταχύτητα φωτός με τη βοήθεια της Numba, μιας βιβλιοθήκης που με ελάχιστες αλλαγές θα κάνει κομπάιλ τον κώδικά σας σε ελελβιέμ και θα τον τρέξει τουλάχιστον χίλιες φορές πιο γρήγορα. Αν έχετε πει ποτέ “ωραία η πάιθον, αλλά είναι λίγο αργή, αλλά εντάξει τουλάχιστον δεν είναι τζέιές”, αυτή η παρουσίαση είναι για σας.

Η δεύτερη παρουσίαση θα είναι αρκετά πιο πεζή, θα την κάνω εγώ και θα σας δείξω πώς να πάτε από έναν ΚΕΝΟ ΦΑΚΕΛΟ ΕΝΤΕΛΩΣ μέχρι το ντιπλόιμεντ μιας τζάνγκο εφαρμογής στο προντάξιον σε ΔΕΚΑ ΛΕΠΤΑ με τη βοήθεια του Dokku, που είναι ένα πράμα σαν το Heroku που τρέχει στο σερβεράκι σας. Θα κάνω προβίζιον, σέτάπ, πρότζεκτ κτλ και ντιπλόι σε δέκα λεπτά, μετρήστε με, και τα υπόλοιπα θα λέμε ιστορίες από το στρατό (ή τουλάχιστον θα λέει όποιος έχει πάει κι εμείς τα γυναικόπαιδα θα ακούμε).

Κατόπιν θα ακολουθήσει οινοποσία σε γνωστό οινοποτάδικο της πόλης μέχρι νωρίς το πρωί. Σας περιμένω όλους εκεί και σας φιλώ σταυρωτά και το αυτό επιθυμώ και δι υμάς.


Java 9 security enhancements in practice & Java 10 Sneak Peak

Our April meetup is solely focused on Java.

Our first guest is Martin Toshev organizer of the Bulgaria Java User Group who will talk (via skype call) about Java 9 security improvements in practice.
A few words about our guest : Martin is an IT consultant, Java enthusiast and has been heavily involved in the activities of the Bulgarian Java User group (BG JUG). His areas of interest include the wide range of Java-related technologies (such as Servlets, JSP, JAXB, JAXP, JMS, JMX, JAX-RS, JAX-WS, Hibernate, Spring Framework, Liferay Portal and Eclipse RCP), cloud computing technologies, cloud-based software architectures, enterprise application integration, relational and NoSQL databases. You can reach him for any Java and FOSS-related topics (especially Eclipse and the OpenJDK). Martin is also a regular speaker at Java conferences and helps with the organization of the jPrime conference in Bulgaria (http://jprime.io/).

A couple of days ago Java 10 was officially released so we will explore together a bunch of new features that look interesting.

Martin also will draw 5 tickets for JPrime the biggest Java Conference in Buglaria ( https://jprime.io/ ) with an amazing speakers lineup.

We are still thinking about Pizzas and stuff but I believe you will be already fed enough during Easter 🙂

Global Azure Bootcamp 2018

Welcome to Global Azure Bootcamp 2018 ! All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 21, 2018, all communities will come together once again in the fifth great Global Azure Bootcamp event! Each user group will organize their own one day deep dive class on Azure the way they see fit and how it works for their members. The result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure!

Speakers and Schedule

10.00 Registration – Welcome – What is new in Azure – Constantinos Ziazios

11.00 Make a DNS failover with Azure DNS and Azure Automation – Nikos Tzelventzis
Learn how to build a custom failover between two internet ISPs for incoming connections to serve an on-premise services. This is the starting point for high availability services and give a good base to understand how a company can start to think with terms like HA (high availability) without big cost like BGP (Border Gateway Protocol) etc

12.00 Using Azure Functions and Microsoft Cognitive Services for near real time earthquake notifications – George Spyrou
Learn how to combine azure functions and congitive services.

13.00 Food and networking

14.00 Availability-Performance testing to any website all over the world. – John Pourdanis
Learn how to set up web tests to different regions all over the world using Application Insights. Discouver how to set alerts if a website becomes unavailable or responds slowly.

15.00 SQL or NoSQL, is this the question? – George Grammatikos
A short talk for SQL and NoSQL services on Azure.
Learn WHAT it is, WHEN and HOW to use each…

16.00 Learn BaaS (Blockchain-as-a-Service) – Constantinos Ziazios
Understand what is BaaS exactly, how it can help you building decentralized apps faster. We will also talk about different types of servers available in Azure for launching the Blockchain.

9th Meetup: React Native & Ionic

-= Building Hybrid Mobile Apps with React Native & Ionic =-

Επόμενο θέμα στο ταξίδι μας, Hybrid Mobile Apps Development! Αναλύουμε δύο πολύ δημοφιλή frameworks, που κάθε ένα έχει δική του προσέγγιση στην υλοποίηση του “write once, run everywhere”. —

Coming up next in our journey is Hybrid Mobile Apps Development! We are exploring two popular frameworks, that take different approaches in how hybrid apps are implemented.

Speakers (in order of appearance)
Dimitris Tsolis – Mobile Developer
Costas Ioannou – Mobile Developer at Intrideo


7:00pm – 7:10pm : Introduction
7:10pm – 7:55pm : React Native – Tsolis Dimitris
7:55pm – 8:15pm : Break
8.15pm – 9:00pm : Ionic – Costas Ioannou
9:00pm – : Connecting Micro-party

5th Thessaloniki UX Meetup / Workshop

Η ώρα για το 5ο Thessaloniki UX Meetup έφτασε!
Save the date: Πέμπτη 29 Μαρτίου 2018, ώρα 18.30
Save the place: i4G Pro, Κτήριο 1, ΔΕΘ-HELEXPO Θεσσαλονίκης

Αυτή τη φορά θα έχουμε κάτι διαφορετικό.
Στο πλαίσιο του Mozilla Open Leaders και του WordPress Plug-In Observatory project, μιας open source εθελοντικής προσπάθειας, θα έχουμε την ευκαιρία να δουμε καθώς και να συμμετέχουμε live σε μια σειρά από UX Research και Design μεθόδους οπως: User Interview, Empathy Mapping, User Jouney Mapping και Wireframing, που θα τρέξουν από UXers της πόλης.
Οι Γιάννης Φενέρης (https://www.linkedin.com/in/ifeneris/) και Ανθή Μαλτέζα (https://www.linkedin.com/in/anthimal/) θα μας κάνουν μια γρήγορη βόλτα από τον κόσμο του UX έτσι ώστε να δούμε πρακτικά τι συμβαίνει στις διαδικασίες του UX Research, Design, Evaluation, την πορεία που ακολουθείται, τα προβλήματα που πρέπει να προσέχουμε και πώς εν τέλει καταλήγουμε σε σχεδιαστικά αποτελέσματα από τα δεδομένα που έχουμε συλλέξει μέσω των παραπάνω διαδικασιών.

• Αμέσως μετά θα έχουμε τον απαραίτητο χρόνο για networking και για να κάνουμε ένα πιο χαλαρό sum up του workshop ή και για οποιαδήποτε άλλη συζήτηση περί UX, με τη συνοδεία μπυρας από το χορηγό του meetup, τη Zanshin Labs (http://zanshinlabs.io/?utm_source=meetup&utm_medium=web&utm_campaign=uxmeetupthess).

• Το workshop θα πραγματοποιηθεί στα ελληνικά.

Digital analytics meetup #6

Την Τετάρτη (21 Μαρτίου) το απόγευμα, βρισκόμαστε για 6η φορά και συζητάμε για 2 θέματα που έχουν να κάνουν με την συλλογή και ανάλυση δεδομένων στο web (web analytics) και για το πως μπορεί να ξεκινήσει κάποιος να ασχολείται με machine learning με το Azure Machine Learning Studio.

Οι ομιλητές μας θα είναι οι
– Τάσος Βεντούρης ( https://www.linkedin.com/in/tasosventouris/ )
Data Scientist στην Hattrick (https://www.hattrick.org/). Το πάθος του για την ανάλυση δεδομένων, τα ανοιχτά δεδομένα και την ανάπτυξη εφαρμογών είναι εμφανές μέσα από την προσπάθεια που έχει καταβάλει για την μετάδοση των γνώσεών του (με εκπαιδευτικά προγράμματα στην ανάλυση δεδομένων, μεταφράσεις εγχειριδίων στα ελληνικά και τις απαντήσεις του στο Stack Exchange). Επίσης είναι ιδρυτής της StackPrime (https://www.stackprime.com/) με αντικείμενο την ανάπτυξη εφαρμογών διαδικτύου και την ανάλυση δεδομένων.
Η παρουσίαση του Τάσου θα είναι μια εισαγωγή για αρχάριους χρήστες στο AzureML (https://azure.microsoft.com/en-us/services/machine-learning-studio/). Θα δείξει πως μπορεί να ξεκινήσει κάποιος αλλά και τι δυνατότητες προσφέρει.

– Παναγιώτης Τζαμτζής ( https://www.linkedin.com/in/tzamtzis/ )
Digital analytics implementation consultant στην baresquare (https://www.baresquare.com/) με εμπειρία 10 χρόνων στην υλοποίηση συστημάτων συλλογής δεδομένων στο web αλλά και με μεγάλη εμπειρία σε έργα ανάπτυξης εφαρμογών διαδικτύου. Έχει απασχοληθεί και ηγηθεί project για πελάτες παγκοσμίου εμβέλειας, όπως η Sony Consumer Global, Dixons Carphone Warehouse και η Co-Operative bank.
Θα μας μιλήσει για τα πιο ενδιαφέροντα θέματα που παρουσιάστηκαν στο συνέδριο MeasureCamp #12 του Λονδίνου στις 17 Μαρτίου (http://london.measurecamp.org/)

Το πρόγραμμα της συνάντησης μας είναι:
19:00 – 19:10 Εισαγωγή
19:10 – 20:00 Τάσος Βεντούρης – Introduction to Azure ML and data science
20:00 – 20:50 Παναγιώτης Τζαμτζής – Thessaloniki goes to MeasureCamp London
20:50 – 21:00 Ανακοίνωση νικητή Free google analytics audit by baresquare
20:50 – 22:00 Networking and Beers

O χώρος του meetup είναι στο φουαγιέ του ισογείου του OK!Thess, γωνία Κυδωνιών & Μαρίας Κάλλας, στην περιοχή του Μεγάρου Μουσικής. Θα ξεκινήσουμε με τις παρουσιάσεις στις 19:00. Μετά από κάθε παρουσίαση θα υπάρχει διαθέσιμος χρόνος για ανοιχτή κουβέντα με τον ομιλητή.

Τέλος όπως πάντα θα έχουμε χρόνο να γνωριστούμε καλύτερα μετά τις παρουσιάσεις, να πιούμε μπύρες παρέα και να συζητήσουμε θέματα που απασχολούν την κοινότητα και προτάσεις για επόμενα meetup.

Περισσότερες λεπτομέρειες στην σελίδα του meetup:

Code scalability & Build in Docker with Jenkins

Hello everyone

We are really excited to announce the second gathering for 2018 at GDG Android Athens, that will take place on 29th of March at The Cube Athens (https://thecube.gr/).

In our meetup, Mando from Unify will talk about Building Android apps in Docker with Jenkins, while our second speaker Dionysis from car2go will discuss Code scalability.

Special thanks to Unify (http://www.unify.com/us/) and Atos (https://atos.net/en/) for sponsoring the space and beers and e-food (https://www.e-food.gr/) for the pizzas

1) Title: Build in Docker with Jenkins.

Description: A walkthrough on setting up Jenkins to build our Android application within a Docker container.

Bio: Mando Stamelaki (https://www.linkedin.com/in/astamelaki) is a Software Engineer @ UNIFY, a mobile application developer that gets involved in DevOps solutions and survived to tell the story.

2) Title: Code Scalability

Description: At the bottom line our jobs as developers is one: Iterate or build quickly stable products. One might use what’s called “scalable code”. In this talk we provide architectural insights about how we transformed the car2go app from a “monolyth” to a modular, highly tested and adjustable app.

The slides will be in English and the talk in Greek.

Bio: Dionysis Lorentzos has spent his last 4 years working as a dev in the car sharing industry. His latest hobbies include writing functional code in Kotlin, warming with apartment with “./gradlew clean” or making websites with VueJs.

P.S. We have an open invitation for anyone interested to speak at the next or any future meetup. You can easily do that online at this link (https://docs.google.com/forms/d/e/1FAIpQLSfcNuAkkYBRjRz-JVXox0ckboPeUI5orh9EvMw1_tfe9IdsOQ/viewform?c=0&w=1&usp=send_form).

We have also an open invitation for anyone that would like to sponsor GDG Android Athens Meetups and make everyone happy either by hosting an event or bringing the pizzas or beers!

Join or Follow us to stay up-to-date with the latest news of the community at:

Website: http://gdgandroidathens.com/

Slack: https://slofile.com/slack/gdgandroidathens

Twitter: https://twitter.com/gdgandroidATH

Youtube: https://goo.gl/WPsNEL

Facebook: https://www.facebook.com/GDGandroidAthens

11th Athens Laravel Meetup @stonesoup -> 27/03/18

Η επόμενη μας συνάντησή στην Αθήνα θα πραγματοποιηθεί την Τρίτη 27 Μαρτίου στο φιλόξενο “Stone soup” στις 19.00. Το βασικό μας θέμα θα είναι ο “Γενικός Κανονισμός για την Προστασία των Δεδομένων” ή αλλιώς GDPR. O κανονισμός αυτός επιδιώκει να ενισχύσει τα δικαιώματα των πολιτών για την προστασία των δεδομένων τους, όπως ορίζεται στο άρθρο 8 του Χάρτη Θεμελιωδών Δικαιωμάτων της ΕΕ. Ο Δημήτρης Μητρόπουλος θα μας αναλύσει τι είναι, τι πρέπει να κάνουμε ως Developers, ποιες οι δυσκολίες και ποιες οι προκλήσεις του GDPR. To βέβαιο είναι ότι μας αφορά όλους έμμεσα ή άμεσα και επιπλέον θα πρέπει να ενεργοποιηθούμε άμεσα αφού η ημερομηνία υποχρεωτικής εφαρμογής του καθορίστηκε στις 25 Μαΐου 2018.

Στο δεύτερο μέρος της συνάντησης μας ο Μανώλης Αξυπόλυτος θα μας μιλήσει για το Laravel Cashier με το Braintree ως payment gateway όπως αυτό χρησιμοποιήθηκε στο brainy.gr. Θα αναλυθεί σε ποια σημεία βοήθησε αλλά και ποια προβλήματα εμφανίστηκαν τόσο κατά την ανάλυση όσο και κατά το development. Τέλος θα παρουσιαστεί ποια είναι η φιλοσοφία του και πως θα πρέπει (ή όχι) να προσαρμοστούμε σε αυτό. Όπως πάντα η συνάντηση θα μεταδίδεται ζωντανά μέσω Google Hangout. Ειδικά σε αυτή την συνάντηση η ζωντανή κουβέντα που θα γίνει θα είναι και το ουσιαστικό κομμάτι της συνάντησης μας. Να είστε εκεί, ειναι μεγάλη ευκαιρία να ρωτήσετε και να ενημερωθείτε για το GDPR.

Να υπενθυμίσουμε ότι κανάλι slack που κουβεντιάζουμε σε πραγματικό χρόνο (chat ) είναι αυτό https://laravelgreece.slack.com . Λίγα λόγια για τον Δημήτρη Μητρόπουλο

Ο Δημήτρης Μητρόπουλος είναι Υπεύθυνος Ασφαλείας στο Εθνικό Δίκτυο Έρευνας & Τεχνολογίας (ΕΔΕΤ) και ερευνητής στο Οικονομικό Πανεπιστήμιο Αθηνών. Είναι επίσης μέλος των ACM, IEEE, SysSec, OWASP, GRNOG και επίσημος συγγραφέας για το περιοδικό XRDS: Crossroads blog της ACM.

Έχει διατελέσει ως μεταδιδακτορικός ερευνητής στο Εργαστήριο Ασφάλειας Δικτύων (NSL) του Πανεπιστημίου Columbia της Νέας Υόρκης, υπό την επίβλεψη του καθηγητή Άγγελου Δ. Κερομύτη. Νωρίτερα ολοκλήρωσε το διδακτορικό του δίπλωμα στην Ασφάλεια Υπολογιστών στο Οικονομικό Πανεπιστήμιο Αθηνών υπό την εποπτεία του καθηγητή Διομήδη Σπινέλλη. Περισσότερες πληροφορίες μπορείτε να βρείτε στην προσωπική του ιστοσελίδα (https://dimitro.gr/).

Λίγα λόγια για τον Μανώλη Αξυπόλυτο

Ο Μανώλης Αξυπόλυτος εργάζεται ως Full stack developer στην ArtifiedWeb. Είναι επαγγελματικά στο χώρο του web από το 2011 και ασχολείται με το Laravel από την έκδοση 5.0. Τον τελευταίο χρόνο είναι υπεύθυνος για το development της online πλατφόρμας μάθησης brainy.gr, το οποίο έχει αναπτυχθεί σε Laravel.

The Key to Mobile App Success

Why is it that the mobile apps that should be the most practical and utilitarian often are the most useless and frustrating? Did the developers just phone it in?
David Platt has been a software industry expert for the better part of 3 decades and pulls no punches when it comes to the design and user experience he encounters. In this case study from his latest book The Joy of UX, he takes aim at the Boston-area commuter rail mobile, app and how something that could be useful for millions of people daily was made obsolete by the experiences it gave its users.

Join us for an evening of enlightening education, engaging conversation, and an opportunity to pick the brain of an industry legend.
David will give the presentation via Skype.

David S. Platt teaches programming .NET at Harvard University Extension School and at companies all over the world. He’s the author of 11 programming books, including “Why Software Sucks” (Addison-Wesley Professional, 2006) and “Introducing Microsoft .NET” (Microsoft Press, 2002). He is the back page columnist for MSDN Magazine. Microsoft named him a Software Legend in 2002. He wonders whether he should tape down two of his daughter’s fingers so she learns how to count in octal. You can contact him at rollthunder.com.