https://github.com/flatironinstitute/learn-sciware-dev
Activities where participants all actively work to foster an environment which encourages participation across experience levels, coding language fluency, technology choices, and scientific disciplines.
- Avoid discussions between a few people on a narrow topic
- Provide time for people who haven't spoken to speak/ask questions
- Provide time for experts to share wisdom and discuss
- Work together to make discussions accessible to novices
(These will always be a work in progress and will be updated, clarified, or expanded as needed.)
- 5-10 minutes each, including questions
- Share your screen, demo something
- Just the "finished product": no config, setup, instructions, how-to
- Contact presenters for more details, or future session
- Joakim Andén: screen, vim (vim-fugitive), readline, find + xargs
- Nils Wentzell: zsh, git, vim
- Dylan Simon: tmux, tiling wm, zsh
- Ruth Angus: vim, iterm2, travis, readthedocs
- Nikolai Chapochnikov: pycharm
- Tiberiu Tesileanu: jupytext, black, jupyterlab, jupyterlab_code_formatter
- Danxun Li: R in Jupyter
- Jeremy Magland: VS Code
- Charles Windolf: Tensorflow, TensorBoard
- Rodrigo Luger: PDF generation from github repo
- Please add resources and links to the google doc or these slides
- Share "dotfiles" repositories!
- Dylan's dotfiles
- Easy way to setup and sync between systems
- Python packaging (conda, pip, pypi)
- Advanced Testing (CI, project examples)
- Optimization/Performance/Profiling
- Debugging (tools, workflows, tips)