Wenn Sie jemanden fragen, wie er mögliche neue Bibliotheken, Pakete und Gems, die er seinem Projekt hinzufügen möchte, bewertet, erhalten Sie Variationen desselben Themas. Aktive Entwicklung, zeitnahe Zusammenführung von Pull Requests, keine seit langem bestehenden Bugs und eine gesunde Anzahl von GitHub-Sternen. Aber sind das überhaupt brauchbare Metriken? All dies und mehr weiter unten.
Wie wir mit komponentenbasiertem Design schneller bauen können
Von Katie Sievert und Jon Koon
Die Ingenieure, die hinter der bevorstehenden Twitter-Aktualisierung stehen, erörtern, wie die komponentenbasierte Natur des Systems ihnen geholfen hat, ihre Ziele zu erreichen. Eine lesenswerte Lektüre, vor allem, wenn Sie über die Einführung von React in einem Unternehmen nachdenken. Projekt die es schon seit einiger Zeit gibt.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Ruby Metaprogrammierung in Devise lesen
Von Jim Gay
Devise ist in der Regel eine großartige Lösung für Ihre Rails-Projekte, einfach weil es so viel von Haus aus kann und sehr konfigurierbar ist. Diese Konfigurierbarkeit kommt natürlich nicht von der Magie, sondern von einer großen Menge an Metaprogrammierung unter der Haube von Devise. Hier ist ein Walkthrough.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Objektorientierte Programmierung - Das Billionen-Dollar-Desaster
Von Ilya Suzdalnitski
Hier ist eine Diskussion über die Unzulänglichkeiten von OOP im Vergleich zu FP. Aber nicht vom typischen "FP ist einfach besser"-Standpunkt aus, sondern als gut durchdachtes Argument, unterstützt durch Zitate des ursprünglichen Erfinders von OOP (der auch denkt, dass wir es falsch machen). Ich habe heute etwas gelernt, und ich hoffe, Sie werden es auch.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Kubernetes-Einsätze: Der ultimative Leitfaden
Von Jérôme Petazzoni
Also gut, Sie haben Ihre Anwendung gedockt. Was nun? Hier ist die Antwort eines ehemaligen Docker-Ingenieurs - zumindest eine der möglichen Antworten, bei der es um Kubernetes-Bereitstellungen geht.
https://semaphoreci.com/blog/kubernetes-deployment
Können wir den GitHub-Sternen vertrauen?
Von Brendan Le Glaunec
Die Instagramifizierung der menschlichen Interaktion im Web scheint uns überall zu erreichen, aber das hier habe ich nicht wirklich erwartet. Es scheint, dass der Kauf von Sternen auf GitHub heutzutage so real ist wie der Kauf von Instagram-Followern. Und das ist problematisch, weil Sterne weithin als Maß für den Einfluss eines Projekts verwendet werden (nicht zuletzt von der GitHub-Trending-Seite selbst). Hier erfahren Sie, wie, warum und wie Sie GitHub-Star-Astroturfing erkennen können.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bonus! Etwas Leichteres für das Wochenende? Versuchen Sie zu bauen einige Logikgatter in einem Stadtsimulationsspielvielleicht!
Lesen Sie mehr: