From jeffrey.fischer at gmail.com Tue Feb 23 14:33:24 2021 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Tue, 23 Feb 2021 11:33:24 -0800 Subject: [Baypiggies] This Thursday's meeting: Python-based Build Systems Message-ID: *Thursday, February 25th 7:00 pm to 8:30 pm* This month, we will focus on build systems implemented in Python. We have two talks: a lightning talk on Snakemake and a full talk on SCons. *Lightning Talk: Snakemake* *Speaker:* Jeff Fischer Snakemake is a Make-inspired framework for reproducible data analysis from the bioinformatics community. It provides integrations with shell, Python, Jupyter notebooks, and scientific computing infrastructure. *Main Talk: SCons, a Python-based Make replacement* *Speaker:* William Deegan *Description* SCons is an open source build tool written in Python. Originally released in 2001. It?s actively maintained and widely used. It?s developed with a focus on correctness, flexibility, and speed. It?s currently used by numerous large software and hardware companies for apps and embedded software and games. Attendees will get a quick introduction to SCons,it?s build files SConstruct and SConscripts, and some of SCons core concepts. Armed with this information, you can do a basic software build, and have a good base of knowledge to progress to fairly complicated builds. *Speaker bio: William Deegan* William Deegan (@bdbaddog) is the founder of Bad Dog Consulting, which specializes in build and test automation, CI, CD. Additionally they provide mobile development and general software development services and Coverity Deployment and maintenance. A survivor of 18 startups (so far), Bill started his career at Digital Equipment Corporation writing chip design software (aka EDA tools). Graduated from RIT with a bachelor's degree in Computer Engineering. In his spare time, Bill enjoys training for Triathlons, running, cycling, reading, and occasionally wrenching on cars. Bill is active in open source, co-manager of the SCons project, on the board of directors of Buildbot Project, and has been running the Baypiggies website and assisted in running Baypiggies for many years. *Code of Conduct* https://baypiggies.net/pages/code_of_conduct.html Interactions online have less nuance than in-person interactions. Please be Open, Considerate and Respectful. Also, please refrain from discussing topics unrelated to the Python community or the technical content of the meeting. *RSVP* We will conduct the meeting via Zoom webinar. Please register in advance at the following link: https://stanford.zoom.us/webinar/register/WN_jWf3KOBNQP-eBXrXvz2UFQ. It would also be helpful if you responded on your Meetup page for the event: https://www.meetup.com/BAyPIGgies/events/276526331/ Thanks and see you Thursday! -------------- next part -------------- An HTML attachment was scrubbed... URL: