Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Lorna Mitchell:
You're Not Using Source Control? Read This!
Jan 07, 2013 @ 16:06:55

if you're still not using any kind of version control in your development projects, you're really doing yourself (and your fellow developers) a disservice. Lorna Mitchell wants to help nudge you down that road. To do this, she's provided a whitepaper about version control systems - what they are, how they're helpful and some cool stuff you can do with them.

Last week I wrote an email to a client who hasn't yet implemented source control, but who is thinking about it. It turned into rather a long email as I attempted to convey WAY too much information in one long email. After some twitter banter, I repackaged my thoughts into a whitepaper on Source Control entitled You're not using source control? Read This! (PDF, no registration needed).

The whitepaper looks at three different tools - Subversion, git and Mercurial (Hg) - and includes a "sales pitch" you can give to the people involved in your project about how it can help them. There's also a few helpful links included at the end for more information about each piece of software.

tagged: sourcecontrol versioncontrol software usage whitepaper

Link:

Lorna Mitchell's Blog:
We Don't Know Deployment: A 4-Step Remedy
Apr 18, 2012 @ 16:20:52

In a new post to her blog Lorna Mitchell has written a beginner's guide to deployment for web based applications in response to a recent email from a reader.

I [replied to the email] with some suggestions (and my consulting rate) attached, and we had a little email exchange about some improvements that could fit in with the existing setup, both of the hardware and of the team skills. Then I started to think ... he probably isn't the only person who is wondering if there's a better way. So here's my advice, now with pictures!

She's broken it up into a few different sections to make it a bit more easily digestible:

  • A "starting point" where there's a development, staging and live environments
  • Using source control to manage code
  • Branching for effective coordination
  • Integration of automated deployment

She also mentions other "bonus points" like making a build server, documentation generation and Javascript/CSS minification.

tagged: deployment application process sourcecontrol branching automated

Link:

Kevin Schroeder's Blog:
Deployment Series
Jun 28, 2010 @ 13:22:19

If you're interested in the deployment of PHP applications, you'd do well to check out a series of articles Kevin Schroeder has posted to his blog talking about different methods for moving your site out when it's ready for the world to see.

His articles cover:

This last option, while a bit more difficult than some of the others, seems to becoming more and more popular as a self-contained, easy to deploy method that's very controllable.

tagged: deployment package pear sourcecontrol rsync series

Link:

Brandon Savage's Blog:
Integrating Source Control Into Your Projects
Dec 24, 2009 @ 16:13:20

Brandon Savage as a suggestion for anyone doing any kind of development work - use source/version control in your development, you'll be thankful later.

If you ask most developers about source control, they’ll agree that it’s a wise thing to use. They’ll insist that they think it’s important. But yet, why are so many companies out there still not using source control in their projects? A good number of companies that I’ve worked with failed to make use of source control, resulting in issues that would have been trivial otherwise. In this article we’ll explore ways to make sure that if your company isn’t using source control, that you can help make a change to this policy.

He makes a few suggestions about implementing version control in your environment (it doesn't need to come from the top), how it's best put in place before a crisis and how the real person that might need the convincing could be your fellow cowrokers.

tagged: sourcecontrol project implement

Link:

KillerPHP.com:
What is Source Control and Why Should I Use It?
Nov 06, 2007 @ 18:54:00

On the KillerPHP.com website today, there's a good beginner's guide (from J. Lenensold) about using version control in your development - specifically Subversion.

As projects start to get a little larger, it becomes crucial that you manage your code in an easy and organized manner. Using subversion is a breeze with tools like TortoiseSVN on windows and SCPlugin on the mac.

This article is an attempt at introducing the concept of SVN. There are many great tutorials out there that outline the steps for installing SVN on windows, mac and linux.

He talks about why using version control is a good thing, how it can speed up testing and even relates it back to PHPers with a sample workflow (with graphic) and some helpful hints as you introduce this very handy functionality into your development process.

tagged: sourcecontrol subversion development workflow sourcecontrol subversion development workflow

Link:

KillerPHP.com:
What is Source Control and Why Should I Use It?
Nov 06, 2007 @ 18:54:00

On the KillerPHP.com website today, there's a good beginner's guide (from J. Lenensold) about using version control in your development - specifically Subversion.

As projects start to get a little larger, it becomes crucial that you manage your code in an easy and organized manner. Using subversion is a breeze with tools like TortoiseSVN on windows and SCPlugin on the mac.

This article is an attempt at introducing the concept of SVN. There are many great tutorials out there that outline the steps for installing SVN on windows, mac and linux.

He talks about why using version control is a good thing, how it can speed up testing and even relates it back to PHPers with a sample workflow (with graphic) and some helpful hints as you introduce this very handy functionality into your development process.

tagged: sourcecontrol subversion development workflow sourcecontrol subversion development workflow

Link:


Trending Topics: