Skip to content

Instantly share code, notes, and snippets.

Working from home

JenDiamond jendiamond

Working from home
View GitHub Profile
View impact-report_index.json
"mainStoryData": {
"title": "After Covid Triggered a Campus Closure, UCLA Library Reimagined Its Services for Students and Faculty Scattered Across the Country and Globe",
"description": "Undergraduates reflect on successfully completing their research projects while learning remotely.",
"buttonText": "Read full story",
"asset": "ucla-impact-report-animation.mp4",
"link": "/impact/main-story",
"altText": "Animated line-art sequence, starting with a female sitting in bedroom looking at a laptop computer. Transitions to yellow light eminating from laptop screen and revealing a library reading room."
"timelineGallery": [
jendiamond /
Last active Nov 9, 2021
Amalgamated Samvera backup

RailsGirlsLA & vivaLAvue

October 16, 17, 24th, 2020

Sponsor Prospectus

Rails Girls / vivaLAvue is a three-day free event targeted at women to give them a great first experience in software craftmanship. We aim to impart inspiration to get started, tools to understand technology, and an open, supportive community. Rails Girls is not just about programming, it’s about building things. During the workshop, attendees will build their first Ruby on Rails application and a Vue app on the subsequent Saturday with help and guidance from their coach. We will also have inspiring lightning talks and exercises throughout. We provide guidance, encouragement and commraderie in a safe space to learn and ask questions.

Rails Girls worldwide

Mailers with your saw to the participants, students & coaches Printed material - stickers


The Agile Librarian

1 Introduction

Hi my name is Jen Diamond I am a developer at UCLA where my Team and I are working on a digital repository for the library.

I came to UCLA Library from the world of startups where Agile was a daily practice.

I was very fortunate to be mentored by Pivotal Labs who are top of the game consultants.


The Agile Librarian

At UCLA we are building our digital library using Agile methodologies. We use quick iterative sprints, work towards a minimum viable product and continuously deploy as we build. This is a switch from the waterfall building techniques that resulted in many unfinished projects and long waits for simple changes.

I will discuss the Agile tools and methods our teams uses, including


Cookies Sessions and Encryption


  • We send a token in a post request triggered by the button to EMEL
  • Then EMEL authenticates the User
  • Then EMEL sends back a GET request which returns the token in a redirect which follows the callback URL back to our SinaiPOC
  • Then WE verify the token by checking to see if it is stored in the database


  • Set a cookie with the domain:
Prefix / *_path Verb URI Pattern Controller#Action
importer_documentation_guide_path GET /importer_documentation/guide(.:format) importer_documentation#guide
importer_documentation_csv_path GET /importer_documentation/csv(.:format) importer_documentation#csv
csv_imports_path GET /csv_imports(.:format) csv_imports#index
- POST /csv_imports(.:format) csv_imports#create
new_csv_import_path GET /csv_imports/new(.:format) csv_imports#new
csv_import_path GET /csv_imports/:id(.:format) csv_imports#show
preview_csv_import_path POST /csv_imports/preview(.:format) csv_imports#preview