Burn down the silos! Helping dev and ops gel on high availability websitesLindsay Holmwood
HA websites are where the rubber meets the road - at 200km/h. Traditional separation of dev and ops just doesn't cut it.
Everything is related to everything. Code relies on performant and resilient infrastructure, but highly performant infrastructure will only get a poorly written application so far. Worse still, root cause analysis in HA sites will more often than not identify problems that don't clearly belong to either devs or ops.
The two options are collaborate or die.
This talk will introduce 3 core principles for improving collaboration between operations and development teams: consistency, repeatability, and visibility. These principles will be investigated with real world case studies and associated technologies audience members can start using now. In particular, there will be a focus on:
- fast provisioning of test environments with configuration management
- reliable and repeatable automated deployments
- application and infrastructure visibility with statistics collection, logging, and visualisation
SubGit is a server-side tool that helps to accomplish Svn to Git migration or Svn/Git synchronization task. This talk describes SubGit pros and cons and compares SubGit with its client-side Git-Svn alternative.
Burn down the silos! Helping dev and ops gel on high availability websitesLindsay Holmwood
HA websites are where the rubber meets the road - at 200km/h. Traditional separation of dev and ops just doesn't cut it.
Everything is related to everything. Code relies on performant and resilient infrastructure, but highly performant infrastructure will only get a poorly written application so far. Worse still, root cause analysis in HA sites will more often than not identify problems that don't clearly belong to either devs or ops.
The two options are collaborate or die.
This talk will introduce 3 core principles for improving collaboration between operations and development teams: consistency, repeatability, and visibility. These principles will be investigated with real world case studies and associated technologies audience members can start using now. In particular, there will be a focus on:
- fast provisioning of test environments with configuration management
- reliable and repeatable automated deployments
- application and infrastructure visibility with statistics collection, logging, and visualisation
SubGit is a server-side tool that helps to accomplish Svn to Git migration or Svn/Git synchronization task. This talk describes SubGit pros and cons and compares SubGit with its client-side Git-Svn alternative.
These are the slides of the symfony 1.4 workshop I did at Symfony Day Cologne 2010. Not sure how useful they are for people (since the workshop was more about actually developing something), but perhaps it can help someone get started.
These are the slides of the symfony 1.4 workshop I did at Symfony Day Cologne 2010. Not sure how useful they are for people (since the workshop was more about actually developing something), but perhaps it can help someone get started.
7. Version Control
• Who is using version control?
zaterdag 14 mei 2011
8. Version Control
• Who is using version control?
• Who is using CVS?
zaterdag 14 mei 2011
9. Version Control
• Who is using version control?
• Who is using CVS?
• Who is using Subversion?
zaterdag 14 mei 2011
10. Version Control
• Who is using version control?
• Who is using CVS?
• Who is using Subversion?
• Who is using something else? and what?
zaterdag 14 mei 2011
11. Subversion
Server
Repository
Checkout Checkout Checkout Checkout
zaterdag 14 mei 2011