May 17, 2025, 2:49 p.m.

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

Sandra's Weeknotes

Trees with green leaves in a field and a blue sky with white clouds
Après-midi de mai à By, près de Moret-sur-Loing (circa 1882), Alfred Sisley (French, 1840-1899)

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

  • Dr Urvashi Sharma on ResearchGate

  • 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.

Share on LinkedIn Share via email
Powered by Buttondown, the easiest way to start and grow your newsletter.