Version Control - tips, tricks and good citizenship

Tess Barnes (18.Feb.2016 at 16:00, 1 hr )
Talk at PHP UK Conference 2016 (English - US)

Rating: 3 of 5

Version Control - tips, tricks and good citizenship

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 2 of 5

18.Feb.2016 at 16:26 by David Carr (39 comments) via Web2 LIVE

Too much theory talk would be useful to have a more hands on talk real world examples.

Presentation was really clear and well delivered.

Rating: 4 of 5

18.Feb.2016 at 16:48 by Matthew Turland (102 comments) via Web2 LIVE

Overall, a good talk. Does what it says on the tin.

Examples are based on svn, which is still in use but has for the most part fallen out of favor compared to distributed version control systems. I think the talk's relevance could benefit from switching the examples to use a DVCS like git, which is mentioned in the talk and appeared to be used by most of the talk's audience when they were polled by the presenter. That said, many tools are mentioned that assist with the development process and integrate with git. I'm surprised workflows like git-flow didn't seem to get much of a mention.

One relevant subtopic that wasn't covered -- not the fault of the presenter, as I find it's a topic that really doesn't receive enough attention -- is the possibility of scripting proactive searches for merge conflicts between active feature branches and notification of concerned parties, so that merge conflicts aren't discovered late and force potentially hasty or risky resolutions or the exclusion of affected code from time-boxed releases.

PHP_CodeSniffer is covered. A more modern alternative that isn't mentioned is php-cs-fixer:

Commit message templates are mentioned, though I don't believe Github PR templates are: Again, not the fault of the presenter, as the feature release was very recent.

Rating: 3 of 5

18.Feb.2016 at 18:48 by Katy Ereira (65 comments) via Web2 LIVE

In terms of the presentation, a really good first talk. Clearly delivered and decent slides. Good speed and a decent amount of content.

However, most of the audience are using Git and I do appreciate your answers regarding my question about your preference for SVN, but the talk could benefit from discussing the problems solved by using different VCS-es - since you are aiming at an audience that has little prior experience or a dislike for VCS, it would be wise to present current best practice to ensure that people are armed with the best information on which to base their decisions.

Rating: 2 of 5

18.Feb.2016 at 19:23 by Filip Golonka (26 comments) via Web2 LIVE

Examples were too abstract. For me it would be more descriptive to see real-life examples of conflicts. And most of people are using Git now, so talking about SVN may seems a bit out of date.

Rating: 4 of 5

18.Feb.2016 at 20:15 by Morten Bergset (36 comments) via Web2 LIVE

Good talk.
I was hoping for more about commit comments, it would have been interesting hearing your option on that as well :-)

Rating: 2 of 5

20.Feb.2016 at 00:46 by Phil (14 comments) via Web2 LIVE

This talk was a bit "meh".
'Get a coffee, have a chat.' Was the overarching messgae, which as important as it is it is, is nothing groundbreaking.

Rating: 3 of 5

21.Feb.2016 at 11:33 by Jenny Wong (34 comments) via Web2 LIVE

Tess, for your first conference you did well. You did not sound nervous, spoke clearly and used pauses well.

I think there might be a tiny bit of preaching to the choir but I know that there will always be someone who wants to know about this stuff or need a refresher. It was good to go back to theory that can be done on any version control and remember there is more to version control than git.

It was easy to get hung on the fact the examples were not in git though considering its popularity.

Maybe adjust the content a little bit if you give this talk again but I do think it delivered on what you set out to do.

Rating: 3 of 5

22.Feb.2016 at 12:22 by Gary Fuller (26 comments) via Web2 LIVE

This talk wasn't what I expected, in that it lacked for technical detail (I'm fairly new to SVN). That said, it was still a very useful talk and Tess was an enthusiastic and engaging speaker.

Rating: 3 of 5

22.Feb.2016 at 16:32 by Jo Carter (22 comments) via Web2 LIVE

Less useful for me, but some great advice in there for people who are not as experienced with version control. I think the main problem was the room full of git-snobs (:) and the basis of the talk being SVN (not the speaker's fault) - it is surprising how many companies do still use SVN, and common sense applies everywhere. All in all, was a clear and well presented topic.

Rating: 4 of 5

24.Feb.2016 at 23:54 by James Sarjeant (7 comments) via Web2 LIVE

A lot of people, myself included, thought this would be Git related and there was surprise to see Svn used in the examples but the talk was aimed at the overall principles of version control rather than the technicalities. For me I think it could have done with a few more details such as how to write good commit messages and other such things as the overall message of "talk and get a coffee" was a bit flat.

For a first conference talk your delivery was very good and well paced. Well done

© 2019