Agenda for Introductory Club Meeting 16.09.2024:#

  1. Interactive Surveys & Hands-on Demos
  • Anonymous surveys to assess familiarity with SD tools/languages
  • Live demos of: • Command-line basics • Git overview • Sqlite3 quick intro • Golang hello world
  • Pointing to the resources where you can learn more about those tools
  1. Overview of Client-Server Architecture
  • General introduction and explanation of the client-server model
  1. Project Introduction & Architecture Walkthrough
  • Overview of the project we will be working on
  • Board drawings of the relations between each moving part in our system
  • Hands-on live coding session demonstrating how the client-server architecture is applied
  1. Joining Our Github & Mattermost Organizations
  • Guide on how to join and collaborate within our development platforms
  1. Development Environment Setup
  • Package managers run-down and choosing one for your platform
  • Compiling and running the golang server
  • Running the web-client
  • Running the android-client (time permitting)
  1. Sample Assignment Walkthrough (time permitting)
  • Going over a sample Github Issue
  • Creating a git branch addressing the Issue
  • Creating a merge request