Το Cap'n Proto, ένα πρωτόκολλο ανταλλαγής μηνυμάτων, κυκλοφόρησε την έκδοση 1.0 της υλοποίησης αναφοράς του σε C++.
Το πρωτόκολλο χρησιμοποιείται στην παραγωγή εδώ και πολλά χρόνια, γεγονός που υποδηλώνει την αξιοπιστία του.
Η έκδοση περιλαμβάνει βελτιστοποιήσεις για βελτιωμένη απόδοση.
Έχουν γίνει αλλαγές για να επιτραπεί η ακύρωση RPC.
Τα σχέδια για την έκδοση 2.0 περιλαμβάνουν αναθεωρήσεις στο API της C++ και στη βιβλιοθήκη της εργαλειοθήκης KJ C++ για τη βελτίωση της εμπειρίας των προγραμματιστών.
Αυτές οι αλλαγές θα απαιτήσουν έναν μεταγλωττιστή με υποστήριξη της C++20 και μπορεί να κάνουν την KJ πιο φιλική προς τις ρουτίνες.
Δεν θα γίνουν συμβατές προς τα πίσω αλλαγές στη μορφή σειριοποίησης ή στο πρωτόκολλο RPC.
Η επίσημη έκδοση 2.0 δεν αναμένεται για μερικά χρόνια.
Ο Ian Denhardt, ένας από τους κύριους συντελεστές της εφαρμογής Go του Cap'n Proto, απεβίωσε, αφήνοντας τις κοινότητες Cap'n Proto και Sandstorm στο πένθος.
Το Cap'n Proto είναι μια μορφή σειριοποίησης δεδομένων υψηλής απόδοσης που χρησιμοποιείται στην πλατφόρμα Workers της Cloudflare.
Συζητούνται τα πλεονεκτήματα του Cap'n Proto, συμπεριλαμβανομένης της αποτελεσματικής σειριοποίησης και αποσειριοποίησης.
Η συζήτηση περιλαμβάνει επίσης γλωσσική υποστήριξη για το Cap'n Proto, με παραδείγματα υλοποιήσεων σε διάφορες γλώσσες.
Διερευνώνται οι δυνατότητες περαιτέρω ανάπτυξης και βελτίωσης του Cap'n Proto.
Η συζήτηση αγγίζει θέματα όπως τα υποχρεωτικά και προαιρετικά πεδία στην ανάπτυξη λογισμικού, η στατική τυποποίηση και οι προκλήσεις του σχεδιασμού πρωτοκόλλων.
Άλλες μορφές σειριοποίησης όπως η Avro, η protobuf και οι flatbuffers συγκρίνονται με την Cap'n Proto.
Προτάσεις για άλλες βιβλιοθήκες και πρωτόκολλα σειριοποίησης δυαδικών αρχείων αναφέρονται παράλληλα με το Cap'n Proto.
Η Alexandra Elbakyan, ιδρύτρια του Sci-Hub, αναγνωρίστηκε από το Electronic Frontier Foundation (EFF) για τις προσπάθειές της στην παροχή ελεύθερης πρόσβασης στην επιστημονική γνώση.
Το Sci-Hub είναι μια πολύτιμη πηγή για φοιτητές και ερευνητές, η οποία έχει επαινεθεί για το ρόλο της στη διάσωση ζωών.
Ο Elbakyan συνεχίζει να υπερασπίζεται την αποστολή του Sci-Hub παρά τις νομικές προκλήσεις και τις αποζημιώσεις εκατομμυρίων που οφείλονται σε μεγάλους εκδότες.
Το EFF αναγνωρίζει το έργο του Elbakyan για την αμφισβήτηση του σημερινού συστήματος ακαδημαϊκών εκδόσεων και την πρόσβαση εκατομμυρίων ανθρώπων σε επιστημονικές πληροφορίες.
Ο Elbakyan θα παραλάβει το βραβείο απευθείας σε τελετή τον Σεπτέμβριο.