Peter is the founder and CEO of Wheelhouse.io. Scalable, personal training for enterprise software development teams. He is an experienced entrepreneur, technologist, agile coach and CTO specializing in EdTech projects. He wrote “Introducing GitHub” for O’Reilly, created the “Mastering GitHub” course for code school and “Git and GitHub LiveLessons” for Pearson.
Learn how to use pull requests to create conversations, how and when to fork a repo, how to use feature branches effectively and best practices for using tags and branches for managing your releases. This session will look at the GitHub flow, showing best practices for lightweight collaboration and code review processes and will include tips and tricks for managing the issues that sometimes arise such as hot fixing feature branches and being able to rebase your pull requests.
With hashes, lists, sets, sorted sets and native pub/sub functionality, redis is much more than a simple key:value store. And in addition it performs like an in-memory store but is able to snapshot or journal to disk as a primary store for some data types. In this class we’ll look at how to get started with redis and how to use the power of features like sets and sorted sets to solve real world performance problems using redis.
Learn how and when to use amend, reset, revert, the dreaded reflog and how to rebase interactively to rewrite history as if you never make a mistake.