All Projects → guillermo-carrasco → BestPracticesWorkshop

guillermo-carrasco / BestPracticesWorkshop

Licence: MIT license
Repository for the workshop "Best practices on development"

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to BestPracticesWorkshop

adsy-trainings
Workshop and training materials
Stars: ✭ 13 (-7.14%)
Mutual labels:  workshop, workshop-materials
elixir-fire-brigade-workshop
Workshop "Join the Elixir Fire Brigade - Level-up Your Elixir Debugging Skills" (ElixirConf US 2017)
Stars: ✭ 14 (+0%)
Mutual labels:  workshop, workshop-materials
OSC19-Linux-Workshop-Sessions
All of the workshop sessions of OSC'19 in .md and .pdf formats.
Stars: ✭ 45 (+221.43%)
Mutual labels:  workshop, workshop-materials
Guides
A set of rules we use at @icalialabs to build better software
Stars: ✭ 280 (+1900%)
Mutual labels:  development, best-practices
wye
Wye is a workshop collaboration software
Stars: ✭ 66 (+371.43%)
Mutual labels:  workshop, teaching
Guides
Design and development guides
Stars: ✭ 1,880 (+13328.57%)
Mutual labels:  development, best-practices
fb-messenger
Implement React concepts incrementally to a messenger app, training from https://reactjs.academy
Stars: ✭ 70 (+400%)
Mutual labels:  workshop, workshop-materials
Eslint Plugin Testing Library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Stars: ✭ 384 (+2642.86%)
Mutual labels:  development, best-practices
podstawy-dl-2019
Materiały z warsztatów z podstaw Deep Learningu dla początkujących. Wiosna 2019.
Stars: ✭ 14 (+0%)
Mutual labels:  workshop, workshop-materials
workshop
Paralect Workshop
Stars: ✭ 31 (+121.43%)
Mutual labels:  development, workshop
python-ogren-4-saatte-python-baslangic
(TR) 4 saatlik Python başlangıç atölyesinin içerik dokümanı. (EN version is in progress!)
Stars: ✭ 71 (+407.14%)
Mutual labels:  workshop, workshop-materials
trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
Stars: ✭ 271 (+1835.71%)
Mutual labels:  workshop, workshop-materials
2017-summer-workshop
Exercises, data, and more for our 2017 summer workshop (funded by the Estes Fund and in partnership with Project Jupyter and Berkeley's D-Lab)
Stars: ✭ 33 (+135.71%)
Mutual labels:  workshop, workshop-materials
rmarkdown-workshop
A workshop format for rmarkdown. Releases contain locations in chronological order
Stars: ✭ 27 (+92.86%)
Mutual labels:  workshop, workshop-materials
R-data-wrangling
Materials for my my R data workshop. https://cengel.github.io/R-data-wrangling/
Stars: ✭ 17 (+21.43%)
Mutual labels:  workshop, teaching
teach-shiny
Materials for the Shiny Train the Trainer workshop
Stars: ✭ 38 (+171.43%)
Mutual labels:  workshop, teaching
dojos
Alguns desafios para os participantes dos grupos de estudo
Stars: ✭ 33 (+135.71%)
Mutual labels:  development
dotdoodl-kid-classes
Teaching materials for an intro to CSS animations for kids series.
Stars: ✭ 26 (+85.71%)
Mutual labels:  workshop
iOS-Tweak-Dev-Tools
A collection of useful development tools and forks of tools that are geared towards iOS jailbreak developers.
Stars: ✭ 37 (+164.29%)
Mutual labels:  development
thesis template
A comprehensive LaTeX template with examples for theses, books and more, employing the 'latest and greatest' (UTF8, glossaries, fonts, ...). The PDF artifact is built using CI/CD.
Stars: ✭ 121 (+764.29%)
Mutual labels:  best-practices

#Best Practices on Development Workshop

Material for the workshop on Best Practices on Development hosted at Science For Life Laboratory, Stockholm, Sweden.

Homework: To Read and Install Before the Workshop

###Git & GitHub

Read first

Read second

Optional but useful

###Python et al

Virtual Environments with anaconda

Virtual environments allow you to maintain and switch quickly between different sets of python binaries and packages. For example, you can work on a project which requires python 2.6 and numpy 1.7 while also maintaining a project which requires python 2.7 and numpy 1.8. Because packages are installed inside your home directory, virtual environments also allow you to install python packages without root permissions (as we must on UPPMAX).

conda is a tool to create these isolated virtual environments as well as a fantastic package management tool. It allows simple installation of complex scientific packages (scipy, numpy, pandas, etc.) via the meta-package Anaconda, and works together with other package mangers like pip.

Here you can find a really good guide written by Mario Giovacchini about installation and usage of Ana/conda.

Workshop Material

Index:


Build Status

###Development workflow at Science For Life Laboratory

Development workflow at SciLifeLab

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].