Samvera Virtual Connect 2023 Program

Samvera Community Notes for Samvera Virtual Connect 2023

Video playlist on YouTube: Samvera Virtual Connect 2023

Day 1 -  Tuesday, May 2, 11am - 2:30pm Eastern Daylight Time

Time

Title

Abstract

Suggested Audience

Presenters

Links to slides and videos

Time

Title

Abstract

Suggested Audience

Presenters

Links to slides and videos

11:00-11:10

Welcome to Day 1

Welcome and review of the Samvera Code of Conduct and Community Guidelines

Everyone

@Heather Greer Klein (Samvera)

 

11:10-11:30

Turn that Big Challenge into Big Growth

We’ve all heard that the biggest challenges offer the best rewards. But we don’t always know how to tackle the large complex challenges that come our way. As a software engineer, I believe that learning how to break down projects and tasks is the most important skill we can have. In this talk, I will discuss some strategies that I have used to analyze, organize, and manage the projects that I have worked on. But don’t worry if you’re not a software engineer, these strategies can be applied to more than just software, including your personal and career goals.

Everyone

@Lea Ann Bradford (SoftServ by Scientist.com)

Turn that Big Challenge into Big Growth

11:30-11:40

OUTATIME: Managing your time without a Delorean

When multiple projects demand your time and attention, how do you ensure each get their fair share?

Everyone

@Daniel Pierce , @Jim Halliday (Indiana University)

OUTATIME Managing your time without a Delorean

11:40-11:50

Developing in the Cloud: An Update

Last October, I gave an in-depth presentation of our new cloud-based development environment. This lightning talk will provide an update as to how it's been working for us technologically, financially, and –most importantly – in terms of Developer Happiness.

Developers & Managers

@Michael B. Klein (Northwestern University)

Developing in the Cloud: An Update

11:50-12:00

Break

 

12:00-12:20

How Can YOU Prevent Scope Creep: Strategies to Mitigate Scope Creep on Tickets with Client Feedback

The Problem: What’s going on with tickets with client feedback? Why does some feedback seem out of scope for the ticket? This leads to scope creep, which leads to lost dev hours and money down the budget. Why is this happening?

The Solution: What strategies can we implement to prevent scope creep?

Teams that have direct client communication and feedback

Diem Tran (Software Services by Scientist.com)

How Can YOU Prevent Scope Creep: Strategies to Mitigate Scope Creep on Tickets with Client Feedback

12:20-12:50

Avalon Community Update

Updates on Samvera technologies and their related Interest and Working Groups.

Everyone

@Jon Cameron (Indiana University)

Community Updates: Avalon Media System, Hyrax, Hyku 2023
Hyku Update Slides

Hyrax Community Update

@Rebekah Kati (University of North Carolina at Chapel Hill)

Hyku Community Update

@Kevin Kochanski (SoftServ by Scientist.com)

12:50-1:00

Break







 

1:00-1:20

Lessons Learned Migrating from UV3 to UV4

An open source project’s journey from using Universal Viewer version 3 to version 4, laden with its foibles and replete with knowledge gained. Updating the version gave the entire team a deeper understanding of how to work with the media delivery system UV and enabled our site to pull in the latest developments in Universal Viewer. This talk will delve into the upgrade process, what hurdles had to be overcome, and the solutions employed to give us an up to date release in production.

All levels of developers

@Kait Sewell (Software Services by Scientist.com )

Lessons Learned Migrating from Universal Viewer 3 to Universal Viewer 4

1:20 - 1:40

Create Digital Humanities and Exhibition Sites using IIIF Collections and Canopy IIIF

A key benefit of using IIIF APIs to serve Manifests is the ability of these resources (ex: images) and metadata contained within them to be provided to the world in an interoperable format. Given their interoperable data model, these IIIF Manifests can also be easily integrated into our own unique digital humanities and exhibition projects.

Canopy IIIF is an open source project leaning on Next.js that allows users to build an on-the-fly website using only a IIIF Collection (a collection of Manifests) as a data source. On build, Canopy generates a browseable and searchable digital collection style website and provides a straightforward solution for adding context to those resources – extending them for digital humanities and exhibition use.

Potential use cases include:

  • Allowing researchers to curate and aggregate content from various providers and add their own context

  • Providing libraries, museums, and archives a straightforward solution for creating digital exhibits from the works in their repositories

  • Supplying a small-scale, headless infrastructure for institutions with limited resources to build their own digital collections application

Canopy IIIF extends the features of Next.js to produce a full-text search index using FlexSearch, provides support for both IIIF Presentation API 2.x and 3.0 specifications, and automatically generates facets based on the curated metadata labels and values found within Manifests.

This presentation will demonstrate how Canopy IIIF can be used to construct new digital humanities and exhibition projects and discuss future plans for the framework.

Developers, Digital Humanities Librarians, Project Managers

@Mat Jordan (Northwestern University)

Create Digital Humanities and Exhibition Sites using IIIF Collections and Canopy IIIF

1:40-2:05

Samvera Outreach & Engagement Working Group (Slides)

Updates from Samvera Interest Groups and Working Groups.

Everyone

@Chris Awre (University of Hull) @Adam J. Arling (Northwestern University)

Samvera Outreach & Engagement Working Group Update & Samvera static website overview

Component Maintenance Interest Group (Slides)

@James Griffin (Princeton University)

Working & Interest Group Updates SVC 2023 Day 1

Bulkrax Interest Group

Braydon Justice (SoftServ by Scientist.com)

Samvera Research Data Working Group

Brian McBride (University of Utah)

2:05-2:25

These are the Tools I know I know

Sometimes we need to spend time sharpening our tools…and learning about other tools. Let’s walk through some of the tools that I’ve adopted to help in all the work I do: writing, reading, coding, testing, and “boring old” thinking. This will be a mix of command-line tools, Ruby’s REPL, and my beloved Emacs (as time permits).

Developers

@Jeremy Friesen (SoftServ by Scientist.com)

These are the Tools I know I know

http://takeonrules.com/2023/05/07/these-are-the-tools-i-know-i-know/

2:25-2:30

Wrap-up

 

Everyone

@Heather Greer Klein (Samvera)

 

 

 

Day 2 - Wednesday, May 3, 11am - 2:30pm Eastern Daylight Time Samvera Virtual Connect 2023 Day 2

Time

Title

Abstract

Suggested Audience

Presenters

Links to Slides & videos

Time

Title

Abstract

Suggested Audience

Presenters

Links to Slides & videos

11:00-11:10

Welcome to Day 2

Welcome and review of the Samvera Code of Conduct and Community Guidelines

Everyone

@Nicholas Mark Homenda (Tufts University)

 

11:10-11:30

Your Support Makes a Difference: How it works to contribute to open-source in Samvera

New to Samvera and wondering what it means to contribute to open-source development? Ever considered contributing as an individual or institution but not clear on the details? Wondering what it looks like right now to do open-source development activities in the Samvera Community? Tune in to see how this works within the community, the tools the community is using (Docker, Github, Slack), and how your experiences as a developer or an end user can contribute. We’ll demonstrate and discuss all of this using one of Samvera’s main products, Hyrax, an open-source, Samvera-powered repository front-end. We’ll also share how to find out about contributing to other open-source efforts in the Samvera Community (Avalon and Hyku) and share upcoming scheduled opportunities to engage and participate in the work of the Samvera Community.

Everyone

@Juliet Hardesty (Indiana University)

Your Support Makes a Difference How it works to contribute to open source in Samvera

Hardesty-YourSupportMakesADifference-SVC2023.pptx

11:30-11:50

ScholarGPT

I would like to present how we are using AI (ANNIF) in our Institutional Repository to enhance the subject field metadata often left blank by submitters. With a focus on a BRIEF intro into the workings of AI, overview of the features of ANNIF, and our vision / demo / code of how we are implementing it into our Hyrax application, Scholar@UC (http://scholar.uc.edu )

Everyone

@Thomas Scherz (University of Cincinnati)

ScholarGPT

https://scholar.uc.edu/show/x633f2737

11:50-12:00

Break

 

 

 

 

12:00-12:30

Samvera Metadata Interest Group

Updates from new and existing Samvera Interest Groups and Working Groups.

Everyone

@Annamarie Klose (The Ohio State University)

https://youtu.be/xR-aVd_kGCw

 

https://docs.google.com/presentation/d/1Q2E7d6AFU8k_vPrAGCq-GAoWGP985MkGU5q6lSMrUws/edit?usp=sharing https://samvera.atlassian.net/wiki/spaces/samvera/pages/2123399239

Slides

Cloud Deployment Working Group

@Brendan Quinn (Northwestern University)

Samvera Developer Onboarding Working Group

@Kiah Stroud (SoftServ by Scientist.com)

Participation Sustainability Working Group (charter in progress)

@Kirsten Leonard (PALNI)

Samvera End User Documentation Working Group (charter in progress)

@Jessica Hilt (University of California, Dan Diego)

Samvera Roadmaps Alignment Group

@Heather Greer Klein (Samvera)

Repository Managers Interest Group (re-charter in progress)

@Emily Porter (Emory University)

12:30-12:50

Really Running Hyku

We'll go over the current state of Hyku, its relationship with Hyrax and how to run it successfully in production. We'll also talk about developing themes, plugins and features in a sustainable community focused way.

Ops, DevOps, Developers and Managers

@Rob Kaufman (SoftServ by Scientist.com)

Slides

https://youtu.be/YVeYNaAtNw0

12:50-1:00

Break

 

 

 

 

1:00-1:20

Piloting a Migration from Fedora 3 to Fedora 6 & Samvera

While assessing options to migrate Emory Libraries' content still stored in Fedora 3, we are exploring use of the Fedora 3 to 6 migration utilities, investigating the state of Samvera gems' support for Fedora 6, and identifying what transformations will be required to read the data in a Hyrax application.

Developers, Repository Managers, Metadata Specialists

@Emily Porter , @Bradley Watson (Emory University)

Slides

https://youtu.be/CAbJJs85kbU

1:20-2:15

 

Fedora Community Update - What we’re doing, what we’ve tried, what’s working, what’s not.

 

"The Fedora community is not unfamiliar with challenge, change and rebuilding. Our path from the original days of Fedora to today is not straight, nor has it been without its detours and hiccups. But today the Fedora community feels a keen sense of accomplishment as we begin to see adoption rates of Fedora 6.x rise and migration efforts underway. We are hopeful for our future and are taking the necessary steps to engage users, both current and future, understand how we can support those working with older technologies and bring everyone forward to the newest, most modern version of Fedora.

This lightning talk will provide a brief overview of current community activities, development efforts and plans for the future as they relate directly to the Samvera community. We will share some of the challenges we’ve faced, discuss what we learned and invite open conversation about ways we can evolve and grow to better support all of our users."

Everyone

Arran Griffith (Lyrasis)

https://youtu.be/eOz_CYa9FJk

Feed the (Samvera) Tree: A Path for Developer Training

It's no secret that working with Samvera has its own learning curves that provide a challenge for even the most seasoned Rails developers. SoftServ hears from a lot of institutions who have experiences developers on staff, but need some help with the Samvera-y pieces. SoftServ has responded to the Community need for training with a curriculum of hands-on workshops designed in consultation with Community members. The goal is to benefit the Community at large by equipping more developers with the skill sets to support the technology and sustain the Community. This talk will introduce the series and provide details about what participants can expect to learn.

Developers, Managers

@Kevin Kochanski (SoftServ by Scientist.com)

https://youtu.be/XMAk4jovJ-A

Slides

Valkyrie Community Update

An update on the latest from Valkyrie (moved from Tuesday schedule)

 

@Alexandra Dunn (University of California, Santa Barbara)

https://youtu.be/fMfeInoL8Fw

Welcome to the Derivative Rodeo!

The present implementation of Hyrax assumes that it will create all of the derivatives for each provided file. However, in cases where folks have existing derivatives that they want to use, there’s little guidance on how to proceed.

In this talk, I’ll go over the current work we’re doing at SoftServ regarding derivative pre-processing and utilizing Hyrax’s existing derivative plugins to change derivative handling behavior while also preserve existing functionality.

Developers, Technologists

@Jeremy Friesen (SoftServ by Scientist.com)

https://youtu.be/fvYUKKKLEQ4

Shampooing Hyrax: Reducing Test Flakes

Flaky tests are a menace! Retrying the test (repeatedly!) wastes developer time, CPU cycles, and CI service budget. The first step to fixing them is identifying the cause. Here is how to do that for flaky Hyrax tests running on CircleCI.

Developers

@Daniel Pierce (Indiana University)

https://docs.google.com/presentation/d/1N8r87ehOOfdUV6Wlu9bkSAp-imXVc7rmDbkOdbMozZ8/edit?usp=sharing

https://youtu.be/qTxCilHTMUg

2:15-2:30

Closing and Wrap-up

 

Everyone

@Heather Greer Klein (Samvera)