Enterprise / Web / Cloud / Mobile Track

Building a UC Drupal 8 Distribution
With the upcoming release of Drupal 8 it became obvious that there is an opportunity to implement a shared platform across the five UC campuses that use Drupal. Creating this shared distribution requires higher cross campus cooperation then UC has attempted before. Using the principles of the Open Source DoOcracy has help us to build trust and make continuing progress on developing a shared platform. We will share our experience in this process and talk about our successes and failures.
Monday, 09:15 AM | John Kealy | San Francisco | Porter, Room D241

The UCSC Data Warehouse – A Cookie Cutter Approach to Data Mart and ETL Development.
This session gives an overview of a UCSC-developed technical architecture, development method and a set of data-driven software tools used for rapid implementation of standardized, high quality data marts and ETL for the UCSC Data Warehouse. Major design assumptions, decisions and perceived benefits are given as well as real-life examples of how the approach is being used at UCSC.
Monday, 09:15 AM | Alf Brunstrom | Santa Cruz | Porter, Room D248

Migrating CDL Infrastructure to Amazon Web Services - One Year Later
Since 2014, CDL has been migrating their entire infrastructure to AWS. The project is almost complete, with 178 EC2 instances in operation. This presentation will build on information shared at UCCSC 2015, relating additional challenges we overcame to complete the project and further lessons learned. Discussion will include actual costs versus initial estimates, recommendations for others embarking on similar efforts, and future actions needed to fully realize the promise of the AWS platform.
Monday, 10:15 AM | Kurt Ewoldsen | UC Office of the President | Porter, Room D248

PCSSC (Production Control Shared Service Center) - All for one and one for all - Now That's IT!
The Production Control Shared Service Center (PCSSC) is a UC multi-campus organization responsible for delivering workload automation, batch scheduling and file transfer services for all platform environments. Our customers are UC Berkeley, UC San Francisco and UC Office of the President, including UCPath. We will show how we represent the goals of this years conference by explaining how we got here, where we are today, and where we are going. Our team supports the UC’s UCITi initiative.
Monday, 10:15 AM | Laurie Graham | Berkeley | Porter, Room D249

Data Sharing Made Easy: The UC Dash Research Data Publication Service
Dash is a service for UC researchers to upload and share their research data as well as search and reuse data from others. Dash and the underlying Stash platform are technologies built by the California Digital Library in collaboration with UC campus partners. We'll explain the use of Rails Engines/gems to package high-level function (ex: Shibboleth authentication, metadata entry, identifier minting/binding, repository submission, etc.) utilizing standards-based protocols (ex: SWORD, OAI-PMH).
Monday, 11:15 AM | Marisa Strong | UC Office of the President | College 8, Room 242

Student Registration System Redesign (SIS)
Complete redesign of legacy, more than decade old system. Bringing it to modern age using current, modern technologies (e.g., responsive design, web services) was only one aspect of the project. Other aspects included refactoring our schema, redesign to make UI intuitive and employing student focus groups to validate our designs. Project incorporated coding best practices such as continuous integration, code coverage and a design to facilitate future major enhancements (e.g., online petitions).
Monday, 11:15 AM | Doug Carlson | San Francisco | Porter, Room D144

The Science DMZ at UCSC
This presentation will touch on the basic principles of high-speed networking, elephant flows and network design for data intensive science, then delves into the design and implementation of the UCSC Science DMZ and its services. I will discuss the role of in the PRP (pacific research platform) and give a technical walkthrough of some third party transfer tools, our high-performance server design and tuning, and security techniques we have implemented in order to safely run an open research network.
Monday, 11:15 AM | Joshua Sonstroem | Santa Cruz | Porter, Room D148

Internal Cloud vs External Cloud: A Database Perspective
This session will compare two cloud database environments: UC Berkeley hosts a central database service supporting over 300 database instances, with 64 TB of data, for 191 different customers across campus. The California Digital Library has migrated its entire computing infrastructure to AWS, including 53 database instances using Amazon's Relational Database Service. We will present an overview of each database environment, review cloud considerations, and share a cost comparison.
Monday, 03:00 PM | Debra Bartling | UC Office of the President | Porter, Room D248

Services, Workflows, and Stacks: UC Web Developer Chat
The web development field is exploding right now with amazing tools, automations, and services. Let’s compare notes. This panel will engage with the audience to chat about the following questions (and more): • What is your current development workflow? • What tools/services are you using? • What is in your development stack? • What frameworks are you using? • Any tips, tricks, or experiences you learned worth sharing? • Where do you see higher education web development in 5 years? 10 years?
Monday, 03:00 PM | Jeffrey Rosczyk | Santa Cruz | Porter, Room D250

Let's build a Slack bot
You love Slack. Your team loves Slack. You've integrated other services like Github or Trello into Slack, but there is one little thing you wish Slack could do and there is no integration for it. It's time to build a Slack bot. In this presentation, I'll cover the basics of building a bot and show an example of a Slack bot I use to find empty conference rooms in my office.
Monday, 04:00 PM | Rob Knight | Santa Cruz | Porter, Room D148

Leveraging Technology to Build Partnerships
This presentation highlights the achievement of a long held goal of the UCSF School of Medicine (SOM) to provide communication of grades more quickly and directly to students. Leveraging the technology tools and expertise of Enterprise Information and Analytics, SOM partnered with IT to build the iROCKET Student Dashboard. This dashboard provides one-stop shopping for students and their mentors to facilitate planning and encourage success. It is now the most heavily used dashboard at UCSF.
Monday, 04:00 PM | Denise Adams | San Francisco Medical Center | College 8, Room 252

Cross-campus Collaboration on Enterprise Content Management
Lexmark's Perceptive Content (aka, ImageNow) enterprise content management solution is used at many campuses. We will discuss what the service looks like at Berkeley, San Francisco, and Santa Cruz, including how it's hosted, how it's funded, and who uses it. Next we will discuss how we've been building a community, learning from each other, and leveraging our shared experiences to solve problems and improve our services.
Tuesday, 09:15 AM | Stephanie Nielsen | Santa Cruz | Porter, Room D249

Web Development Mini Talks
I would like to curate a session of seven mini talks given by and for web developers. This would be a more coordinated and prepared form of the lightning talks given at many conferences. My goal is to line up half of the speakers before the conference and the other half during the first day. I think this gives the best chance of having good content and creating a welcoming environment. This would require a Tuesday time slot. I'm open to any suggestions or changes to this format.
Tuesday, 09:15 AM | Jon Johnson | San Francisco | Porter, Room D248

Continuous migration: eScholarship's old and new tech stacks on AWS
We recently migrated eScholarship (a system-wide service used to publish academic articles and comply with the university Open Access policy) to Amazon Web Services (AWS), taking the opportunity to incrementally update its entire infrastructure. That done we've embarked on a more radical replacement of the service. This session will cover novel aspects of the current infrastructure on AWS including use of DRBD, and then compare/contrast with the completely new tech stack of the next gen.
Tuesday, 10:15 AM | Martin Haye | UC Office of the President | Porter, Room D144

AWS, Drupal, and DevOps
As the UCLA Office of Information Technology Web Team moves toward a sales and service model, we are finding that the traditional model of development, operations, and deployment does not allow us to scale our services efficiently and become nimble. This presentation and discussion will focus on the strategies we are implementing to move the bulk of our Drupal sites over to AWS and the DevOps techniques we are using to streamline the process.
Tuesday, 11:15 AM | Andrew Browning | Los Angeles | College 8, Room 240

PowerShell a DBA's Best Friend
Why is PowerShell a DBA’s best friend? It’s a lightweight, simple and powerful tool to manage database operations. As DBAs we are tasked with managing many different types of database platforms. PowerShell gives you the ability to run scripts against your Oracle, SQL Server and MySQL databases from a common area. This presentation will explain PowerShell, the history, how it can be used and how to configure it to execute scripts against your databases.
Tuesday, 11:15 AM | Noelle Stimely | UC Office of the President | Porter, Room D241

Putting IT Together - APIs, ESB and Beyond
Integration Services at UCSF builds interfaces and publishes web services and APIs. Our mission is to move from point-to-point interfaces by taking commonly requested data and exposing this for multiple systems to consume. We'll present our successes and challenges developing robust and reusable integration solutions using an Enterprise Service Bus (ESB). We'll also describe use cases developing APIs that provide real-time access to data (building metadata and course enrollment information).
Tuesday, 11:15 AM | Julia Wallace | San Francisco | Porter, Room D144

Simplifying email service delivery at UC Berkeley
UC Berkeley has recently embarked on a major email simplification program to increase the reliability of, and decrease the costs associate with, delivering email service to campus. As a part of this program, we are working to eliminate older on-premise infrastructure, and re-examining the architectural decisions that have been made over the past 25+ years with the goal of finding solutions that are simpler, less expensive, more reliable, and easier to maintain.
Tuesday, 11:15 AM | Jon Hays | Berkeley | Porter, Room D248