Skip to content

Repository created for use in the RSE19 Microsoft sponsored workshop

License

Notifications You must be signed in to change notification settings

jhodrien/rse19-ms-workshop

 
 

Repository files navigation

Be an RSE Superhero with VS Code and Azure Pipelines

License: MIT Build Status

In this workshop, we will show you how you can incorporate VS Code and Azure Pipelines into your day-to-day workflow as an RSE, helping you to be more productive and accomplish common tasks with greater ease.

VS Code is an easily extensible, cross-platform code editor that has support for a wide array of different languages and toolchains. We will show you how extensions like Live Share (which let small groups edit the same files in different editors), Azure Tools (which provides a rich suite of interactions with Azure) and Remote Development (which lets you work locally but run code remotely) can give you RSE superpowers in your day-to-day work. We will also walk you through how to use Azure Pipelines to provide simple yet powerful Continuous Integration and Deployment functionality for your projects, from multi environment testing to automated building and deployment of your solutions. Come along and learn how VS Code and Azure Pipelines can empower you to do more.

Requirements

💻 Laptop with WiFi access

✨ GitHub Account

🚇 Azure DevOps account

Set up

If running locally - i.e. not at the RSE conference

You will need the requirements above as well as the following steps:

  1. Install Python > 3.6 (3.7 preferred)
  2. Fork this repo
  3. Clone your fork of the repo
git clone https://github.com/{your-user}/rse19-ms-workshop.git

cd rse19-ms-workshop
  1. Install dependencies - we recommend using virtual environments or conda environments

Virtual env

# MAC or Linux 
python3 -m venv .env
source .env/bin/activate
pip install -r requirements.txt
# Windows
py -m venv .env
.\env\Scripts\activate
pip install -r requirements.txt

Anaconda

conda env create -n rse19
conda activate rse19
conda install --file requirements.txt

To run the bokeh apps you can run the following command:

bokeh serve iris

#or
bokeh serve boston

About

Repository created for use in the RSE19 Microsoft sponsored workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.8%
  • TypeScript 31.3%
  • HTML 10.2%
  • Shell 2.6%
  • CSS 1.1%