You need to get good at git
We all know how it goes… you add, commit, and push… until something goes wrong. And then you’re just stuck.
Have you ever just given up and deleted your entire local repo, to clone it again and start over?
You and your team deserves to know git better than that. Apart from the IDE, git is probably the dev tool your team uses the most. You can’t afford not to be proficient with it.
- Errors with git cost productivity and cause frustration
- You could potentially lose code and weeks of work
- You could expose (your client’s) secrets (did you know there are bots scraping GitHub repos for any secrets that were accidentally made public? Better keep those API keys safe)
These inefficiencies cost you and your team time, energy, and most importantly, morale. There’s a better way.
Learn by doing real-life examples
This is not a typical workshop that just drags on and on with the instructor talking your ear off…
In this workshop, you’ll receive bite-sized, sharp and concise inputs, about one specific topic. They often include animated explainers, similar to this video. Other than a video though, during the live workshop you can always ask more detailed questions right away, if anything is unclear.
Then you’ll immediately get to practice that topic on a short exercise. These exercises are hand-designed to ensure they actually cover real-life use cases. No foo/bar/baz examples here!
Of course you’ll receive help if you’re stuck, gently nudging you into into the right direction, without giving you the answer right away. Once you’re done, you’ll get immediate feedback, and I’ll help you integrate how the exercise and what you learned relates to your specific situation in your team at work.
You’ll also receive useful resources like a beginner’s, intermediate and advanced git cheatsheet.
Go beyond add
, commit
and push
This git workshop is tailored to your specific needs. I’ll help you figure out what you need in a 1-on-1 call before. You can choose anything you want to learn from the topics below:
- Using git from the command line (& a very quick recap of the basics)
- Dealing with common error messages and troubleshooting
- Quality of life improvements - Setting up aliases, your editor and a nice GUI for when you do need it
- Undoing things (revert vs reset)
- Advanced branching and merging
- Rebasing - How, When and Why
- git pull demystified - pull vs. fetch? HEAD? merge vs. rebase?
- Actually find stuff using git log
- Recovering lost commits (git reflog)
- Finding that one commit that screwed everything up with git bisect
- Advanced tagging and branching strategies
- Completely removing accidentally committed secrets from your repos
In a personal call before the workshop, we’ll figure out exactly what you or your team needs.
About the instructor
Hi, I’m Alexander von Franqué, or just Alex! 👋
I’ve been writing Software professionally for more than 15 years. I’ve also been teaching git and other programming topics for more than 5 years, at Master’s level at University of Applied Sciences Vienna, in private workshops, and at everyone codes, a non-profit.
I’ve worked mainly on mobile and web software. Over my career, I’ve shipped more than 30 mobile and web apps. The most fancy stuff I’ve worked on was probably an indoor navigation system (think Google Maps in big buildings like airports and factories). We used Augmented Reality to display arrows on the floor, guiding the user to their destination. See a demo here. I was the lead mobile developer in this project and had my hands in most parts of the fairly complex code base.
Another pretty cool project that I worked on was Map of the Internet, where I wrote an optimized raycasting algorithm.
I recently started sharing my knowledge online on YouTube via Philomatics. Take a look to see if you like my teaching style!
All workshop facts
- Workshops can be booked anytime, book a free call below to get started
- Workshops have varying durations from a 3h tutorial up to a 2-day live online workshop. Depends on group size and what exactly you want to learn. Book a call with me below to discuss details.
- All workshops have direct interaction with your instructor
- I make sure group sizes are kept small to ensure there is enough room for individual questions and personal support
- Pricing depends on your specific needs and team size - you’ll receive a quote after our call
FAQ
Do you cover topic X?
Sure, just let me know during our introductory call and I can make sure it’s covered in the workshop :)
Do you offer other workshops as well?
Yes! I’m an experienced developer, and my specialties are iOS, Web Development and Augmented Reality. Email me alex@philomatics.com and let me know what your team needs, or book a call above.
Do you also offer on-site workshops?
Yes! Email me at alex@philomatics.com with your location and the number of people in the workshop, and we’ll work out the details.
Do you also offer workshops for beginners?
Yes! Email me at alex@philomatics.com with your location and the number of people in the workshop, and we’ll work out the details.