For those who are already familiar with the basics of Git and would like to explore more advanced uses and real world collaboration methods, Maxim and Ed go beyond the basics in order to explore the power of collaborative version control. Branching, rebasing, checkout, and other Git tools help you find the version you want […]
Tag: Maxim Belkin
Wks4 – Introduction to Git
Tags: Dena Strong, Edward Delaporte, Maxim BelkinFor those who’ve wondered about Git and GitHub, but haven’t had the opportunity to work with it, campus Software Carpentry instructors will provide guided hands-on experience. You’ll learn how Git-style version control works, how to get started, the differences between adds and commits, the differences between pushes and pulls, what a pull request is good […]
Python: From Zero to Hero
Tags: Maxim BelkinPython is a flexible cross-platform programming language that has been successfully adopted by IT and research communities as the ‘glue’ that can hold together projects of various complexities. In this workshop, Maxim Belkin of NCSA will provide a gentle introduction to Python to those who have experience with programming in other languages and would like […]
Introduction to Bash and the Unix Shell
Tags: Maxim Belkin, Samniqueka HalseyIf you’re new to the command line or spend most of your time on Windows machines, our campus Software Carpentry instructors will teach you about the Unix shell (specifically Bash). Topics covered will include navigating files and directories, searching with grep and find, using pipes and filters to combine commands, using loops to perform the […]
Introduction to Git
Tags: Dena Strong, Edward Delaporte, Maxim BelkinFor those who’ve wondered about Git and GitHub, but haven’t had the opportunity to work with it, campus Software Carpentry instructors will provide guided hands-on experience. You’ll learn how Git-style version control works, how to get started, the differences between adds and commits, the differences between pushes and pulls, what a pull request is good […]
Advanced Git
Tags: Andy Loftus, Dena Strong, Edward Delaporte, Maxim BelkinFor those who are already familiar with the basics of Git and would like to explore more advanced uses and real world collaboration methods, Maxim Belkin of NCSA goes beyond the basics in order to explore the power of collaborative version control. Branching, rebasing, checkout, and other Git tools help you find the version you […]
Python Testing and Continuous Integration
Tags: Maxim Belkin, Neal DavisBased on Dr. Katy Huff’s Software Carpentry lesson, a Software Carpentry instructor will guide participants through how to develop appropriate test types for a Python project, how to automate your tests with continuous integration principles, and how to think in test-driven development methods. Participants will need to bring a laptop and should preferably install Python […]
A Hands-On Introduction to Campus Cluster Computing
Tags: Maxim Belkin, Neal DavisThis 3-hour workshop series will introduce you to the concepts in High-Performance Computing, as well as the Illinois Campus Cluster and its operations. This includes shell basics, cluster structure and operations, batch job management, the environment, and related topics of convenience for users. (We assume that you have some command-line experience before, with either PowerShell […]