BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20170326T020000
RDATE:20170326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20171022T154500
DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20171022T150000
DTSTAMP;VALUE=DATE-TIME:20171011T070849Z
UID:886ed082-f2f9-46dc-84ca-9edc2f31b573@frab.cccv.de
DESCRIPTION:Writing FOSS software is fun. But re-using software of other 
 people tends to be the opposite of fun\, often because we can not even i
 nstall it from source.\n\nThis talk will present how to properly open so
 urce software for reusability. We will introduce the concept of software
  packaging\, existing solutions from well-known Linux distributions and 
 modern all-rounders such as conda up to from-source distributing package
  managers such as spack. We will introduce the concepts\, benefits and s
 hort-comings of selected solutions and how one can not only install but 
 also switch seamlessly between software environments without spawning a 
 full-flavored VM/docker/vagrant environment.\n\nOur special focus is set
  on developers (and users) of open source software\, e.g. with Python/C/
 C++ dependencies\, transient dependency trees and special performance re
 quirements that are not satisfied with a simple "ship me a pre-build 64b
 it binary" but want more flexible control\, including an arbitrary numbe
 r of parallel installed versions of compilers and dependencies. We will 
 also graze the world of containers\, virtual machines and continuous int
 egration and highlight why we need better\, automated ways to provision 
 those. (Hint: via a package manager!)
URL:https://datenspuren.de/2017/fahrplan/events/8678.html
SUMMARY:Modern Software Packaging for Developers
ORGANIZER:DS2017
LOCATION:DS2017 - Museumskino
END:VEVENT
END:VCALENDAR
