18:30 Weds 2 February 2022: Gaudi - an architecture for project automation

5 views
Skip to first unread message

Immo Hüneke

unread,
Jan 22, 2022, 10:54:11 AM1/22/22
to BCS SPA mailing list, BCS SPA SG
BCS Software Practice Advancement specialist group
======================================

SPA-363: Gaudi - an architecture for project automation
Session leader: Vassilis Rizopoulos
Date: Wednesday 2nd February 2022
Time: 6:30pm
Place: BCS London, 25 Copthall Street, London EC2R 7BP and online
Price: free
Registration link: tbd

A follow-up mail to this one will let you know when the Eventbrite sign-up page has been created.

Your confirmation email will provide the next step to enable you to access the meeting. 48 hours and 1 hour prior to the event, reminder emails will be sent to those registered, with the non-transferable URL needed to gain access. The session will probably be recorded. If you do not wish to feature in the recording, please keep your microphone muted and your camera off.

Agenda:
18:00 - networking over refreshments and sandwiches
18:30 - presentation / workshop begins
20:00 - further networking over remaining refreshments and sandwiches
20:30 - vacate the building (if not before)

Synopsis:

Most development and maintenance projects proliferate tools to automate various tasks. These may be written by different people with different preferences and goals, in various languages and with no standard command syntax.

Gaudi offers a way to provide a consistent user interface across all the different tools and technologies used to manage, build and test a software product, and to provide a single place to define and maintain configuration parameters, validation rules, access control and more for the development environment. Based on Ruby and Rake, the framework is highly modular and easily extensible. Moreover, the system is self-documenting - never again have to delve into a shell script to find out what arguments it expects and what it does with them!

In this workshop, we will introduce Rake and the Gaudi framework, then go step by step through a worked example. The aim of the example is to create a custom docker container, in which all developers on your project can carry out their work - no more "but it works on my machine" issues!

About the workshop leader:

Vassilis Rizopoulos has been dabbling in software engineering for decades. Professionally, he specialises in "software productivity engineering", a catch-all term for the role that integrates the development environment, test automation, continuous integration and deployment, DevOps and general behind-the-scenes tooling that enables software teams to concentrate on producing useful software.

His language of choice for many years has been Ruby, but he also has several C and C++ embedded projects, a few C# .NET projects and the odd Java development under his belt. He considers himself a programming polyglot, familiar with a steadily growing list of programming languages. Most of his professional career has been spent working for large industry firms doing really close-to-the-metal stuff, from devices smaller than an Oreo cookie to as large as 60-ton locomotives.

He is one of the co-founders and organisers of thessaloniki.rb, the Thessaloniki Ruby Users group, and also had the luck to be part of the organising committee for EuRuKo 2013, which took place in Athens. Whatever free time remains between deadlines and family life goes into open source projects, mainly in the Ruby community with the lion's share reserved for rutema and gaudi.

Vassilis maintains an occasional blog at ampelofilosofies.gr, tweets as arcandros and contributes to open source as damphyr.

-----------------------------------------------------------------------
IMPORTANT NOTE: to have any chance of running the annual BCS SPA conference in June, we urgently need volunteers to reinforce the organising committee. In particular, we need a conference chair and a programme chair (preferably two of each!). Don't be shy - write to organ...@spaconference.org if you can help in any way.
-----------------------------------------------------------------------
BCS SPA Home Page - http://bcs-spa.org/

Meetings Schedule

Presentation materials from previous talks are available from the BCS SPA resources site: http://bcs-spa.org/resources.html

------------------------------------------------------------------------
SPA London Meetings Programme Organiser -
Immo Huneke, Zuhlke Engineering Ltd. [mailto:Im...@Huneke.Co.UK]
------------------------------------------------------------------------

Forthcoming meetings:
2 Mar 2022: SPA-364 Galatia Evangelidou: An introduction to Network Subnetting - Subnets, IP addresses and Subnet Masks
We're looking for volunteers to present or lead workshops on topics of interest to software practitioners. Please come forward with suggestions!

Best regards,
Immo

Immo Hüneke

unread,
Jan 24, 2022, 2:23:17 PM1/24/22
to BCS SPA mailing list, BCS SPA SG
Hello again,

You can now register for this event at https://2feb22spasg.eventbrite.co.uk (thank you Mandy Bauer and the Web team at BCS for setting it up).

So far nobody has volunteered to take on the role of conference chair or programme chair in order to enable the SPA 2022 conference to go ahead. I should perhaps have mentioned that anyone on the organising committee is entitled to free entry to the entire conference, whether online or in person.

Best regards,
Immo
Reply all
Reply to author
Forward
0 new messages