" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Cleaning code with SemanticMerge - a C#/Java aware diff and merge

Codice Software

Thursday, November 14, 2013 from 6:00 PM to 8:00 PM (PST)

Cleaning code with SemanticMerge - a C#/Java aware...

Ticket Information

Type End Quantity
Cleaning code with SemanticMerge - San Francisco   more info Ended Free  

Who's Going

Loading your connections...

Share Cleaning code with SemanticMerge - a C#/Java aware diff and merge

Event Details

Meet us to talk about how SemanticMerge helps you to deal with diffs and merges in C# and Java code (C/C++ and JS coming soon) that has been heavily refactored.

Enjoy drinks and appetizers while networking with the SemanticMerge team and your peers


Pablo Santos (founder and lead engineer) will be presenting the product , the roadmap for the next months and gathering feedback and suggestions about how a semantic toolset should help on a daily basis.


We will be giving free SemanticMerge licenses to all participants and also some exclusive SemanticMerge T-Shirts :-)


Detailed session background

Half a decade ago the version control status quo was broken: Git and the new dvcs changed the landscape of software development (and our own Plastic SCM took part of that too!).

We're now in the distributed version control age with teams embracing best of breed practices: fully distributed (several sites) and strongly parallel development.

But ask any developer facing a very common operation: diff and merge: "I wish it was able to understand the code structure".

That's what SemanticMerge is all about: the starting point for a new set of tools, deeply integrated with the dvcs practices, that calculate differences and merge based on code parsing instead of just comparing text blocks. It's not 1980 anymore!

But Semantic is not just a cool tool, it is here on a mission: refactoring code to improve readability and maintainability is a well understood practice, with a high impact in the "cost of change" (remember Barry Boehm vs Kent Beck). The only reason why teams do not refactor more often is because they've to merge the code back, so doing it in parallel can be a real pain. This is exactly Semantic's mission: turn impossible merges into trivial ones.

The session will cover:

* How to diff and merge refactored code with SemanticMerge.
* Under the hood: the inner workings of the tool.
* Next step: multi-file SemanticMerge.
* Towards the Semantic version control.


More information

Please refer to our blog for more info on SemanticMerge: http://codicesoftware.blogspot.com/search/label/semanticmerge

And of course to: http://www.semanticmerge.com


Contact us

If you have any questions please do not hesitate to contact us: sm@codicesoftware.com

Have questions about Cleaning code with SemanticMerge - a C#/Java aware diff and merge? Contact Codice Software

When & Where

Runway building - Floor 4th
1355 Market Street
San Francisco, CA 94103

Thursday, November 14, 2013 from 6:00 PM to 8:00 PM (PST)

  Add to my calendar


Codice Software

Codice Software’s mission is to implement advanced SCM technologies to produce better software, making them affordable to every company worldwide

  Contact the Organizer
Cleaning code with SemanticMerge - a C#/Java aware diff and merge
San Francisco, CA Events Conference

Interested in hosting your own event?

Join millions of people on Eventbrite.

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.