Σκέψεις, εμπειρίες και
κώδικας από την καθημερινότητα
ενός προγραμματιστή

Γράφω για την ανάπτυξη λογισμικού, την τεχνητή νοημοσύνη
και τις λύσεις που γεννιούνται μέσα από πραγματικές ανάγκες.

Γιάννης Κυριαζής

Το blog του προγραμματιστή

Γράφω για όσα μαθαίνω δημιουργώντας

Είμαι ο Γιάννης Κυριαζής. Η επαγγελματική μου διαδρομή με έχει μάθει ότι το καλό λογισμικό δεν ξεκινά από τον κώδικα, αλλά από την κατανόηση μιας πραγματικής ανάγκης.

Εδώ μοιράζομαι εμπειρίες, τεχνικές σημειώσεις και ιδέες γύρω από τις custom εφαρμογές, το web, το e-commerce και την τεχνητή νοημοσύνη. Παράλληλα παρουσιάζω projects που εξελίσσω και είμαι ανοιχτός σε ενδιαφέρουσες συνεργασίες.

Περισσότερα για εμένα →

Πεδία ενδιαφέροντος & εμπειρίας

Custom εφαρμογές

Εφαρμογές που λύνουν συγκεκριμένα προβλήματα, όχι γενικές λύσεις.

Web

PHP, JavaScript, MySQL, σύγχρονα frameworks και καλές πρακτικές.

E-commerce

Καταστήματα, integrations, πληρωμές και διασυνδέσεις με τρίτα συστήματα.

AI integrations

Εργαλεία τεχνητής νοημοσύνης στην πράξη, με μέτρο και ξεκάθαρους στόχους.

Νέα άρθρα στο email σας

Ενημερωθείτε όταν δημοσιεύω κάτι νέο. Μόνο ουσιαστικό περιεχόμενο.

Σέβομαι τα προσωπικά σας δεδομένα. Μπορείτε να διαγραφείτε οποιαδήποτε στιγμή.

Διαβάστε τα άρθρα

Όλα τα άρθρα

Παραγωγικότητα

  • Στάδια Ανάπτυξης μιας Custom Εφαρμογής (Μέρος β) - Η Ανάλυση Αναγκών στα Ενδιάμεσα Στάδια

    Η έννοια της «ανάλυσης αναγκών» είναι κάτι πολύ περισσότερο από μια απλή αρχική συζήτηση. Στην πράξη, ειδικά στις custom εφαρμογές, η ανάλυση αναγκών δεν τελειώνει ποτέ πραγματικά. Εξελίσσεται μαζί με την εφαρμογή. Η λογική που λέει ότι ότι «γράφουμε τις ανάγκες στην αρχή και μετά απλώς προγραμματίζουμε» συχνά δεν αποδίδει. Στην πραγματικότητα η ανάπτυξη λογισμικού λειτουργεί σε στάδια.Θα μπορούσαμε να το πούμε σαν επίπεδα ωρίμανσης της κατανόησης των αναγκών.

  • Postman: Το εργαλείο που κάθε προγραμματιστής API πρέπει να γνωρίζει

    Όποιος έχει ασχοληθεί με την ανάπτυξη εφαρμογών που επικοινωνούν με APIs έχει βρεθεί κάποια στιγμή μπροστά στο ίδιο ερώτημα:

    «Το πρόβλημα βρίσκεται στον κώδικά μου ή στο ίδιο το API;»

    Η απάντηση δεν είναι πάντα προφανής. Μπορεί το endpoint να επιστρέφει διαφορετικά δεδομένα από αυτά που περιμένεις, να αποτυγχάνει η αυθεντικοποίηση, να λείπει κάποιο HTTP Header ή απλώς να στέλνεται λανθασμένο JSON.

    Εδώ ακριβώς έρχεται το Postman.

  • Στάδια Ανάπτυξης μιας Custom Εφαρμογής - Τα 8 βασικά στάδια (Μέρος α)

    Η ανάπτυξη μιας custom εφαρμογής είναι μια διαδικασία που απαιτεί σωστό σχεδιασμό, συνεχή δοκιμή και συνεργασία με τους τελικούς χρήστες.

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

    Για τον λόγο αυτό, η δημιουργία ενός επαγγελματικού πληροφοριακού συστήματος ακολουθεί συγκεκριμένα στάδια εξέλιξης μέχρι να φτάσει σε πλήρη παραγωγική λειτουργία.

Εφαρμογή διαχείρισης και ανάπτυξης λογισμικού

Προσωπικό software project

Datacenter Suite

Μια πλατφόρμα που εξελίσσεται μέσα από πραγματικές λειτουργικές ανάγκες. Συνδέει πληροφορίες, καθημερινές διαδικασίες και εργαλεία σε ένα ενιαίο, προσαρμόσιμο περιβάλλον.

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