San Francisco, California
London, United Kingdom
Registration closes 21 March!
Thinking Like a Package Maintainer
Lots of great digital preservation applications and services exist, but very few are well maintained and packaged. Software is often difficult for non-technical staff to obtain and install or has poor documentation, with the process ending in frustration rather than a satisfied customer. At this event you'll be shown how you can help to make your users' world a better place by looking at your software through the eyes of a long-term maintainer, as well those of a software developer.
The Little Things Matter
This course looks at preparing packages for Debian based linux distros, but the concepts, practices, and indeed many of the tools covered are applicable to many development / deployment environments. Looking at why issues like documentation, software licensing, release versioning, changelogs, etc. all matter if software is to flourish in the hands of a wider community, or survive a change of maintainer. You'll be shown how to automate the packaging process early in the development lifecycle making releasing software business as usual rather than a series of painful, one-off adventures.
Sys Admins and Developers Should be Friends
You'll be using tools emerging from the DevOps movement, a methodology that encourages collaboration between development and operations. Attendees will get hands on experience of using Vagrant, a virtualisation tool, to create reproducible development, test, and deployment environments. We'll show you how to use this technology to set up a local continuous deployment environment, where developers can develop work on their chosen platform while regularly testing packaging and deployment on the platform supported by operations. By the end of two days you'll have created a virtualised environment that builds, tests, packages, and installs a software project, that can be kept alongside your code and shared with it. Participants will have some choice of the type of project they work with, with the exercises provided illustrating the principles for Python, Java, and C++ projects.
For further information about the event take a look at the event wiki page: http://wiki.opf-labs.org/display/SP/SCAPE+Training+Event+-+Preserving+Your+Preservation+Tools.
Terms and conditions
Full payment must be received before the event (by 21 March 2014).
There will be a €50.00 no show/cancellation fee if you do not notify us that you cannot attend by 21 March 2014. However, places are transferable after this date.
When & Where
The SCAPE Consortium brings together a broad spectrum of expertise from memory institutions, data centres, research labs, universities, and industrial firms. Sixteen European institutions are cooperating to develop
solutions for the long-term digital preservation of large-scale and heterogeneous collections of digital-objects. Their aim is to develop scalable services for efficient and automated preservation planning and the execution of preservation actions of large (multi-Terabyte) and complex data sets.