Slides helping me explain how git works and help the crowd keep their focus high during the whole presentation. The presentation was mostly "hands on committing" thats why there are almost no commands or output in the slides. For more, read bellow... :-)
STORY:
These slides where used by my on my first ever talk to an bigger and competent audience - during the 5th JavaCamp organized by "us" (meaning the Polish Java User Group).
Q: So... why are they so "silly"?
A: I would NOT call them silly! An GOOD presentation is all about the speaker and the interaction with the audience. These slides serve only the purpose of helping me keep track of our progress, and help the audience to NOT lose their focus on the subject at any given time. What would you prefer: a list of 30 git commands, and then 30 slides "commit does xyz; merge does zyx;..."? I hope you got my point there... ;-) Anyways, please keep in mind it was an hands on session, and not "just slides" :-) Cheers! (oh, and give git a try http://git-scm.com/)
You can and should also visit my blog if you want more this, or me et cetera... :-)
3. Tak.
Po prostu.
Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
4. Masz pytanie?
Nie czekaj do końca prezentacji!
Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
5. Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
„SVN (-HELL)“ *
* Ten slajd jak i całą tą prezentację należy traktować z przymróżeniem oka – dziękuję :-)
6. Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
„SVN (-HELL)“ *
Jedno jedyne repozytorium
„One to Rule Them All“
Brak współpracy
bezpośrednio
między developerami
Branch „udaje“,
Rzadko robiony Merge nie są
wygodne
Każdy commit trafia do repo,
testuje go CI, zatem każdy
commit musi być czymś „done“
13. Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
SVN (etc) look at files...
14. Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
Git looks into their SOULS (content)...
Blob
Tree
Commit
Tag
15. Konrad „Ktoso“ Malawski – konrad.malawski@java.pl - @ktosopl – blog.project13.pl – JavaCamp #5 - 06.11.2010
Nie ma treści = nie ma nic.