Heutzutage hat man leicht das Gefühl, dass Ruby on Rails, vor allem in seiner neuesten Version, alles hat und das Spülbecken (ich wäre ehrlich gesagt nicht allzu überrascht, ActiveSupport::KitchenSink darin zu finden). Kann da noch etwas fehlen? Dies und vieles mehr weiter unten.
Flüssige Animationen mit React und Framer Motion
Von Indrek Lasn
React hat zu viel Overhead, um damit Animationen zu machen... lautet die gängige Meinung. Und das kann durchaus stimmen: 60 FPS aus einem reinen React-Build herauszupumpen, ist nur auf den stärksten Maschinen möglich. Aber wenn man es geschickt anstellt, wie Indrek es getan hat, ist der Himmel die Grenze.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL auf Rails: Ein dreiteiliger Leitfaden
Von Andy Barnov
Nicht, dass wir das gute alte REST hassen würden, aber da wir immer mehr Projekte unserer Organisation auf GraphQL-APIs umstellen, werden die Vorteile (vor allem die Freiheit, die die Frontend-Leute genießen, ohne auf die verkrusteten Backend-Ranger warten zu müssen) immer deutlicher. Wenn Sie eine Ruby Projekt sollten Sie sich diesen umfassenden Leitfaden unbedingt ansehen.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Eine Geheimwaffe für Startups - Funktionale Programmierung?
Von Ramanan Raghavendran
Ich persönlich bin der Meinung, dass funktionale Programmierung der Weg in die Zukunft ist, da sie der menschlichen Denkweise am nächsten kommt - ich habe sogar in diesem Blog darüber geschrieben. Ramanan geht noch einen Schritt weiter und erörtert, wie FP das Ass im Ärmel Ihrer gesamten Organisation sein kann.
Automatische Skalierung von Kafka-Streams-Anwendungen mit Kubernetes
Von Jaroslaw Kijanowski
Hier ist eine Frage für die Devops unter uns. Kafka-Streams sind großartig, wenn Sie einen Ingest mit hohem Durchsatz benötigen, aber es besteht eine gute Chance, dass Ihre Arbeitslast im Laufe des Tages schwankt. Wenn man bedenkt, wie einfach es ist, ein paar Kubernetes auf eine öffentliche Wolke Heutzutage wäre es nachlässig, nicht zu sehen, wie eine automatische Skalierung dieser Last funktionieren kann.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 Dinge, die bei Schienen fehlen
Von Kevin English
Wie ich schon sagte: Es ist schwer zu glauben, dass Rails nicht schon alles hat. Aber hier sind sechs sehr häufig vorkommende Muster, die 100% von aktuellen Rails fehlt, und dass Sie wahrscheinlich am Ende fallen ein Juwel in für oder bauen Sie selbst. Es ist eine aufschlussreiche Lektüre, egal ob Sie die Muster bereits kennen oder nicht, und als solche ist dies unser Titelthema für diese Woche. Lesen Sie es einfach!
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus! Etwas Leichteres für das Wochenende? Wie wäre es mit 5 ES2019-Funktionen, die Sie schon heute nutzen können?!
Lesen Sie mehr: