W dzisiejszych czasach można łatwo odnieść wrażenie, że Ruby on Rails, zwłaszcza w swojej najnowszej odsłonie, ma wszystko i zlew kuchenny (szczerze mówiąc, nie byłbym zbyt zaskoczony, gdybyśmy znaleźli tam ActiveSupport::KitchenSink). Czy może być coś, czego brakuje? To i wiele więcej poniżej.
Płynne animacje dzięki React i Framer Motion
Autor: Indrek Lasn
React ma zbyt duży narzut na animacje... to konwencjonalna mądrość. I może to być prawda: osiągnięcie 60 FPS z czystego React jest możliwe tylko na najmocniejszych maszynach. Jeśli jednak podejdziesz do tego sprytnie, tak jak zrobił to Indrek, niebo jest granicą.
https://medium.com/better-programming/smooth-animations-with-react-and-framer-motion-c272b6f22f67/
GraphQL na Railsach: Trzyczęściowy przewodnik
Andy Barnov
Nie chodzi o to, że nienawidzimy starego, dobrego REST-a, ale w miarę jak coraz więcej projektów w naszej organizacji przechodzi na interfejsy API GraphQL, korzyści z nich płynące (zwłaszcza swoboda, jaką cieszą się frontendowcy bez czekania na skorumpowanych backendowców) stają się coraz bardziej widoczne. Jeśli prowadzisz projekt Ruby projekt Zdecydowanie powinieneś zapoznać się z tym kompleksowym przewodnikiem.
http://www.rubyflow.com/p/27d75m-graphql-on-rails-a-three-part-guide
Tajna broń dla startupów - programowanie funkcyjne?
Ramanan Raghavendran
Osobiście jestem zdania, że programowanie funkcyjne jest drogą przyszłości, ponieważ jest bliższe sposobowi myślenia rzeczywistych ludzi - w rzeczywistości pisałem o tym na tym blogu. Ramanan idzie o krok dalej i omawia, w jaki sposób FP może być asem w rękawie całej organizacji.
Autoskalowanie aplikacji Kafka Streams za pomocą Kubernetes
Jarosław Kijanowski
A teraz coś dla deweloperów. Strumienie Kafka są niesamowite, jeśli potrzebujesz wysokiej przepustowości, ale istnieje duża szansa, że obciążenie pracą zmienia się w ciągu dnia. Biorąc pod uwagę, jak łatwo jest umieścić niektóre Kubernetes na publicznym chmura W dzisiejszych czasach byłoby niedbalstwem nie widzieć, jak może działać automatyczne skalowanie tego obciążenia.
https://blog.softwaremill.com/autoscaling-kafka-streams-applications-with-kubernetes-9aed2e37d3a0
6 rzeczy, których brakuje w szynach
Kevin English
Tak jak powiedziałem: trudno uwierzyć, że Railsy nie mają już wszystkiego. Ale oto sześć bardzo powszechnych wzorców, których brakuje w obecnych Railsach, a które prawdopodobnie skończą się na upuszczeniu gema lub zbudowaniu go samodzielnie. Jest to pouczająca lektura, niezależnie od tego, czy znasz już te wzorce, czy nie, i jako taka jest to nasz headliner na ten tydzień. Po prostu przeczytaj to już teraz!
http://kenglish.co/blog/2019/5/6-things-missing-from-rails/
Bonus! Coś lżejszego na weekend? Co powiesz na 5 funkcji ES2019, z których możesz skorzystać już dziś?!
Czytaj więcej: