KWLUG - The Kitchener-Waterloo Linux User Group is a monthly meeting of GNU/Linux, Free Software, Open Source and technology enthusiasts.

Where? When? We meet in Kitchener, Ontario, usually on the first (non-holiday) Monday of the month, beginning at 7pm. (Virtual Directions) (Subscribe to monthly meeting announcements)

How much? Our meetings are free of charge and open to anybody with an interest in Linux and/or free software.

What next?

KWLUG Meeting: Monday, June 5, 2023, 7pm

Zubick's Scrap App, Perl Debugging

Meeting Date

This meeting will be held virtually.

John Driezen will discuss a Python application he wrote to track scrap metal prices. He will show us some programs that led him to the final version of the app, and show his motivations for developing the app. (Note: John was originally scheduled to give this talk last April, but he had to cancel. So we have rescheduled him now.)

Eugen Konkov will demonstrate Devel::DebugHooks, a Perl debugger he developed. He will show us how to stop "print debugging" and instead trace variables, find out where data is loaded, measure execution time in repeatable ways, without having to restart your applications. 

In-Person Social: Wednesday, June 14, 2023

Dinner at McCabe's Kitchener

Meeting Date

We are continuing the post-pandemic dinner meetup tradition at McCabe's Irish Pub and Grill in Kitchener, starting at 7pm. Note that this dinner is on a Wednesday. Future restaurant meetups will alternate between Mondays and Wednesdays.

This is a supplementary informal meeting; we will still hold virtual meetings for technical topics.

The address is 352 King Street West, Kitchener, ON, near King and Francis streets.

You can probably just show up, but the organizers would find it helpful if you RSVPed to .

Parking at City of Kitchener parking lots is free after 5pm. The nearest City parking lot is at 28 Water Street South.

KWLUG Meeting: Monday, July 10, 2023, 7pm

Ardour, Dev Containers

Meeting Date

Ardour, Docker and VSCode logos

Note: The meeting location for this meeting is still up in the air. Stay tuned to this page for updates.

Brent Clements will tell us about the digital audio workstation Ardour.


Jason Paul will tell us about Dev Containers and Cloud Development environments. He writes: 

Development containers are Docker containers that are specifically configured to provide a fully featured development environment- including libraries, frameworks, and other software dependencies.  The dev container and configuration are defined as code, so it can be consistently reproduced and shared, and can be spun up when needed and shut down/destroyed when finished.  Jason will go over a number of  options for using Dev Containers with Visual Studio Code locally on Linux, as well as some options for cloud based development environments that use this technology.