What we're about
Upcoming events (3)
Sign up here: https://docs.google.com/forms/d/e/1FAIpQLSfEI3ubP7D7j5eYk0d9LLyCniHFFe4Rvd6qXYujgG4Pw8yWHw/viewform This week, we’ll be introducing the well-known LaTeX document preparation system used widely across fields to prepare high-quality documents, papers, notes, journals, books, slides, cheatsheets, resumes, and so on. Come learn this invaluable tool that will let you create beautiful documents and impress your readers. Please have TeX and TeXstudio installed before the workshop. You can install either MiKTeX or TeX Live, depending on your OS. If in doubt: - On Windows, MiKTeX is easier to install: https://miktex.org/download#win - On Linux, install TeX Live using your package manager. - On macOS, install MacTeX, a version of TeX Live for macOS: http://tug.org/mactex/ TeXstudio: - On Windows and macOS: https://www.texstudio.org/#download - On Linux, install TeXstudio using your package manager. For security and safety reasons, the Zoom link will not be published publicly. Please register at the following link to attend this workshop: https://docs.google.com/forms/d/e/1FAIpQLSfEI3ubP7D7j5eYk0d9LLyCniHFFe4Rvd6qXYujgG4Pw8yWHw/viewform This workshop is largely based on the Missing Semester of Your CS Education lecture series conducted in MIT. This week’s topic is our own addition, not based on any topic in the original series.
Sign-up link: http://bit.ly/hs-advanced-git ** Zoom link will be sent to registrants at the sign up link closer to the date Git is a very well-known and widely-used distributed version control system with a simple graph-based model. If you are already proficient with the basic usage of Git, come take your knowledge a few steps further. Learn how to fix and clean up any commit history, no matter how messy it is; how to restore lost commits; how to purge unintentionally-commited files (e.g. secrets) completely from a repository; how to include other Git repositories in a repository; how to work with multiple branches simultaneously; and finally look into the on-disk format, or in other words, the contents of the .git directory. Please ensure you can use the actual Git tool on the command line. Wrappers and GUIs will not suffice for this workshop. **Basic Git command-line knowledge, at least to the level of Hackerschool: Introduction to Git, is required and will be assumed.