I disse dager kan det lett føles som om Ruby on Rails, spesielt i den siste utgaven, har alt og kjøkkenvasken (jeg ville ærlig talt ikke bli overrasket om jeg fant ActiveSupport::KitchenSink der). Kan det være noe som mangler? Dette og mye mer nedenfor.
Jevne animasjoner med React og Framer Motion
Av Indrek Lasn
React har for mye overhead til å gjøre animasjoner med det ... er den konvensjonelle visdommen. Og det kan lett være sant: å pumpe ut 60 FPS fra et rent React-bygg er bare mulig på de kraftigste maskinene. Men hvis du blir smart med det, slik Indrek gjorde, er det bare fantasien som setter grenser.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL på Rails: En veiledning i tre deler
Av Andy Barnov
Ikke at vi hater gode, gamle REST, men etter hvert som vi flytter flere og flere av organisasjonens prosjekter over til GraphQL API-er, blir fordelene (spesielt friheten frontend-folkene nyter uten å måtte vente på de sure backend-folkene) mer og mer åpenbare. Hvis du kjører en Ruby prosjekt bør du definitivt sjekke ut denne omfattende guiden.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Et hemmelig våpen for oppstartsbedrifter - funksjonell programmering?
Av Ramanan Raghavendran
Personlig er jeg av den oppfatning at funksjonell programmering er veien til fremtiden, siden det er nærmere måten mennesker faktisk tenker på - jeg har faktisk skrevet om dette på denne bloggen. Ramanan tar det et skritt videre og diskuterer hvordan FP kan være esset i ermet for hele organisasjonen.
Automatisk skalering av Kafka Streams-applikasjoner med Kubernetes
Av Jaroslaw Kijanowski
Her er en for devops blant oss. Kafka Streams er kjempebra hvis du trenger en høy gjennomstrømning, men det er en god sjanse for at arbeidsmengden din svinger i løpet av dagen. Med tanke på hvor enkelt det er å legge noen Kubernetes på en offentlig sky i disse dager, ville det være dumt å ikke se hvordan automatisk skalering av denne belastningen kan fungere.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 ting som mangler på skinner
Av Kevin English
Som sagt: det er vanskelig å tro at Rails ikke har alt allerede. Men her er seks veldig vanlige mønstre som 100% mangler i dagens Rails, og som du sannsynligvis vil ende opp med å legge inn en gem for eller bygge selv. Det er opplysende lesning enten du kjenner til mønstrene fra før eller ikke, og derfor er dette ukens hovedoppslag. Bare les den nå!
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus! Noe lettere til helgen? Hva med 5 ES2019-funksjoner du kan bruke i dag?!
Les mer om dette: