Code & Release Management

Eli White (19.May.2010 at 17:00)
Talk at TEKĀ·X (English - US)

Rating: 5 of 5

Programmers seem to have a fairly good grasp on 'how to write code',
but not always what to do with it once it's been written. This talk
with delve into details about how to manage your codebase, and how to
manage releases (often intertwined). It will cover topics of coding
standards and focus heavily on how you choose to use versioning tools to
handle your development and release processes. It will have a distinct
Subversion(SVN) flavor to the talk, but the concepts will not be
specific to SVN.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 5 of 5

19.May.2010 at 21:55 by Jason E. Sweat

Good talk, solid fundamentals. You mentioned Mozilla, but might be nice to tie in to PHP and/or other large PHP projects to tie into which VCS and strategy they employ

Rating: 4 of 5

19.May.2010 at 21:57 by Joel Clermont

Lots of good ideas to think about. I especially liked how you analyzed each of the different branching strategies with their pros and cons.

Rating: 5 of 5

19.May.2010 at 22:04 by Jason Austin

Good job. It was nice to hear about the different SVN strategies and to know I haven't screwed up my projects too bad...yet :)

Rating: 5 of 5

19.May.2010 at 22:06 by Garrison Locke

It was encouraging to see some validation that some of my release practices are the "right" ones and the information on repository management was super helpful in giving me the info I needed to make the right decision for how to structure the repo.

Rating: 5 of 5

19.May.2010 at 22:07 by Jeremy Brown

Great talk! Appreciated the overview of the different type of release strategies and the pros and cons of how they will impact your time and team. Now have a clearer understanding of it all, and realize that I had correctly stumbled into one on my own :-)

Rating: 5 of 5

19.May.2010 at 22:10 by Jeremy Kendall

Awesome overview. It's great to hear what other folks are doing. We've been mostly using feature branching at work. I'm thinking of introducing release branching and doing the mix & match thing. Thanks!

Rating: 5 of 5

20.May.2010 at 13:57 by Michelangelo van Dam

Great session by Eli, and it looks like I've been doing a good job. I really liked the way Eli actually showed the pro's and con's of each approach, giving us enough food for thought.

Thanks Eli

Rating: 5 of 5

21.May.2010 at 20:49 by Sandy Smith

It's always nice to find out that my current practices don't completely suck, but to have a few thorny questions answered as well. Great presentation style.

Rating: 4 of 5

22.May.2010 at 16:22 by Joey Trapp

Enjoyed hearing about the different release strategies. We use a mismatch of it seems like all of them. I think we would definitely benefit from having just one and sticking to it.

Rating: 5 of 5

22.May.2010 at 22:53 by Westin Shafer

Lots of great info. Helped me figure out better strategies for managing our repositories.

Rating: 4 of 5

24.May.2010 at 13:40 by John Congdon

I walked away with a good understanding of what to do next. The only thing I would have liked more was concrete example from a..z.

Maybe that was outside the scope for this session, but I really want a grasp of here's exactly what you do to put code into production.

Rating: 4 of 5

24.May.2010 at 16:54 by Matt Schraede

The only complaint I have about this talk is the timing. It was an amazing beginners guide to setting up a new version control system and build a code and release management plan, but it followed two much more comprehensive and in-depth talks. Timing-wise, this would have been a much better talk if it were placed before Lorna's and Travis's talks which would have provided a much more natural progression for someone as new to version control as I am.

As for the specifics of the talk, this is exactly what I've been needing in regards to planning code management. Other talks have either too briefly touched on these subjects, or completely skipped them, in favor of more in-depth discussion of other source control features. It was nice to have a talk strictly on version control and code release to help someone go from absolute zero.

The one thing I think the talk was missing, was real world examples moving into a source control system. Eli did an excellent job covering the uses, benefits and downfalls of different trunk/branching techniques, which helped a lot, but if you already have a huge pile of source code and need to transition to one of those it is much harder to choose than when starting from scratch with a new and empty code base.

Speaker comment:

26.May.2010 at 14:24 by Eli White

Thanks for all the great feedback guys. I'll see if I can work in some A-Z type discussion if I give this again in the future. Oh, and I agree that the timing was perhaps a bit off in the schedule. But that was out of my control obviously :)

Cloud server hosting by Combell Combell      © Joind.in 2012