Skip to content

Commit

Permalink
migrate club_documents presentations
Browse files Browse the repository at this point in the history
  • Loading branch information
zeim839 committed Oct 5, 2023
1 parent e4f9ae7 commit 0db345b
Show file tree
Hide file tree
Showing 18 changed files with 289 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/club/resources/old_presentations/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"position": 5,
"label": "Old Presentations",
"collapsible": true,
"collapsed": true,
}
25 changes: 25 additions & 0 deletions docs/club/resources/old_presentations/advanced-linux.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Advanced Linux
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation goes over a little about how Linux works and some useful Linux/command line tools for developers. These include:

- Differences between terminal, shell, and console
- Basic bash commands
- Users and groups
- Superuser permissions
- File permissions
- Tools
- Developer
- Web
- Other
- Running Windows applications on Linux

## Links

- [Presentation](https://docs.google.com/presentation/d/1s4HMNm0KpUOiw6Qno0TM5CSE8WNj2g9LMbv0b8z5ztk/edit?usp=sharing)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Introduction to Web Design
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation covers the basics of web design (HTML, CSS, and JavaScript) needed for the Open Source Club's portion of the 2017 UF Codeathon.

## Links

- [Presentation](https://docs.google.com/presentation/d/1SEvn_gw0kMgYE0qlQFKykHvipQcBDvZA1nhGDQkOgTE/edit?usp=sharing)
- [Base Repo](https://github.com/ufosc/secret-agent-calculator)
22 changes: 22 additions & 0 deletions docs/club/resources/old_presentations/git-and-github.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Git and GitHub
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation was originally done in collaboration with First Time Programmers, which has a video below. It covers:

- Basic Git functions: downloading a repo, making changes, committing, uploading changes
- Git settings: username, emil, editor, SSH vs HTTPS, gitignore
- Useful Git Commands: creating repo, showing logs, manipulating files
- Git Branching: making branches, switching between them, merging branches
- Other: fixing merge conflicts, GitFlow branching, syncing with an upstream repo, making pull requests

## Links

- [Presentation](https://docs.google.com/presentation/d/1RTGwAJV6CuEG_I8PFx1fHLx5m-jmchag-ugxGkqwJQc/edit?usp=sharing)
- [Video](https://www.facebook.com/matthew.booe.54/videos/o.1345572828903505/858841787609301/?type=2&theater&notif_t=video_processed&notif_id=1508017861877185)
- [More Git Resources](https://github.com/ufosc/resources/tree/master/resources/git)
14 changes: 14 additions & 0 deletions docs/club/resources/old_presentations/how-to-elevator-pitch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: How to do an Elevator Pitch
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

We go over what makes up a good elevator pitch, some advice on giving one, and other tips for resumes and interviews.

## Links

- [Presentation](https://docs.google.com/presentation/d/1DMGvZTRYkEvT5ddRDf_GyOmqdhc2njGELUJsGwzD9Kc/edit?usp=sharing)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/intro-to-blockchain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Intro to Digital Currencies and Blockchain
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Learn about what a cryptocurrency is, what you need for one to work, what the blockchain is, and how the blockchain applies to areas in and outside of currency.

## Links

- [Presentation](https://docs.google.com/presentation/d/1okBpinE--_JAGjfpjbDNdMfQsZsesH9r2Ler0alu5LA/edit?usp=sharing)
- [Example Sheets](https://goo.gl/HmPF28)
16 changes: 16 additions & 0 deletions docs/club/resources/old_presentations/intro-to-c-sharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Intro to C#
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation was on C#, a modern multi-paradigm programming language with diverse applications such as server-side, desktop, and gaming.

## Links

- [Presentation](https://docs.google.com/presentation/d/1FOidR6r5P0JNsxCERa-JYpYK26tt3GxYXu0ODn19Ccc/edit?usp=sharing)
- [Recording](https://youtu.be/i5C-pQJhfLU)
- [Workshop Repository](https://github.com/jcutrono/uf-osc-dotnet)
14 changes: 14 additions & 0 deletions docs/club/resources/old_presentations/intro-to-game-dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Open Source Game Development
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Learn about the open source tools used for video game development, how to open source your game (and still earn a living), and how to get started with game development.

## Links

- [Presentation](https://docs.google.com/presentation/d/1_CXyx_BAqZRYi8cSt3TZYwmIoQxb1PfW_vbIYV9WZ0I/edit?usp=sharing)
23 changes: 23 additions & 0 deletions docs/club/resources/old_presentations/intro-to-linux.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Introduction to Linux
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation walks you through how to install Ubuntu with VirtualBox (so you can't damage your system). It then covers the following:

- What Linux is
- Benefits of using Linux
- About different types (distros) of Linux
- Why we chose Ubuntu
- What package managers and repositories are
- How to install, update, and remove software with apt
- List of resources for help
- List of useful Linux concepts that we will explore at our next GBM

## Links

- [Presentation](https://docs.google.com/presentation/d/1a9zuh28ROgmC-3aQ2g1AFjFqd_3K86oVP4l5izOYH5g/edit?usp=sharing)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/intro-to-open-source.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Intro to Open Source
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This served as introduction to open source software, it's benefits, common misconceptions, and a how to use GitHub tutorial for a First Time Programmers meeting.

## Links

- [Presentation](https://docs.google.com/presentation/d/1ekI1V1D5rqBPbaOpVk9A8HohcBj81SvZ3twb78rgnE8/edit?usp=sharing)
- [Video](https://www.facebook.com/events/760276147469538/)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/intro-to-optimization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Optimizing Code with Project Euler
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Writing efficient code is an important skill to have for any programmer. This presentation will introduce you to what optimization is, when to (and not to) do it, and a basic introduction to optimization strategies. It then covers signing up for Project Euler, a site dedicated to solving algorithmic problems.

## Links

- [Presentation](https://docs.google.com/presentation/d/1fxQUOzA--91VUuFLLntgPN7JRN_OrGOcKfN5d0htPLQ/edit?usp=sharing)
- [Official Site](https://projecteuler.net/)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/intro-to-rust.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Intro to Rust
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation was on Rust, a system programming language developed by Mozilla. It's key features are being as fast as C and C++ while being significantly safer.

## Links

- [Presentation](https://docs.google.com/presentation/d/1wOC_EQNKnKggNjnf5oN9cX91EwjKvRH0N0G5DSslrJ0/edit?usp=sharing)
- [Official Site](https://www.rust-lang.org/en-US/)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/intro-to-webextensions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Introduction to WebExtensions
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Learn about the simple yet powerful platform for (mostly) cross-browser extensions.

## Links

- [Presentation](https://docs.google.com/presentation/d/1y343hHxIvuMCaN0hzC3kpCuz5P5fL95bu3xZan3ye48/edit?usp=sharing)
- [Mozilla Developer Network](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)
14 changes: 14 additions & 0 deletions docs/club/resources/old_presentations/money-with-open-source.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: How to make money with Open Source
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Learn about how to make money with open source software. Both for a company as well as an individual.

## Links
- [Presentation](https://docs.google.com/presentation/d/1nF3lCmLPLATYf8qPCzeJ7Sfi0zkeoXtOt5t_sNW-LJM/edit?usp=sharing)
- [Useful guide](https://github.com/nayafia/lemonade-stand)
15 changes: 15 additions & 0 deletions docs/club/resources/old_presentations/sandstorm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Sandstorm
description: Club Archive Resources Presentations
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Sandstorm is an open source, self-hostable web productivity suite. Think of it like a personal cloud platform. You can install various apps, like a document writer, chat, and file storage onto your own server.

## Links

- [Presentation](https://docs.google.com/presentation/d/1Vb1Ne3TorV_eH6cTcq2gvRu_yjNQmdcmIWP4Uc05kHM/edit?usp=sharing)
- [Official Site](https://sandstorm.io/)
22 changes: 22 additions & 0 deletions docs/club/resources/old_presentations/security-and-privacy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Maintaining your Security and Privacy
description: Club Archive Resources Presentations
sidebar_position: 3
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation covers dangers that an internet user faces and how to combat them. This includes:

- Password managers
- Browser extensions
- Search engines
- VPNs
- Self hosting

## Links

- [Presentation](https://docs.google.com/presentation/d/1EAHAMEP5Queevmm34ZGJf3rennxBNLhMb9khEPjiG_M/edit?usp=sharing)
- [Privacy Guide](https://www.privacytools.io/)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Unix History and Bash Introduction
description: Club Archive Resources Presentations
sidebar_position: 2
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

Here we cover this history of Unix and it's impact on modern operating systems and open source as a whole. That is followed by an introduction to some of the most common Bash commands.

## Links
- [Presentation](https://docs.google.com/presentation/d/15_yhdFQVzBuH0TsN6Jj1tcpxJFgb35cKzbiibrZGqbc/edit?usp=sharing)
14 changes: 14 additions & 0 deletions docs/club/resources/old_presentations/working-on-open-source.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Working on Open Source Projects
description: Club Archive Resources Presentations Working on Open Source Projects
---

:::danger LEGACY NOTICE
This file originally appeared in the [club documents](https://github.com/ufosc/club-documents) repository, which was set up by previous OSC administration. The repository is no longer maintained and its contents no longer reflect the state of the UF Open Source Club. This file is reproduced solely for archival purposes.
:::

This presentation covered what makes a project open source, open source licenses, what is and how to use Git, how the club uses GitHub and GitFlow, and some extra project management tips.

## Links

- [Presentation](https://docs.google.com/presentation/d/1X9M6G5xrrvaPqLF5m2Gjy1k6e2uKtXDw_Hsf2ZxObik/edit?usp=sharing)

0 comments on commit 0db345b

Please sign in to comment.