March 2017 Workshops

Thursday, March 23rd, 2017.


Best Practices Exchange

Facilitators: Megan Kudzia and Robin Dean

Help the Mid-Michigan Digital Practitioners build an “expertise exchange” so members of the MMDP community can more easily benefit from each other’s experience and expertise. In this half-day session, we will work to build components of the exchange such as lists of experts; hardware and software resources; and links to relevant policies, workflows, and publications.


Session 1: Less Typing, More Fixing: An Introduction to Regular Expression

Presenter: Graham Hukill

Regular Expression (aka regex), a language for searching, matching, and replacing text, is quietly embedded into most software, search interfaces, and programming languages we use regularly. If you’ve ever stared at thousands of errors in a spreadsheet, or hundreds of files that need renaming, and wondered, “How in the world will I ever fix or change all these? What am I, a machine!?” this workshop is for you. This 1.5 hour workshop will provide an overview of Regular Expression, aim to hone an intuition of when to use it, and a basic, working command of syntax. We will primarily use text editors in the workshop for practice, with examples and discussion of regex in other environments.

Session 2: APIs

Presenters: Max Eckard and Dallas Pillen

Web Application Programming Interfaces (APIs) provide programmatic access to a particular web service through URL endpoints. They allow computer programs to send information to or retrieve information from web services in ways that would be difficult or impossible for humans. They’re the glue behind many application integrations and the means by which many libraries, archives and museums automate the process of getting information from an outside service into their databases and catalogs. This 1.5 hour workshop will provide an overview of web APIs, including a basic explanation of how they work, a hands-on demo of how to use prominent web APIs, including the Twitter API, and some practical, real-life examples of how the workshop presenters use web APIs in their day-to-day work.