Quarterly Meetup

This is a past event

20 people went

Davidson Library, room 1575

UC Santa Barbara · Santa Barbara, CA

How to find us

http://www.library.ucsb.edu/directions-parking

Location image of event venue

Details

Speaker Lineup:

"Assigning Open Researcher and Contributor IDs (ORCIDs)" - Gary Thompson and Casey Grzecka, UCLA

"Using AngularJS in the LA Aqueduct Project" - Kristian Allen, UCLA

"Web APIs to enhance a public access catalog" - Ian Lessing, UCSB

"Using Pure.css library for a responsive design" - Nicholas Laviola, UCSB

"The Growth of a Programmer" - Joshua Gomez, Getty Research Institute

------------------------

Programming + Best Practices Tutorial Sessions

We will give some beginner level tutorial sessions after the main meeting. These are intended for folks that have already learned a little programming but would like to move beyond the basics and learn some best practices for software development.

Part I: Source code version control (with Git and Github)

Part II: Debugging, Unit testing, and Test-Driven Development (in Python 3)

Part III: Virtual environments & Package Management (in Python 3 with pip, pymarc, and bagit)

If you plan to follow along with the examples and exercises, please prepare ahead of time by doing the following:

• Install Git (https://help.github.com/articles/set-up-git/)

• Create an account on Github (https://github.com/)

• Install Python 3 (https://www.python.org/downloads/release/python-343/)

If these sessions prove successful, we will try to continue in future meetups with sessions on:

• Regular expressions & extracting data in various formats (CSV, Excel, XML, JSON)

• Networks, REST, and using APIs

• Databases, SQL, and object-relational mapping

• Model-View-Controller frameworks for web development