podlist.gr

Αυτοματισμός και πώς ο κώδικας καταλήγει στην παραγωγή | Μικρή Κουβέντα S01E16

Αυτή την εβδομάδα συνεχίζουμε την κουβέντα της προηγούμενης πάνω στη γραμμή παραγωγής κώδικα, από το laptop του προγραμματιστή στην παραγωγή. Πώς αυτοματοποιείται αυτή η διαδικασία, ποια είναι μερικά από τα πιο συνηθισμένα flows που ακολουθούνται, πότε παίρνει αποφάσεις ο άνθρωπος και πότε μια μηχανή.


Links:

* Η επόμενή μας συνάντηση για το Docker - https://events.docker.com/e/mp9abt/
* Το επεισόδιο για τα Code Reviews - https://www.youtube.com/watch?v=388VNiariPI
* Github flow - https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/github-flow
* Git flow - https://nvie.com/posts/a-successful-git-branching-model/
* Continuous integration system - https://en.wikipedia.org/wiki/Continuous_integration
* Linting - https://en.wikipedia.org/wiki/Lint_(software)
* Decision fatigue - https://en.wikipedia.org/wiki/Decision_fatigue


Μερικά συστήματα για Continuous Integration που αναφέραμε:

* Github Actions - https://github.com/features/actions
* Jenkins - https://jenkins.io/
* Gitlab CI - https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/


Μερικοί linters που αναφέραμε:

* Black (Python) - https://github.com/psf/black
* PyLint (Python) - https://www.pylint.org/
* ESlint (JavaScript) - https://eslint.org/
* Prettier (JavaScript) - https://prettier.io/
* Go fmt (Go) - https://golang.org/cmd/gofmt/


Η "Μικρή Κουβέντα" είναι ένα video podcast από τους Πάρι Κασιδιάρη και Αντώνη Καλιπέτη. Σε αυτή τη σειρά, συζητάμε θέματα της τεχνολογικής επικαιρότητας, ανακαλύπτουμε και δοκιμάζουμε νέες τεχνολογίες και εκφράζουμε την άποψή μας.


Δείτε το μάθημά μας "Εισαγωγή στο Docker":

* https://www.youtube.com/playlist?list=PL-bAoD8eSFfHtI0Lknro_TbXSGGbXOEpZ


Βρείτε μας στο Twitter:

* Πάρις - https://twitter.com/pariskasid
* Αντώνης - https://twitter.com/akalipetis


Δείτε μας στο YouTube:

* https://www.youtube.com/channel/UC-9VClHdd-IWYZ8rB3nsdDA


Ακούστε μας στην αγαπημένη σας εφαρμογή για podcasts:

* Spotify - https://open.spotify.com/show/2jYxcClL09OtszEqIYyjPD
* Google podcasts - https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xMGM1M2Q4OC9wb2RjYXN0L3Jzcw==
* Apple podcasts - https://podcasts.apple.com/gb/podcast/μικρή-κουβέντα/id1490436652


#podcast #mikrikouventa #automation #continuousintegration #ci #cd

Πηγή: https://podcasters.spotify.com/pod/show/mikri-kouventa/episodes/S01E16-eba2dv

Περισσότερα επεισόδια

Season Finale: Heart Rate Zone Lab και πώς φτιάχνουμε software

Στο season finale της 7ης σεζόν μιλάμε για το HR Zone Lab, ένα μικρό εργαλείο που ξεκίνησε από την ανάγκη να υπολογίζουμε σωστά ζώνες παλμών και να καταλαβαίνουμε καλύτερα τα δεδομένα της προπόνησης. Με αφορμή αυτό, συζητάμε πώς αλλάζει το software development με το AI, γιατί η αξία μετακινείται από τον απλό κώδικα στην κατανόηση του προβλήματος και πώς τέτοια μικρά εργαλεία μπορούν να γίνουν...

Όταν το to-do list δεν αδειάζει | Προσωπική οργάνωση & διαχείριση χρόνου

Η θεματική αυτού του επεισοδίου αφορά στην προσωπική οργάνωση και διαχείριση του χρόνου, ειδικά όταν αυτός λιγοστεύει. Αναλύουμε ποια tasks μας αποδιοργανώνουν, τι συστήματα χρησιμοποιούμε για προγραμματισμό, πώς αντιμετωπίζουμε διαστήματα που τα to-do lists μας δεν ολοκληρώνονται και τι έχουμε αυτοματοποιήσει με τη βοήθεια των AI agents. Links:Workforce Innovation: (Ψηφιακή Κάρτα Εργασίας):...

Φτιάξαμε website με τοπικό AI agent

Σε αυτό το επεισόδιο εξηγούμε πώς φτιάξαμε το website του Django Day Athens χρησιμοποιώντας local AI agents. Αναλύουμε το setup, τα prompts και συγκρίνουμε την απόδοση διαφορετικών μοντέλων σε προγραμματιστικές εργασίες. Συζητάμε επίσης γιατί η ανεξαρτησία από online υπηρεσίες γίνεται όλο και πιο σημαντική, πώς το Slack έχει αλλάξει προς το χειρότερο και τι πραγματικά έχει προσφέρει το...