Al giorno d'oggi si ha la sensazione che Ruby on Rails, soprattutto nella sua ultima versione, abbia tutto e il lavello della cucina (onestamente non sarei troppo sorpreso di trovarvi ActiveSupport::KitchenSink). Può mancare qualcosa? Questo e molto altro qui sotto.
Animazioni fluide con React e Framer Motion
Di Indrek Lasn
L'React ha troppo overhead per poter fare animazioni con esso... è la saggezza convenzionale. E può essere facilmente vera: pompare 60 FPS da una build React pura è possibile solo sulle macchine più potenti. Ma se ci si ingegna, come ha fatto Indrek, il limite è il cielo.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL su Rails: Una guida in tre parti
Di Andy Barnov
Non che odiamo il buon vecchio REST, ma man mano che spostiamo un numero sempre maggiore di progetti della nostra organizzazione verso le API GraphQL, i vantaggi (in particolare la libertà di cui godono gli addetti al frontend senza dover aspettare i ranger del backend) diventano sempre più evidenti. Se state gestendo un progetto Ruby progetto dovreste assolutamente dare un'occhiata a questa guida completa.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Un'arma segreta per le startup: la programmazione funzionale?
Di Ramanan Raghavendran
Personalmente sono dell'idea che la programmazione funzionale sia la strada del futuro, poiché è più vicina al modo in cui pensano gli esseri umani, infatti ne ho scritto proprio su questo blog. Ramanan fa un ulteriore passo avanti e spiega come la FP possa essere l'asso nella manica dell'intera organizzazione.
Autoscaling delle applicazioni Kafka Streams con Kubernetes
Di Jaroslaw Kijanowski
Eccone uno per i devops tra di noi. Gli stream Kafka sono fantastici se avete bisogno di un ingest ad alta velocità, ma è molto probabile che il vostro carico di lavoro fluttui durante il giorno. Data la facilità con cui è possibile collocare un Kubernetes su un server pubblico nuvola oggi, sarebbe un peccato non vedere come può funzionare l'autoscaling di questo carico.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 cose che mancano ai binari
Di Kevin English
Come ho detto: è difficile credere che Rails non abbia già tutto. Ma ecco sei pattern molto comuni che mancano nell'attuale Rails e che probabilmente finirete per inserire o costruire voi stessi. È una lettura illuminante, sia che conosciate già i pattern sia che non li conosciate, e come tale è il nostro titolo della settimana. Leggetelo e basta!
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus! Qualcosa di più leggero per il fine settimana? Che ne dite di 5 caratteristiche di ES2019 che potete usare oggi?!
Per saperne di più: