Fernando Malard

Wednesday, January 26, 2005

New Blog!

Hello,
I have decided to extend my Blog with a new "ObjectARX for Dummies" Blog. My intention is to present this powerful but very complex programming language for AutoCAD.
Hope to see you there:
Cheers!

Design Patterns

Hello,

I would like to share a great experience I have been facing with software development. Since last year I have been using “Design Patterns”. Ok, you don’t know what it is and would like a human explanation? Let’s do it!

Design Patterns are some kind of recipes to implement software solutions. It can be simple as 5 lines of code or too much complex as 100 pages of code. The fact is that Design Patterns are being applied into several development environments and producing great results.

You may think about it as a cake recipe. Every time you would like to cook a chocolate cake you go into your recipes file and read that chocolate cake recipe. Almost on 100% of times you make this cake it will look like the same and will have that delicious smell.

When dealing with software you may face situations that will demand the same effort to build an efficient solution and apply it fast. Most of time developers dig deep into their archives to found old solutions. Once it was found, they copy and paste them into the new code. Sometimes this piece of code has an undiscovered bug and this come with the code and implant itself “for free” into your new solution.

To avoid this kind of situation most of software development “thinkers” build a lot of Design Patterns to guide developers to implement a standard, tested and bug-free solution. We have today a great sort of patterns for several different languages, solutions and operational systems.

If you plan to develop software or manage a team of developers you should pay attention to this and try to use it!

As my habitat is Microsoft Windows I would like to recommend a good PDF about Patterns (it includes other types of patterns) available at Microsoft’s web site:
Enterprise Solution Patterns Using Microsoft .NET

Hope you enjoy this reading.
Cheers!

Tuesday, January 25, 2005

Great blog about AutoCAD

Hello,

I would like to share a great web blog of an Autodesk member who I met on last year at AU2004 in Las Vegas. His name is Shaan Hurley and he loves Brazil and our "Guaraná" soda. He is a nice guy and loves to take pictures of the events he attend.

You will find much information about AutoCAD world there:

http://autodesk.blogs.com/between_the_lines/

Monday, January 24, 2005

Solve a problem or an old solution?

Resuming my comments about Dean Kamen's presentation, I would like to talk about something he said and we can easily proof on our day by day.

Dean tells his company story about a dialysis machine. People who created this machine ask his company to reduce its size (it was big as a refrigerator). Dean and his team worked a lot on this project and after some months the company ask him to stop the project. Dean stop to think about what that company wants and have concluded that they are hiring his company to turn an old solution better instead of create a new solution with a small machine.

So he starts to analyze the problem (dialysis) and not the solution (company's machine). From this point he took about one more year to create a new portable dialysis machine and that company acquired his project.

On our specific business we can face several situations as this one. Most of time people come to us to ask to solve its unsucceeded solutions instead of solve the real problem. It is much confortable to start from an existing point than invent a new solution but I can guarantee that you only will become a better professional and feel that taste of success if you invent a new solution every day!

If you would like to know more about Dean and his invetive mind, take a look at:

http://www.segway.com/ and http://www.dekaresearch.com

Cheers!

Sports Managers?

Hi there!

Last year I have attended the Autodesk University conference in Las Vegas. The keynote speark was a great man called Dean Kamen. He is the inventor of segway machine (that machine that runs on two wheels without fall) among many other goodies. On his presentation he talked about how many professionals are graduated in USA and how many of those are cientists and sports managers.

This came to my attention when he told the numbers which are very different in favor of sports managers. He was very concerned about what will be the future of USA...maybe a most powerfull sports nation? Maybe the world largest cientists import nation?

I'm just don't know. I agree with Dean about this problem and guess it is happening in so many nations that our world is loosing very important people (people that could contribute with a little piece of mind) to make our world a better place to live!

See you on my next article also extracted from Dean Kamen's presentation! It is much more tech and is about to solve problems...

Cheers!

Wednesday, January 19, 2005

Ok, no more customer subjects...let's try to work!

Ok,

The website, which I refere previously here (www.drawex.com) is growing fast. I'm very impressed with ASP.NET performance and the low cost maitenance overhead.

If have talked with some friends that work inside a huge telecom company and they tell me about a benchmark test done comparing ASP.NET and J2EE. They measure absurd results in favor of ASP.NET. They final conslusion was "ASP.NET really rocks!".

I did not tested VS.NET 2005 but I planning to do this soon. I'm very interested on its new features.

Later we will talk about the new SQL Server...Could you imagine create Stored Procedures using C#? Great hum?

Cheers!

Marketing or true speed?

Hello,

I'm very disapointed with hardware industry (ok, we can save one or another from the mass).
My first disapointment was when I acquired a Wireless adpater and router to work at home without wires crossing my room. Ok, this should be a great solution and when I saw that this solution can reach 54Mbps my smile appears!

So I bought it and install it. "Ok, let's test this baby". I have tried to transfer a huge file from my Laptop to my Desktop (both wireless). What? 6Mbps??? Yes, it is true!

But, on the hardware box is saying 54Mbps! Where are my Mbps???
So I have opened my Google window and start to search on the Internet to find out if this is a problem related to my hardware brand. Surprise! All sort of brands are being attacked by its customers about exactly the same reason!

Most advanced hardware specialists told that this is a nominal speed and, in fact, it can only be reached on a perfect environment condition! Ohhhh, companies are playing around with us?

Ok, as this is a common problem my anger was gone in a couple of weeks.

But...the story does not ends here...
My brand new acquisition, a USB 2.0 HDD external drive!
Uau, USB 2.0 runs at 480Mbits/s. UAAAAU!!!
This should run at corresponding 80Mb/s.
End of story? This is a "theorical speed"...nominal speed...on perfect conditions...blablabla!
True speed? just about 10Mb/s....

OH MY GOD!!!
I'm feeling a complete fool!
Don't you?

Sunday, January 16, 2005

Software Subscription

Hello,

Several companies are directing its software marketing to software subscription programs. The price could be very cheap if you rate it by month but if you compute this value during 2 or 3 years it may reach huge values.

For now, I would like to ask if you prefer to purchase software relases or addopt subscriptions?

Cheers!

Wednesday, January 12, 2005

DrawEx.com

Hello,

I would like to recommend you a great website made to allow CAD users to exchange drawings, sell drawings or even buy drawings.

I was part of the team who built this site. We have used SQL Server, ASP.NET and C#. Please, visit us and give me some feedback.

http://www.drawex.com

Hope you enjoy!

Welcome

Hello!

This is my first post on this blog.
I plan to post a lot of interesting information about technology, software development, database, AutoCAD and multimedia.

Hope you find something that helps you.

See you next days!

[]s