Weeknotes: 12 May to 16 May 2025
The ViewComponent library in Rails, using new git commands, micro-learning, Green AI, and Service Design in 2025

What I have found gripping
ViewComponent is a library to isolate common UI patterns for reuse, helping to improve the quality and consistency of Rails applications
It’s possible to use a git command called git commit --amend to edit one’s last commit and another git add -p to view changes one commit at a time. P is for patch.
Finding a tried and tested course for micro-learning makes a difference even more when it’s highly recommended by folks from communities
What I have read
Rewriting history: Git commit --amend and other methods of rewriting history, Atlassian
Service design in 2025, Dr Urvashi Sharma
ViewComponent in the Wild I: building modern Rails frontends, Alexander Baygeldin & Travis Turner (Evil Martians)
ViewComponent in the Wild II: supercharging your components, Alexander Baygeldin & Travis Turner (Evil Martians)
Benefits and challenges of underground data centers, Jacob Roundy
Green AI Position Paper, Green Software Foundation
What I have watched
Nonlinear: Navigating Design with Curiosity and Conviction | A Design Observer Live Conversation, Kevin Bethune & Ellen McGirt
Building FAIR (Fairness, Access, Inclusion, and Representation) Workplaces: Moving Beyond Performative DEI, Maricel Dicion & Lily Zheng
Featured quote
In 2025, the central question is no longer: “How can we design an end-to-end service that addresses user pain points?”
We’ve moved on to asking:
“How can this service be planet-centric, informed by multidisciplinary and cross-sector perspectives, with social impact integrated from the outset?”
— Dr Urvashi Sharma
Further reading and resources
In English
Mastering Git add -patch: A concise guide, Git Scripts
Building reusable UI components in Rails with ViewComponent, Michael Barasa
Fixing Fairness’s event with Lily Zheng
In French
Qui est Isabelle Collet, la pionnière des études de genre dans le numérique? Yeeso & IT Women Network
Isabelle Collet (Professeure Associée), Université de Genève
You just read issue #56 of Sandra's Weeknotes. You can also browse the full archives of this newsletter.