My "Practical Redux" tutorial series is now
an interactive course on Educative.io!
Check out the course announcement post for more details.
an interactive course on Educative.io!
Check out the course announcement post for more details.
Git Under the Hood: Internals, Techniques, and Rewriting History
This is a post in the Presentations series.
A look at how Git works, suggested best practices, and how I rewrote an app's Git history
Last fall, I spent several weeks rewriting the history of a Git repo to drop old files and modernize JS syntax.
Earlier this year, I had the opportunity to give a presentation about Git usage at work. I covered:
- How Git actually stores data internally
- Useful techniques for altering that history during development, such as "rebasing" and "cherry-picking"
- Some suggested best practices for working with Git
- A summary of that repo history rewriting task
Took me a while to get around to publishing the slides, but here they are:
Git Under the Hood: Internals, Techniques, and Rewriting History - slides
This is a post in the Presentations series. Other posts in this series:
- Oct 07, 2016 - Presentation: Modern Web Dev Overview
- Feb 17, 2017 - Presentation: Intro to React and Redux
- Feb 24, 2017 - Presentation Sources Published
- Sep 24, 2017 - React Boston 2017 Presentation: You Might Need Redux (And Its Ecosystem)
- Mar 07, 2018 - Presentation: Intro to React and Redux (March 2018)
- Mar 20, 2018 - Reactathon Presentation: Redux Fundamentals
- Jun 30, 2018 - Redux Fundamentals Workshop Slides
- Oct 01, 2018 - React Boston 2018 Presentation: The State of Redux
- Mar 31, 2019 - Reactathon 2019 Keynote: The State of Redux
- May 22, 2019 - Presentation: JavaScript for Java Devs
- Jun 11, 2019 - ReactNext 2019: A Deep Dive into React-Redux
- Sep 24, 2019 - React Boston 2019: Hooks, HOCs, and Tradeoffs
- Oct 19, 2019 - Git Under the Hood: Internals, Techniques, and Rewriting History