Εμείς οι Rubyists τείνουμε να χλευάζουμε το πλήθος των NPM κάθε φορά που τους συμβαίνει κάτι κακό (θυμάστε το αριστερό pad; Ή το event-stream;). Ωστόσο, αυτή την εβδομάδα δεν ακούσαμε καμία ειρωνεία, καθώς μάθαμε ότι το strong_password είχε υποκλαπεί στο RubyGems και φόρτωνε πολύ άσχημο κώδικα. Διαβάστε γι' αυτό και πολλά άλλα παρακάτω.
Γιατί η κατασκευή του webpack μου είναι αργή;
Από τον Sam Saccone
Ξεκινάτε ένα webpack έργο, χτίζεται αξιοπρεπώς γρήγορα, και στη συνέχεια - με την πάροδο του χρόνου - επιδεινώνεται τόσο αργά. Τώρα η κατασκευή του frontend σας διαρκεί για πάντα και όλοι είναι δυστυχισμένοι. Δείτε πώς μπορείτε να διαγνώσετε τι συνέβαλε στην επιβράδυνση.
https://samsaccone.com/posts/why-is-my-webpack-build-slow.html/
Σοβαρά, σταματήστε να χρησιμοποιείτε την RSA
Με Trail of Bits
Η κρυπτογράφηση είναι ασφαλής, σωστά; Λοιπόν... όχι, εκτός αν το χρησιμοποιήσετε λάθος. Ή πολύ λάθος - όπως στα παραδείγματα που αναφέρονται σε αυτό το άρθρο. Είναι λίγο μεγαλύτερο σε διάρκεια, αλλά το συνιστούμε σε όποιον κάνει οποιαδήποτε εργασία κρυπτογράφησης, και ειδικά γύρω από την RSA.
https://blog.trailofbits.com/2019/07/08/fuck-rsa/
Μια ανασκόπηση των βέλτιστων πρακτικών των επίσημων αρχείων Docker: καλές, κακές και μη ασφαλείς
Από τον Itamar Turner-Trauring
Συνήθως ανατρέχουμε στα έγγραφα για μια αναφορά στο πώς να κάνουμε κάτι. Εδώ είναι μια ανασκόπηση των πρακτικών που συνιστώνται στην τεκμηρίωση του Docker, οι οποίες μπορεί να μην είναι τόσο σπουδαίες όσο νομίζουμε ότι είναι μετά από μια προσεκτικότερη εξέταση.
https://pythonspeed.com/articles/official-docker-best-practices/
10 συμβουλές για την αναθεώρηση κώδικα που δεν σας αρέσει
Από τον David Lloyd
Ούτε εμείς είμαστε οπαδοί των "listicles", αλλά αυτό εδώ είναι σκέτο χρυσάφι. Το να σέβεσαι τον εαυτό σου κωδικός Οι αναθεωρήσεις είναι δεδομένες για κάποιους, αδιανόητες για άλλους - και είναι πολύ δύσκολο να παραμένεις με σεβασμό όταν αντιμετωπίζεις "κακό" κώδικα. Ακολουθούν μερικές συμβουλές για το πώς να το κάνετε πιο εύκολο για εσάς, τον αναθεωρητή - και για τον αναθεωρητή που δέχεται την κριτική.
https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like/
strong_password v0.0.7 rubygem hijacked
Με Tute Costa
Η κορυφαία μας ιστορία της εβδομάδας, τώρα ενημερωμένη με την απάντηση του συγγραφέα του πολύτιμου λίθου. Αν δεν το έχετε διαβάσει, θα πρέπει πραγματικά να το διαβάσετε - και αν δεν έχετε ακόμη ελέγξει το Gemfile σας, θα πρέπει πραγματικά, πραγματικά να το κάνετε.
https://withatwist.dev/strong-password-rubygem-hijacked.html
Μπόνους! Για να δούμε αν κάποιος θα βρει μια λέξη bingo: εδώ είναι μια έξυπνη οθόνη IoT e-ink Raspberry Pi προγραμματισμένη με Elixir**.** Σοβαρά όμως, πηγαίνετε να διαβάσετε γι 'αυτό, είναι πολύ λειτουργικό.
Διαβάστε περισσότερα: