Το podcast για developers.
Σε αυτο το επεισόδιο φιλοξενώ την Αθανασία, Web and motion designer της Ogilvy και YouTuber. Συζητάμε για το Framer X, ένα prototyping tool όπου βασικό συστατικό του είναι το React.js.
Πώς δουλεύει το Framer X και πώς χρησιμοποιούμε το React για να φτιάξουμε το design system μας. Το συγχρονισμό του με το Git και πως μπορεί να βοηθήσει developers αλλα και designers να δουλέψουν καλύτερα μαζί.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο όγδοο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Στο δεύτερο επεισόδιο με τον Γιάννη συνεχίζουμε την κουβέντας μας για το backend και συνεχίζουμε με frontend. Επίσης, τι πρέπει να κάνουμε όταν ανακαλύψουμε ενα vulnerability σε κάποιο άλλο σύστημα.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο έβδομο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Σε αυτο το επεισόδιο είναι μαζί μου ο Γιάννης Σκουμπουρδής και μου εξηγεί γνωστές επιθέσεις προς τα συστήματα μας. Μιλάμε για συνηθισμένα λάθη που κάνουμε τα οποία επιτρέπουν τέτοιες επιθέσεις και πως τα αντιμετωπίζουμε.
Στο πρώτο επεισόδιο με τον Γιάννη, μιλάμε για επιθέσεις DoS και DDoS και XSS στο backend.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο έκτο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Το θέμα που απασχόλησε αρκετά τα τελευταία δύο χρόνια. Ακούσαμε όλοι για το Bitcoin και κάναμε μια αναζήτηση που μας οδήγησε στο blockchain. Τι είναι όμως το blockchain;
Σε αυτό το επεισόδιο είναι μαζί μου ο Κώστας Καρασάββας, blockchain consultant και λέκτορας στο πανεπιστήμιο της Λευκωσίας όπου και διδάσκει για το blockchain.
Συζητάμε για την ιστορία του και την σχέση του με το Bitcoin, ποια είναι τα βασικά χαρακτηριστηκα του και γιατι διαφέρει. Πώς μπορει κάποιος να ξεκινήσει για να μπει στο πεδίο του blockchain αλλά και την κρυπτογραφίας και πως θα μοιάζει ο κόσμος μας σε λίγα χρόνια.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο πεμπτο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Επιστρέφουμε στα τεχνικά και μιλάμε για το persistence layer μιας αρχιτεκτονικής. Φιλοξενώ τον Γιώργο Σπανό να μου πει για το πως δουλεύουν οι βάσεις δεδομένων, απο τι αποτελούνται και μερικές συμβουλές για την σωστή δόμηση τους.
Μιλάμε για τα συστήματα αρχείων, τον θεμέλιο λίθο των βάσεων δεδομένων. Τα βασικά χαρακτηριστικά τους όπως indices και transactions. Θίγουμε το θέμα των migrations και πως εφαρμόζονται σε πραγματικές συνθήκες.
Τέλος μιλάμε για scaling και πότε η βάση μας θα γίνει το bottleneck της αρχιτεκτονικής.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο τέταρτο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Ξεφεύγουμε απο τα τεχνικά σε αυτο το επεισόδιο και συζητάμε για την μεθολογία Scrum, μια απο την οικογένεια Agile. Μαζί μου είναι ο Δημήτρης Τσιφλιτζής, Senior Mobile Developer και συνδιοργανωτής του CocoaHeadsSKG.
Συζητάμε για τους βασικούς ρόλους της μεθοδολογίας και τις ευθύνες τους. Για την διεργασία και πώς όλα μαζί κολλάνε πάνω σ'εναν πίνακα απο post-its. Επίσης, τεχνικές και συμβουλές για να ξεκινήσετε σίγα σίγα και να θέσετε μια ευέλικτη διεργασία για την όμαδα ή το οργανισμό σας.
Οι Agile μεθοδολογίες δε σκοπευούν αποκλειστικά σε ομάδες κατασκευής λογισμικού αλλα σε οποιαδήποτε διεργασία παραγωγής. Μήπως θα ταίριαζε και στην δική σας ομάδα;
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο τρίτο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Σε αυτό το επεισόδιο o Γιάννης ξεκαθαρίζει τι εννοούμε όταν μιλάμε για UX. Πρωτού κάνουμε αυτην την κουβέντα βρισκόμουν σε παντελή άγνοια περι του θέματος.
Ο Γίαννης μου εξηγει ότι το User Experience έχει εφαρμογή σε όλη την διαδικασία παραγωγής λογισμικού, απο την αρχική επιβεβαίωση μιας ιδέας μέχρι το τελικό μενού της εφαρμογής που εντέλει θα δεί ο χρήστης μας. Σκοπός μας είναι να φέρουμε τον χρήστη στο κέντρο και μέσα απο μεθοδευμένες διαδικασίες να κάνουμε την εμπειρία του καλύτερη.
Είτε developer, product owner ή designer χρειάζεσαι γνώσεις που μπορείς να χρησιμοποιήσεις για να πάρεις αποφάσεις, αποφάσεις που συνήθως πέρνονται εμπειρικά ή ακόμη και στα τυφλά.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δωδέκατο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Μπορεί να άργησε αυτη η ηχογράφηση αλλά άξιζε κάθε λέπτο. Ο Στράτος είναι lead engineer στο Workable και αν μη τι άλλο γνωρίζει το θέμα μας καλά. Του αρέσει να μιλάει και να μοιράζεται τις εμπειρίες του και είναι co-host του GreeceJS meetup της Αθήνας.
Σε αυτό το επεισόδιο μιλάμε με τον Στράτο για Web Performance. Τι είναι και γιατι να μας απασχολεί. Σπάμε το αντικείμενο της κουβέντας μας σε τρία στοιχεία, στον server, στον browser και στο network και μιλάμε για το καθένα ξεχωριστά.
Τι επηρεάζει το performance του application μας και πως το βελτιώνουμε. Τι πρέπει να γνωρίζουμε για τα εσωτερικά γνωρίσματα των προτοκόλλων και στοιχείων του φυσικού κόσμου για να έχουμε καλύτερη γνώση της αρχιτεκτονικής μας. Τέλος, μιλάμε για γνωστές τεχνικές για την βελτίωση του performance. Πως το μετράμε και πως το προσεγγίζουμε στη ομάδα μας και στην καθημερινότητα μας.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το ενδέκατο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Ο Δημήτρης είναι απο μια ομάδα της Αθήνας που θαυμάζω πολύ για την δουλειά τους και για την ενασχόληση τους με το ελεύθερο λογισμικό. Είναι lead engineer στο τμήμα των analytics του Skroutz και τελευταία ασχολείται πολύ με Elixir language, ένα flavor πάνω απο το Erlang VM.
Η Elixir δημιουργήθηκε με σκοπό να διορθώσει προβλήματα σε concurrent systems που απασχολούσαν τους Ruby developers. Είναι δυναμική, functional κι έχει πρόσβαση σε όλο το οικοσύστημα της Erlang.
Σε αυτό το επεισόδιο μιλάμε για την γλώσσα, την ιστορία της και σε τι διαφέρει απο τις άλλες. Την κοινότητα της και ποιοι μεγάλοι παίχτες την χρησιμοποιούν. Τέλος, για ποιο λόγο κάποιος να την χρησιμοποιήσει και τι να προσέξει όταν ξεκινάει.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το δέκατο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Ο Νίκος επέστρεψε στη Θεσσαλονίκη μετά απο μια πολυετή εργασία σαν προγραμματιστής στην Αθήνα και στο εξωτερικό. Είναι Senior Software Engineer με αγάπη για το frontend. Έχω παρακολουθήσει αρκετές απο τις τεχνικές παρουσιάσεις του και κάθε φορα με εντυπωσιάζει. Τον κάλεσα σε αυτό το επεισόδιο να μιλήσουμε για styleguides driven development, ένα θέμα που γνωρίζει και χρησιμοποιεί και ο ίδιος.
Μιλάμε για τα living styleguides, τον θεμέλιο λίθο του styleguides driven development. Τι είναι και για ποιο λόγο κάποιος να το εντάξει στην καθημερινότητα του. Συζητάμε για παραδείγματα που υπάρχουν ήδη στο διαδικτυο με το πιο γνωστό να είναι το Bootstrap.
Τέλος, πως ξεκινάμε να στήσουμε το δικό μας styleguide και τι μεθοδολογίες πρέπει να ακολουθήσουμε. Τι είναι οι componetized αρχιτεκτονικές και ποιές οι καλές πρακτικές. Ποια είναι τα συχνά προβλήματα που συναντάμε και τι να προσέξουμε στην πορεία.
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το ένατο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Κάναμε δύο κλήσεις μέσω Skype και τις απόλαυσα πραγματικά και τις δυο. Ο Δημήτρης Ανδρεάδης είναι Senior Engineering Manager στην Redhat τα τελευταία δώδεκα χρόνια. Ασχολείται με ανάπτυξη λογισμικού τις τελευταίες δύο δεκαετίες και όταν μου έλεγε πως το open source του άλλαξε την ζωή, το εννούσε.
Μιλάμε για Wildfly, το open source middleware product της Redhat το οποίο και οδηγεί. Η καινούρια έκδοση που δουλεύουν είναι σχεδιασμένη για την κατασκευή modular συστημάτων και θα μας πεί περισσότερα γι'αυτήν στο επερχόμενο VOXXED Days Thessaloniki. Μιλάμε επίσης για την εμπειρία της διαχείρισης ενος τέτοιου project και τις διαδικασίες που ακολουθούνται.
Τέλος, αναλύουμε την σημασία της ενασχόλησης με το open source τόσο απο οργανισμούς και εταιρείες όσο και απο μεμονομένα άτομα. Τις συνήθειες των επιτυχημένων προγραμματιστών και γιατί το open source θα σε απελευθερώσει!
Κατέβασε το στον υπολογιστή σου
Σύνδεσμοι:
Θα χαιρόμουν πολύ εαν μοιραζόσασταν το όγδοο επεισόδιο του Devastation
Podcast με κάποιο φίλο σας ή αν αφήνατε ένα σχόλιο. 😃
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.