Dev_Env Setup
Introduction
Introduction
- Overview of Tools
- Choose
- Apply
Text Editors/IDEs
Text Editors VS IDEs
- Text editors are more modular, flexible, and customizable
- Text editors have better support for obscure/new languages
- IDEs are usually language-specific and more fully supported of a specific language
- IDEs need less configuration
- IDEs have visual support for GUI dev
Text Editors
- Visual Studio Code
- Sublime Text
- Atom
- Emacs
- Vim
IDEs
- The Intellij Family (Free for students)
- Visual Studio (Windows)
- XCode (Mac OS/IOS)
- Eclipse
Shell
Unix Shells
- Bash (Default in Linux)
- Zsh (modern)
- Fish (weird)
- Sh (original)
- Dash (fast)
- Ksh
Windows
- Powershell
Package Manager
Platform-dependent
- Windows
- Chocolatey
- WSL (whatever distribution)
- Linux
- Varies dependent on distribution
- Mac
- Homebrew
- Nix
Git
What It Is
- Version control system
- Really important when working in teams
SSH
How It Works
- It saves your public key inside the server. Only the person with private key can verify.
Clients
- OpenSSH
- Filezilla
- Bitvise
Workshop
Announcements
Future Events
- CCDI Events
- Project Sprints
- Linux Setup
- Blog Setup
- Linux 101
- Networking 101
- In-depth Linux workflows
- Emacs
Recruitment
- Core Leadership
- Event Leadership
deck
By Duckonomy
deck
- 467