I dag kan det nemt føles, som om Ruby on Rails, især i den seneste udgave, har alt og køkkenvasken (jeg ville ærligt talt ikke blive overrasket over at finde ActiveSupport::KitchenSink derinde). Kan der være noget, der mangler? Dette og meget mere nedenfor.
Jævne animationer med React og Framer Motion
Af Indrek Lasn
React har for meget overhead til at lave animationer med ... er den konventionelle visdom. Og det kan sagtens være sandt: At pumpe 60 FPS ud af en ren React-bygning er kun muligt på de kraftigste maskiner. Men hvis du bliver klogere, som Indrek gjorde, er der ingen grænser.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL på Rails: En guide i tre dele
Af Andy Barnov
Ikke at vi hader gode gamle REST, men efterhånden som vi flytter flere og flere af vores organisationers projekter over på GraphQL API'er, bliver fordelene (især den frihed, som frontend-folkene nyder uden at skulle vente på de sure backend-folk) mere og mere tydelige. Hvis du kører en Ruby projekt bør du helt sikkert tjekke denne omfattende guide ud.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Et hemmeligt våben for startups - funktionel programmering?
Af Ramanan Raghavendran
Personligt er jeg af den opfattelse, at funktionel programmering er vejen frem, da det er tættere på den måde, rigtige mennesker tænker på - faktisk har jeg skrevet om det på netop denne blog. Ramanan tager det et skridt videre og diskuterer, hvordan FP kan være et es i ærmet for hele din organisation.
Automatisk skalering af Kafka Streams-applikationer med Kubernetes
Af Jaroslaw Kijanowski
Her er en til devops blandt os. Kafka Streams er fantastiske, hvis du har brug for en høj gennemstrømning, men der er en god chance for, at din arbejdsbyrde svinger i løbet af dagen. I betragtning af, hvor nemt det er at smide noget Kubernetes på en offentlig sky i dag, ville det være en fejl ikke at se, hvordan automatisk skalering af denne belastning kan fungere.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 ting, der mangler på skinner
Af Kevin English
Som jeg sagde: Det er svært at tro, at Rails ikke allerede har alt. Men her er seks meget almindelige mønstre, som 100% mangler i det nuværende Rails, og som du sandsynligvis vil ende med at droppe en gem til eller bygge selv. Det er oplysende læsning, uanset om du kender mønstrene i forvejen eller ej, og derfor er det ugens hovedartikel. Læs den nu bare!
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus! Noget lettere til weekenden? Hvad med 5 ES2019-funktioner, du kan bruge i dag?!
Læs mere om det: