Some of our members volunteer their time and energy to develop educational programs for the benefit of all members on various aspects of the computers and Linux.
Thanks to those members willing to share their talent and knowledge, we plan to put on a Mini-Workshop every month. The presenters facilitate the workshops, present material and lead exercises to hone Linux skills.
Our 2025 mini-workshop schedule
Jan - Compiling source / building from source code - Will Senn
Feb - Bc - basic calculator. - Laurin
Mar - Systemd (system and service manager)- Kenrick
Apr - Science behind Bit Coin - Rahav
May - Jupyter / Python - Will
Jun - curl ( cmd line tool to get/send data ) - Laurin
Jul - Raspberry PI - Dennis
Aug - tar backup - Laurin
Sep -
Oct - Using Make - Laurin (Oct’25)
Nov -
Dec - Annual Distro Rodeo
"Compiling source" or "building from source code" means taking human-readable programming code (source code) and converting it into a machine-executable program by using a compiler, which translates the code into binary instructions that the computer can understand and run; essentially, it's the process of creating a working software application directly from its raw source code files, often requiring additional steps like configuration and linking with necessary libraries depending on the software package.
Join us at 10:00 a.m. on January 4th for a workshop
Presenter: Will
note: Zoom meeting credentials provided by email requests
bc (Basic Calculator) is a command line utility that offers everything you expect from a simple scientific or financial calculator. It is a language that supports arbitrary precision numbers with interactive execution of statements and it has syntax similar to that of C programming language.
It can be used typically as either a mathematical scripting language or as an interactive mathematical shell.
If you don’t have bc on your system, you can install it using the package manager for your distribution
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin McLaurin
links to support files:
systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" — an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging.
Workshop presentation starts at 11:00 a.m.
Presenter: Kenrick
inks to support files: support files
What is cryptocurrency, and why has it become a global fintech phenomenon?
What breakthroughs did Bitcoin introduce to make digital currency a reality?
Why and how does blockchain technology work, and what makes it revolutionary across industries?
On paradoxes and epiphanies: How can we build trusted systems with untrusted participants?
How do we agree without talking to each other?
In this popular science lecture, we will embark on a fascinating journey through the intricate world of cryptocurrency and the groundbreaking technology behind it.
Workshop presentation starts at 11:00 a.m.
Presenter: Dr. Rahav Dor
links to support files: support files www.rahavdor.com
Jupyter offers a foundation of interactive computing environments where scientific computing, data science, and analytics can be performed using a wide range of programming languages.
Jupyter Notebook is a simplified notebook authoring application, and is a part of Project Jupyter, a large umbrella project centered around the goal of providing tools (and standards) for interactive computing with computational notebooks.
Workshop presentation starts at 11:00 a.m.
Presenter: Will Senn
links to support files: support files
What is curl used for?
curl is used in command lines or scripts to transfer data. curl is also libcurl, used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, medical devices, settop boxes, computer games, media players and is the Internet transfer engine for countless software applications in over twenty billion installations.
curl is used daily by virtually every Internet-using human on the globe.
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin
Even though the Raspberry Pi supports 1080p HDMI video out, there are lots of projects where it is not cost effective or practical to connect it to a video display.
This workshop examines use of a headless Raspberry Pi configured to operate without a monitor, keyboard, or mouse, relying on network access for control and interaction. This is achieved by enabling SSH and potentially VNC during the initial setup process, allowing remote access and management via another computer.
Workshop presentation starts at 10:00 a.m.
Presenter: Dennis
The tar command, short for "tape archive," is a widely used utility for creating and managing archives of files and directories.
These archives, often referred to as "tarballs," can be used for backup purposes, data transfer, or packaging software. Backing up with tar has the advantages of simplicity and using compression that can help save disk space.
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin
links to support files:
Wish list items
Systemd.timer
Linux mail command
data mining - Laurin
Package managers - comparison
Swap meet / barter / free / cheap
BackUp schemes / apps
Samba
Commands /command line editing
Password managers
Linux desktops comparison
Wayland vs xorg
Jupyter / Python - Will Senn [ x ]
Basic computer security - Laurin
System monitors / task mgr, Conky, htop, GKrellM
Please prepare to to use Zoom before the meeting begins
note: This will be a virtual workshop presented via Zoom video conferencing platform. Meeting credentials are required. Participants will be provided credentials by email. Guests must provide email address via email .
Download and sign-up for Zoom, takes a just a few minutes.