Tuesday, June 30, 2009

What tools to use?

Developing software is not as cheap as it looks...
You need a computer, the operation system, the developers tool, and some add ons...
Sometimes you use some add on to make your live easier.

This can cost you a lot of money. In this case I am going to use (at least for now) Windows based system. Well, I have the computer... And the operation system (Windows XP)... But I need all the other stuff.
The problem is that the developing tools are usually very expansive.
But I also believe that if you want to use something, you should pay for it. I do not enjoy it, but if they require that, you should pay...

Fortunately there is something called FreeWare and OpenSource (they are not the same...)!
The tools I am going to use are free. They requirer that I pay nothing!

So, for starting, here is my list:
(Note: This are the tools I like. There are so many out there... You should find the ones that you like :-)

Firewall + Anti virus:
COMODO Internet Security [http://personalfirewall.comodo.com/]

Email Client:
Thunderbird [http://www.mozillamessaging.com/en-US/thunderbird]

Browser:
Google Chrome [http://www.google.com/chrome]

Podcast Receiver:
Juice [https://sourceforge.net/projects/juicereceiver]

Drawing:
Paint.Net [http://paint.net/]

.Net IDE:
SharpDeveloper [http://www.icsharpcode.net/OpenSource/SD]

Source Control:
Product - SubVersion [http://subversion.tigris.org/]
A simpler server - Visual SVN Server [http://www.visualsvn.com/server]
A visual client - TortoiseSVN [http://tortoisesvn.net/]

Why?

Why to create a blog?

Do I really need it? And what for?

Well, is just a way to keep track of some things that I do and (hopefully) learn from it.
I am a Software developer. I actually enjoy developing code, but some times (many times?) I, professionally, do not have the chance to explore some different directions that I would like.

Because I think that to learn you have to do it, this blog is going to be the place where I am going to write about my developing experiences on issues that are not releated with my own job.

Fell free to write and comment.
I know that I do not know everything and we all make mistakes. What is important is that we do it and then learn from it. And if someone can learn from it, great! If someone else also share there knowledge with me, even better!