Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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)

https://youtu.be/2i5t_7hpF4A

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)

https://youtu.be/jN1ZYiTT4sI

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 Klein (Northwestern University)

https://youtu.be/clYmB7PdsEY

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)

https://youtu.be/lOLekKfak4E

12:20-12:50

Avalon Community Update

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

Everyone

Jon Cameron (Indiana University)

https://youtu.be/eP9zZVRv9lA

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 )

https://youtu.be/3sOagL-UlIE

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)

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)

https://youtu.be/eJJ7tlYADTo

Component Maintenance Interest Group (Slides)

James Griffin (Princeton University)

https://youtu.be/OVPAC1JyTwM

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)

https://youtu.be/pCDxmlY3IM8

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)

...