GitMinutes #31: Mary Rose Cook on Gitlet

GitMinutes #31: Mary Rose Cook on Gitlet

In this episode we talk to Mary Rose Cook about her recent experimental implementation of Git in JavaScript: Gitlet. We also talk about all kinds of things around understanding Git, and teaching it. If you cannot see the audio controls, your browser does
Podcast
Podcaster
A podcast for proficient Git users

Beschreibung

vor 9 Jahren
In this episode we talk to Mary Rose Cook about her recent experimental implementation of Git in JavaScript: Gitlet. We also talk about all kinds of things around understanding Git, and teaching it. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTubeMary's homepageMary on GitHub, TwitterMary's speech to new Hacker-SchoolersGitletGitlet annotated source codeLearn Git Branching (interactive in the browser)Try Git on try.github.ioDocco, the annotated source documentation toolWe should have talked about Ungit, but we didn't. Teaser: It will be mentioned in the next episode!Here's a rough outline of questions asked:00:00:46 Welcome to the show 00:01:18 Tell us your background 00:03:02 Do you teach Git at Hacker school? 00:03:49 Is Hacker School for programmers who want to get better? 00:04:37 Is Hacker School remote? 00:04:56 What does it cost? 00:06:25 Would you accept anyone who already has a job? 00:07:07 Is the Hacker School concept a common thing? 00:08:33 Any links for those who want to learn more about Hacker School? 00:08:51 What your Git experience? 00:10:09 How were you using Git/GitHub? 00:10:33 When/why did you start planning Gitlet? 00:12:21 What is Gitlet? 00:13:45 Can you install it and use it as a normal Git client? 00:14:38 What does it lack compared to the real Git? 00:16:04 Could you make it production ready if you outsourced the inner operations to libgit2? 00:18:12 Didn't the Learn Git Branching already implement Git in browser? 00:19:37 How did implementing Gitlet change the way you teach GIt? 00:21:08 Would I be a better Git teacher if I taught people the internals instead of the porcelain? 00:26:31 When should people who know Git take the next step to learn it deeper? 00:30:18 Why is it safer to do fetch before you go on an airplane? 00:31:01 Doesn't pull just update current branch while fetch gets everything? 00:32:10 Git fetch vs git pull 00:33:39 How can I get people to avoid merging origin/master to master? 00:39:53 Talk about the repeating patterns you found inside the Git operations 00:47:42 Talk about the beautifully annotated source code of Gitlet 00:52:50 Do you feel a lot of Git internals have leaked out in the user interface? 00:54:58 How can git reset and checkout be the same command for so different things? 00:57:53 Is it the same thing with git reset? 00:59:08 What would be your ideal Git tool? 01:01:54 Any plans for the future? 01:03:21 Anything you'd like to promote? 01:03:40 Where can people find you online? 01:04:00 What is your favorite Git pro tip? 01:04:43 Thank you for coming onto the show!

Kommentare (0)

Lade Inhalte...

Abonnenten

ddeimeke
Grüt (Gossau ZH)
15
15
:
: