---
title: 'This week in #dev (Dec 23, 2022)'
teaser: 'Highlights of what happened in our #dev channel on Slack this week.

  '
tags: this week in dev,til,accessibility,ruby
author: thoughtbot
published_on: 2023-01-03
---

Welcome to another edition of This Week in #dev, a series of posts where we
bring some of the most interesting Slack conversations to the public. Today we
are learning about the ARIA feed role and `bundle install --redownload`, and
looking at the future of Ruby 3.2 & Wasm.

## ARIA: feed role

[Steve Polito] learned that there is an [ARIA: feed role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/feed_role).

From the Mozilla documentation:

> A feed is a dynamic scrollable list of articles in which articles are added

to or removed from either end of the list as the user scrolls. A feed enables
screen readers to use the browse mode reading cursor to both read and scroll
through a stream of rich content that may continue scrolling infinitely by
loading more content as the user reads.

Steve identified this role is appropriate to use when building an
accessibility-minded infinite scroll feature.

## `bundle install --redownload`

[Neil Carvalho] shared a useful flag for `bundle install`: `--redownload`.

> Force download every gem, even if the required versions are already available

locally.

This is especially helpful when you updated some system dependency and a gem
isn’t working anymore.

## Ruby 3.2 & Wasm

[Mike Burns] is keeping an eye on this new development in the Ruby ecosystem. As
stated in the Ruby 3.2 release notes:

> In addition, we built [a VFS on top of WASI](https://github.com/kateinoigakukun/wasi-vfs/wiki/Getting-Started-with-CRuby)

so that we can easily pack Ruby apps into a single .wasm file. This makes
distribution of Ruby apps a bit easier.

[Chris Kuttruff] added that installing all associated gems packed into a binary
would be a huge win that simplifies and speeds up a lot of deployment and
general CICD workflows.

## Thanks

This edition was brought to you by: [Mike Burns], [Neil Carvalho], and
[Steve Polito]. Thanks to all contributors! 🎉

[Steve Polito]: https://thoughtbot.com/blog/authors/steve-polito
[Neil Carvalho]: https://thoughtbot.com/blog/authors/neil-carvalho
[Mike Burns]: https://thoughtbot.com/blog/authors/mike-burns
[Chris Kuttruff]: https://thoughtbot.com/blog/authors/christopher-kuttruff
