Hyku & Hyrax Community Developer Training Camp October 2025
Hyku & Hyrax Community Developer Training Camp, October 7th - 10th, 2025, University of Pittsburgh
Join a cohort of up to 14 developers for 3.5 days of onsite training. You’ll learn together through hands-on activities, guided by participants' own needs and curiosity, with an up-to-date curriculum focused on preparing developers to contribute to Hyku and supporting codebases including Hyrax.
Who should attend? This training opportunity is open to developers and programmers at any level, and with any amount of experience with Hyrax or Hyku. The only prerequisite is an existing familiarity with Ruby on Rails.
Event Overview
How to Attend
Fill out this form to secure a spot at the training camp. There are 11 seats available, and those who are interested but do not secure a seat will be put on the waitlist. Registration will be accepted in the order received, and a confirmation email will be sent within 1 business day.
There is no registration fee for this training opportunity. The costs for content development and revision, development environment creation, delivery from a professional onsite trainer, and three days of lunches are all being covered by contributions from both the Samvera Foundation (paid for through Samvera Partner annual dues) and the Sustaining Hyku community project.
In exchange, the Samvera Board is asking that each attendee’s institution commit to providing 80 hours (one two week sprint) of volunteer developer participation in Hyrax and/or Hyku community maintenance sprints in 2026. The goal of this commitment is to help attendees maintain their connection to the software and their cohort; apply what they learned to support community-maintained code; and jump-start further participation in Hyrax and Hyku community contributions from a greater variety of institutions who rely on Hyrax and Hyku community code.
About the Trainer
The trainer for this event is Mark Bussey from Data Curation Experts, LLC. Mark holds a Master's Degree in Music Education. He believes strongly in structuring student-driven, hands-on learning experiences. Mark has led over 15 highly successful Samvera camps and workshops over the past decade.
Samvera Event Code of Conduct & Community Guidelines
The Samvera Code of Conduct applies within all community spaces, alongside the Community Guidelines. All participants are expected to review and adhere to these guidelines.
Questions?
Please contact the Samvera Community Manager, heather@samvera.org, with any questions.
Logistics
Location
The training will be held on the campus of the University of Pittsburgh. More information on the precise location will be available soon.
Getting There
Pittsburgh International Airport
Amtrak: Pittsburgh Union Station
Driving directions and parking information will be provided closer to the event.
Hotel Options
There are no hotel blocks for this event, but there are two hotels within walking distance of the training location on campus.
Hilton Garden Inn Pittsburgh University Place, 3454 Forbes Ave, Pittsburgh, PA 15213
Courtyard Pittsburgh University Center, 100 Lytton Ave, Pittsburgh, PA 15213
Meals and Dining Options
The training will have lunch each day included, with breakfast and dinner on your own. More information will be available closer to the event.
Other Activities
More information on other optional activities will be available closer to the event date.
High Level Syllabus
HOMEWORK: Download, Install, and Launch the development environment prior to class (with pre-class assistance Day-1 prior to class - usually during a donut and coffee gathering period)
Oct 7 MORNING
Survey participant goals, brief personal and institutional introductions
Hands-on deposit and UI-based exercisesRun test suite
LUNCH - catered
Oct 7 AFTERNOON
Hyku Stack walkthrough - break into teams and teams present components such as Solr, Persistence, IIIF, Actor Stack, Background jobs, etc.
*Metadata field additions exercise - part 1
[OPTIONAL GROUP DINNER]
Oct 8 MORNING
Metadata field additions - part 2 & 3
LUNCH - catered
Oct 8 AFTERNOON
Samvera in production - model production environment; participant presentations on existing infrastructure and operations at home institutions
Collaborative development - overview of community practices and processes
Break into teams of 2-4 participants, develop initial backlogs for Day 3 mini sprints
Oct 9 MORNING
Mini-sprint 1 & 2 (Approximately 2 hours each: prioritization, develop, test, release)
LUNCH - catered in training room, working lunch with teams
Oct 9 AFTERNOON
Mini-sprint 3
Sprint Demos - teams present their work, challenges, and learning to one another
[OPTIONAL GROUP DINNER]
Oct 10 MORNING
Review participant goals from Day-1
Participant inventory of insights, new knowledge, and institutional goals
Review "How to Connect" with the community
- 1 Event Overview
- 2 Logistics
- 2.1 Location
- 2.2 Getting There
- 2.3 Hotel Options
- 2.4 Meals and Dining Options
- 2.5 Other Activities
- 3 High Level Syllabus
- 3.1 Oct 7 MORNING
- 3.2 Oct 7 AFTERNOON
- 3.3 Oct 8 MORNING
- 3.4 Oct 8 AFTERNOON
- 3.5 Oct 9 MORNING
- 3.6 Oct 9 AFTERNOON
- 3.7 Oct 10 MORNING