Hey!
Learn how to create a blog and make money online with Google on Googling Matters

Monday, February 11, 2008

Microsoft giving chances for others

Microsoft could create the Net biggest Dot Net and programming portal, as it has the MVP that can give resources and answers to questions on the same time. Its programmers and worker can make the biggest blog ever and kill all other blogs.
However Microsoft is not indifferent from this domain but also is giving chances for other programmers and activist on the web and encouraging them to work on it.
The MVP reward can be a sign showing what Microsoft is aiming to!
But what’s better? MS monopolize the net or give up chances for other website like she’s doing now.
Giving chances is better in my opinion. Like that anyone can create its own project and code and there’ll be a variety of coder coding every where. However information can be separated and this can harden the work and expand the time for searching.
The solution is in hands?
Perhaps there’s a solution! Like the OpenID is aiming to unify the ID’s on the web, with the site ClaimID. We can also create Claim Project as the world biggest search engine for projects. For example Source Forge will ping Claim Project and tell it that a new project had already been added. A solution should be created to erase duplicates. And then searchers don’t find the same project many times.
Anyone can put its project?
No because spammers are every where, the project should authorize top 100 website to ping the site.
Then the search should give the results as you search on it and only projects are showed.
The Idea is nice no?
Thinking on making it real? Tell me!

Wednesday, February 6, 2008

How to search for Dot Net Solutions

Promptly all you search for is on the Net! The hardest problem is to find information. I have a free Barcode maker, but people still buy Barcode maker applications! Will I advertise for my application to get it downloaded for free, or I’ll turn it costing!
This is not our problem, but you can say it’s the same!
There’s free Dot Net Solutions: Video, project (open source), tutorials, articles…
But you find only the payable ones! They advertise, have a High PR, do Seo optimization and lot more! So you will find any, but them!
But in the upper point on the net, there’s with high quality the project that you are searching for! And for free!
The problem still exists on Microsoft documentation. You are searching for an article you search during hours, you don’t find although it exists in the MSDN library…
The problem is on the site search engine or on you?
It’s on you both!

If you are searching with Google:
Google like money more than like to give solution for searchers and then I say it: Don’t visit Google Ads if you are searching for a free solution.
How to detect the Ads: Google will tell you, you should read ‘Ad by Google’ you can easily distinguish them from the Search results.
Now you’ll see 2’000’000 results and even more! Google is sometimes stupid or do it for showing how much pages it indexed but 2’000’000 results it something imaginary and you can’t spend time searching on it!
Let take an example, you are searching for a code snippet on how to shut down computer automatically with VB.net
This will be stupid if you write ‘shut down computer’ Google will give you millions of results. But you should follow those steps

1- precise your language: VB.net
2- The aim: shut down computer
3- Kill other results : import, end sub, function…
And then you should type ‘vb.net’ shut down computer ‘end sub’ for example
The end sub will kill other results that don’t include code snippets.

If you are searching with Microsoft
There are different resources on Microsoft website, but if you want to get benefit from them you should know programming and have a good level on it.
If you have a high level then you can use the MSDN Library. High level doesn’t mean professional but you have a good knowledge.
The MSDN library is to explicit functions and there use and to give details. Generally it doesn’t have sample or code snippet but just a direct application of the following function. Its use can be hard in the first time. You should better download it, because the online version is slow and slow also the computer and sometimes don’t show.
The TechNet website: Ms TechNet can also be a solution for professional and also for beginners. The difference between TechNet and MSDN that TechNet has no details about function but tutorials, like small e-book or a giant e-book divided on many parts.
The TechNet is good to build your knowledge and know the basis. Its tutorials are oriented on Windows fundamental basis and Network technologies.
MSDN samples: Microsoft had build samples about the Dot Net and for each language. But those are for beginners.

What Microsoft can be good on?

- Getting you started with the Dot Net
- Let you on the right way
- Answer your question on the MS forums
- Give detailed information about functions and coding on MSDN
- Give tutorials and some times free e-book
- Help professional and network programmer on TechNet

What Microsoft is missing?
- It had no complete portal for dot net, but giving chance for others.
- Some resources are not clear and easy to find
- Beginners and newbie can find difficulties

Do you find a problem on searching? Try other posts?

Saturday, February 2, 2008

How to make a successful program

Whether you are working on a company or not, to become a successful program you should go through those notices

1- Have a plan before starting coding
2- Know the different steps
3-
Write your program on simple algorithm
4- Imagine the design
5- Use
FireWorks or FreeHands for example to create your own icons
6- Design your
program before you put code on it
7- Don’t put the code on the Main form!
Use classes
8- Try to divide longs codes on DLL library
9- Try your
application, execute the statement that you doubt on them
10- Ask you
friends to try
11- Don’t launch the final version but the beta one
12-
Make your documentation online
13- Create a forum, so that bugs and solution
can be read and available for all

That was all? No this list is just listing important point!
Making a plan for your application can be the hardest problem!
A plan will precise the target of your application, a bad plan may need more effort in future and represent bugs and errors for your application.

How to success on making a program?
Career, yes that’s it you need time to become an expert. Time not become old, but time learning and fetching for resources. You can become a Coding Warrior and you don’t know how to make a plan and how to design.
The solution is cooperation; it’s working together side by side!
The Manager, the programmer, the designer, the help writer…
As you are on Net it’s easy to find projects that programmer and different people can do together. Source Forge is the best place for it. Although you can make you own source forge by installing a management application on your Net Server. Many PHP Open Source management projects are available. You may have a look at Fresh meat or Google it.

Thinking on a project?
I already made 2 projects!
Barcode code maker: Thanks to the barcode fonts, I made an application that create barcode and is better that payable application
Lock my pc: This program will lock your computer and allow you to launch only authorized applications.
If you think on a project we can make together I’m happy to hear it from you! Post a comment about it?