Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Plastic SCM trial run on Mono 1.1.18

Tuesday, October 24, 2006 Pablo Santos 0 Comments

We have just tried our GUI tool running on Mono 1.1.18 on Fedora.
Well, it seems mono folks are getting closer and closer, and our application behaves better and better.
There are still many issues to solve, but it seems they are progressing really fast.
If you want to have a look into, click on the image to see a video (Flash) making an small tour through Plastic SCM GUI on Linux.
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

0 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

C# as fast as C++

Monday, October 23, 2006 Pablo Santos 12 Comments

Ok, ok, ok, just let me explain... I'm completely fed up with the following comment yes, but you have a performance penalty because your code is .NET. (Uhm... Do I have to remind somebody we are faster than the faster doing updates)The last one was an small argument this morning when I heard that C++ was supposed to do printf faster than C# does WriteLine... God! I was supposed to be a C++ coder wannabe for years, but, admitedly, now I love C#. I felt in love as soon as I discovered Remoting... And I basically love Mono for the same reason. Hey! I have a DCOM background, understand it!
And, well, I just arrived home and I had to have a look into it! So, here is the nice C# code:

static void Main(string[] args)
{
int num = Convert.ToInt32(args[0]);
for( int i = 0; i < num; ++i )
{
Console.WriteLine("{0}", i.ToString());
}
}

Against it C++ enemy:

int _tmain(int argc, _TCHAR* argv[])
{
int num = atoi(argv[1]);
for( int i = 0; i < num; ++i )
{
printf("%d\n", i);
}
return 0;
}


And the results? Well, I tried looping 10 thousand times and:
C# 2023 ms
C++ 2093 ms

Ooops!!! Well, you can conclude definitely they are at the same level, at least doing string printing, and taking into account that the .NET app needs to load the framework... The only issue is that I tried both in Debug mode...

So, please, no more cheap talking on good old C#, right?

:-D
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

12 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Plastic around the globe

Sunday, October 22, 2006 Pablo Santos 0 Comments

We still have a long, long, long way to go... We are just receiving the first visits, and Plastic SCM is still not officially out.
But it seems some people already know about Plastic, or at least has visited our blog... Well, I just took a "picture" of the last 100 visits received on this site. The results? Have a look at the graphic.

Yes, still a long way to go... :-P
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

0 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Codice Software publishes again...

Saturday, October 14, 2006 Pablo Santos 0 Comments

We have published a couple of new articles about software development in two different magazines. The first one is a quick tour on SCM, and how our tool can help any team, specially small ones, enhancing its development process. It has been published in the first issue of the MSCoder magazine, in Spain.
The second one is included in the November's issue of Dr. Dobb's Journal Magazine. It is one of the cover articles titled Distributed Unit Testing. We talk in deep about the PNUnit testing framework we have developed to heavily check our system.
More information available at our press and events section...
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

0 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Plastic SCM at Bank of Spain

Saturday, October 07, 2006 Pablo Santos 0 Comments

Last week we have been presenting Plastic SCM on the 6th European Banking Supervisors XBRL Workshop (October 4th-5th 2006), at the Bank of Spain.

Being able to make a demo there was a great opportunity for us. It seems some of the banks are interested on the product.

You can download the slides at the COREP site.
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

0 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

SIMO and Tech-Ed Exhibitions

Friday, October 06, 2006 mdepedro 0 Comments

Codice Software will launch Plastic, a Software Configuration Management tool, on SIMO´s next edition which will be held at Ifema Exhibition Centre in Madrid (7th-12th November 2006), our stands are located in both pabillions 1 and 4: stands 1C315 and 4F607.
At the same time, from 7th until 10th of November we will be participating in Microsoft´s Premier EMEA Conference: Tech-Ed Developers, held in Barcelona (www.microsoft.com/europe/teched-developers), our location at this venue will be stand C23.

0 comentarios:

Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Clearcase users out there?

Sunday, October 01, 2006 Pablo Santos 4 Comments

Well, last week I had the opportunity to make some tests with Clearcase. No doubts Clearcase is one of the most powerful SCM tools out there. But I guess every system has its drawbacks... and Clearcase can't be an exception...

So, if you are a hardcore Clearcase user... lucky you!! You are not limited by many other tool's limits but... you will appreciate the following...

What is shown here is a simple three way merge scenario, and you will watch a quite subtle detail. First have a look at Clearcase handling the situation.



And now let's have a look at how Plastic SCM merge tool handles the same situation...



Can you see the difference? If you don't see it maybe you are already very used to SCM tools.

The problem (we also had it previously) is that the brackets are wrongly identified in Clearcase. It "thinks" the new methods are added "between" the original function (the base), while Plastic places the changes correctly...
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

4 comentarios: