On peut facilement avoir l'impression que Ruby on Rails, surtout dans sa dernière version, a tout et l'évier de cuisine (honnêtement, je ne serais pas trop surpris de trouver ActiveSupport::KitchenSink là-dedans). Peut-il manquer quelque chose ? Ceci et bien plus encore ci-dessous.
Animations fluides avec React et Framer Motion
Par Indrek Lasn
React a trop d'overhead pour faire des animations avec... c'est la sagesse conventionnelle. Et cela peut facilement être vrai : tirer 60 FPS d'un React pur n'est possible que sur les machines les plus puissantes. Mais si vous faites preuve d'ingéniosité, comme l'a fait Indrek, les possibilités sont infinies.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL sur Rails : Un guide en trois parties
Par Andy Barnov
Ce n'est pas que nous détestons le bon vieux REST, mais comme nous faisons évoluer de plus en plus de projets de notre organisation vers des API GraphQL, les avantages (en particulier la liberté dont jouissent les frontaux sans avoir à attendre les robustes backend) deviennent de plus en plus évidents. Si vous utilisez une API Ruby projet vous devriez absolument consulter ce guide complet.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Une arme secrète pour les startups - la programmation fonctionnelle ?
Par Ramanan Raghavendran
Personnellement, je suis d'avis que la programmation fonctionnelle est la voie de l'avenir, car elle est plus proche de la façon dont les humains pensent - j'ai d'ailleurs écrit à ce sujet sur ce même blog. Ramanan va plus loin et explique comment la programmation fonctionnelle peut être l'as dans la manche de toute votre organisation.
Mise à l'échelle automatique des applications Kafka Streams avec Kubernetes
Par Jaroslaw Kijanowski
En voici une pour les développeurs parmi nous. Les flux Kafka sont géniaux si vous avez besoin d'un ingest à haut débit, mais il y a de fortes chances que votre charge de travail fluctue au cours de la journée. Étant donné la facilité avec laquelle il est possible de placer quelques Kubernetes sur un serveur public, il est possible d'utiliser les flux de Kafka. nuage de nos jours, il serait dommage de ne pas voir comment l'autoscaling de cette charge peut fonctionner.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 éléments manquants dans les rails
Par Kevin English
Comme je l'ai dit : il est difficile de croire que Rails n'a pas déjà tout. Mais voici six patterns très communs qui sont 100% absents de Rails actuel, et pour lesquels vous finirez probablement par déposer une gem ou que vous construirez vous-même. C'est une lecture instructive, que vous connaissiez déjà les patterns ou non, et c'est donc notre tête d'affiche de la semaine. Lisez-le, c'est tout !
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus ! Quelque chose de plus léger pour le week-end ? Et pourquoi pas 5 fonctionnalités de ES2019 que vous pouvez utiliser dès aujourd'hui ?!
En savoir plus :