JLL
Home
Research
Current Research
Previous Research
Publications
Projects
Posts
Other downloads
Contact
CV
Other posts ▾
Version control (general)
Git vs. Mercurial: Which DVCS to choose?
Git version control
An introduction to Git
Part I: linear history
Part 1, Lesson 1: Installing Git
Part 1, Lesson 2: creating a repo and making the first commit
Part 1, Lesson 3: making more commits
Part 1, Lesson 4: reviewing history
Part 1, Lesson 5: removing files
Part 1, Lesson 6: going back to old commits
Jupyter Notebooks
Motivation for a reproducible system for Python Jupyter notebooks
Setting up Jupyter
Constructing a reproducible Python notebook environment
Programming language pros and cons
Python: top 5 pros and cons
Julia
Gotchas in Julia
What Julia can and can't replace about Fortran
Rust
Rules of thumb for Rust code
Part 2, Lesson 1: Basic branching and merging
Version control (general)
Git vs. Mercurial: Which DVCS to choose?
Git version control
An introduction to Git
Part I: linear history
Part 1, Lesson 1: Installing Git
Part 1, Lesson 2: creating a repo and making the first commit
Part 1, Lesson 3: making more commits
Part 1, Lesson 4: reviewing history
Part 1, Lesson 5: removing files
Part 1, Lesson 6: going back to old commits
Jupyter Notebooks
Motivation for a reproducible system for Python Jupyter notebooks
Setting up Jupyter
Constructing a reproducible Python notebook environment
Programming language pros and cons
Python: top 5 pros and cons
Julia
Gotchas in Julia
What Julia can and can't replace about Fortran
Rust
Rules of thumb for Rust code