Zapytaj kogokolwiek o to, jak ocenia możliwe nowe biblioteki, pakiety i klejnoty do dodania do swojego projektu, a otrzymasz wariacje na ten sam temat. Aktywnie rozwijane, Pull Requests scalane w odpowiednim czasie, brak długotrwałych błędów i zdrowa ilość gwiazdek GitHub. Ale czy są to w ogóle użyteczne wskaźniki? Wszystko to i więcej poniżej.
Jak projektowanie oparte na komponentach pomaga nam tworzyć szybciej
Katie Sievert i Jon Koon
Inżynierowie stojący za nadchodzącym odświeżeniem Twittera omawiają, w jaki sposób jego charakter oparty na komponentach pomógł im osiągnąć swoje cele. Warto przeczytać, zwłaszcza jeśli myślisz o przyjęciu React w projekt która istnieje już od jakiegoś czasu.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Czytanie metaprogramowania Ruby w Devise
Jim Gay
Devise jest zwykle świetnym rozwiązaniem dla projektów Railsowych, po prostu dlatego, że robi tak wiele po wyjęciu z pudełka i jest bardzo konfigurowalny. Ta konfigurowalność oczywiście nie pochodzi z magii, ale z dużej ilości metaprogramowania pod maską Devise. Oto przewodnik.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Programowanie obiektowe - katastrofa warta bilion dolarów
Ilya Suzdalnitski
Oto dyskusja na temat braków OOP w porównaniu do FP. Ale nie z typowego punktu widzenia "FP jest po prostu lepszy", ale jako dobrze przemyślany argument, poparty cytatami z oryginalnego wynalazcy OOP (który również uważa, że robimy to źle). Nauczyłem się dzisiaj i mam nadzieję, że ty też się nauczysz.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Wdrożenia Kubernetes: Kompletny przewodnik
Jérôme Petazzoni
W porządku, zadokowałeś swoją aplikację. Co teraz? Oto odpowiedź od byłego inżyniera Docker - przynajmniej jedna z możliwych odpowiedzi, ta dotycząca wdrożeń Kubernetes.
https://semaphoreci.com/blog/kubernetes-deployment
Czy możemy ufać gwiazdom GitHub?
Brendan Le Glaunec
Instagramizacja interakcji międzyludzkich w sieci wydaje się docierać do nas wszędzie, ale tego się nie spodziewałem. Wygląda na to, że kupowanie gwiazdek na GitHubie jest obecnie tak realne, jak kupowanie obserwujących na Instagramie. I jest to problematyczne, ponieważ gwiazdki są powszechnie używane jako miara wpływu projektu (nie tylko przez samą stronę trendów GitHub). Oto jak, dlaczego i jak wykryć astroturfing gwiazd GitHub.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bonus! Coś lżejszego na weekend? Spróbuj zbudować Niektóre bramki logiczne w symulatorze miastamoże!
Czytaj więcej: