Archive for February 1st, 2011

Transitioning from pessimistic to optimistic (locking source control systems)

Continue Reading February 1st, 2011 Jorge Balderas

During my early years of development I only knew of one way locking was done by source control systems (SCM), and that was pessimistic locking. Before modifying a source file you have to ‘lock’ it, so that nobody else can modify it at the same time (hence the pessimism). I had heard about optimistic locking, but purely from an academic standpoint and that approach did not seem practical to me. One day I had to use an optimistic based source control system: Subversion (SVN). Although at first the change of paradigm was not smooth, nowadays I have been converted into an optimist. This blog is about my experiences transitioning from pessimist to optimist and why I now prefer optimistic locking.

Continue Reading 2 comments

Pages

Categories

Most Recent Posts

Feeds

  Subscribe in a reader

Calendar

February 2011
M T W T F S S
« Jan   Mar »
 123456
78910111213
14151617181920
21222324252627
28  

Tags

agile AJAX authorization binding BPM brms Cairngorm chatter cloud cloud computing code quality collaboration consulting database development Eclipse ESB Flex governance GWT hibernate IBM integration iPhone Java jpa mate mvp4g Objective C ORM patterns PureMVC RIA SaaS Salesforce.com SCM Scrum security SOA Spring strategy Summa usability user interface version control

Calendar

February 2011
M T W T F S S
« Jan   Mar »
 123456
78910111213
14151617181920
21222324252627
28  

Posts by Month

Posts by Category

© 2010-2012 Summa All Rights Reserved -- Copyright notice by Blog Copyright