Saturday, January 23, 2010

So you want to monetise your blog do you?

I see a lot of questions on monetising blogs. How do you monetise you blog? What ads do you put on? How much should you charge? I'm not making enough money from adverts. I think a lot of people have missed the point. Its not about how much money you can make on your site/blog. It’s about how will it benefit the advertiser.

Read More »

Fading Banner Image Swap with JavaScript

I had to make an animated banner for a site. The obvious and easiest choice was to create an animated gif. Having done that, with a six image slide animation, I ended up with a 5mb image size. WOW. That would take ages to download, especially with our not so fast bandwidth here in South Africa. This will definitely drive people away from the site, never to return. Folks just don’t like waiting any more, they do not have the patience. It’s Go! Go! Go! So I had to come up with another plan.

Read More »

Should you believe your SEO stats.

You are a SEO professional. On your site you boast some successful SEO jobs. You have clients testimony proving your results. But are they truthful?

Read More »

Top 10 web design mistakes.

Every geek thinks he is a web designer. You can go to your local cafe and find 10 web designers if you can find one. People now days think that if they have FrontPage or Dreamweaver or Expression, that they can design websites. Not so. Here is a list of some of the top design mistakes that will hurt your website in the long run.

Read More »

The top SEO myth of all time.

There are a lot of SEO firms and SEO professionals out there. Every one is trying to get your business. Like politicians, they will promise the world to you, bend the truth and even lie.

What is it that you want from SEO? Well the most obvious, to be listed on the search engines. But not just listed, to be listed on the first page. But then the ultimate is to be listed in the top, number one position on the search engine results page, or SERP. Then generate conversions and sales.

Read More »

Pictorial History lesson of Microsoft Windows

With Windows 7 released I thought it would be cool to travel down memory lane and remember where Windows has come from. Remember DOS? Does anyone remember Windows 1.0?

Follow through the evolution of Microsoft Windows. Along with some Windows logos, that certainly bring back memories.

I started out with my first PC which had MS Dos installed in about 1986. Before that I had A ZX Spectrum, and then moved to the Commodore 64. My first PC was a IBM Brother PC.

Can you remember the Logos, or the screen shots. Have a look at the screen shots of the various different Windows Operating Systems. See if you can correctly name all the windows version represented .

Read more ...

Web Development with C# - Application State.

What is application state? Application state is a collection of user-defined variables that are shared by all instances of an ASP.NET application. These are set and initialized when the Application_OnStart event fires on the loading of the first instance of the applications and are available till the last instance exits

We have so many thing to try and remember when learning a new language. Lots of things to try to understand. C# and the .NET framework is so large, that it can almost be too overwhelming. But then you also have to contend with the differences of windows programming and web programming.

One of the big differences is this idea of a disconnected application. In traditional windows programming, you can keep things in memory across your different applications functions. But with the web you get disconnected from the web server with in seconds. How can you, how do you track you applications state across a disconnected network?

In this lesson we will be looking at application state, and what .NET does to manage web application state for you. ASP.NET applications are hosted in a web server and are accessed over the stateless HTTP protocol. Attempting to manage state in Web applications goes against the fundamental design principles of the Web. A new instance of the Web page class is created each time the page is posted to the server. In traditional Web programming, this would typically mean that all information associated with the page and the controls on the page would be lost with each round trip. For example, if a user enters information into a text box, that information would be lost in the round trip from the browser or client device to the server. As such, if the application uses stateful interaction, it has to implement state management on its own. ASP.NET provides various functionality for state management in ASP.NET applications.

Read more of this article @ Web Development with C# - Application State.

Cascading Style Sheets - Pseudo Elements

CSS gives us the ability to style certain parts of the document by using pseudo elements. Pseudo elements refer to parts of the document that you cannot directly access through the HTML. Pseudo-elements allow you to style information that is not available in the document tree. But the browser can access those elements. For instance, using standard selectors there is no way to style the first letter or first line of an element's content.

Pseudo elements act like you've injected new HTML into the page and have the flexibility to style those new imaginary elements. Because we don't have direct control over them, it is the browsers responsibility to access them.

Read more ...

One of the things I had to grasp early when learning Object Orientated Programming, or OOP, is this idea of events. Raising events, and what they mean

One of the things I had to grasp early when learning Object Orientated Programming, or OOP, is this idea of events. Raising events, and what they mean. Then when it came to web development, I had to find out about postbacks. Now if these two concepts allude you or confuse you, then stay tuned. I am going to try and make it easier for you.

In this lesson we are going to look at how to handle events and set properties in code on the server. It is much the same as in many other languages, with the difference of mindset. Normally these settings take place on the client, in a windows application. But because the web is a disconnected application, the mindset has to change slightly when dealing with web apps. But if you understand events and properties in other languages, this will be no different.

We will also be talking about a concept called postback. We will also see how to determine if the current web request is as a result of postback or first time request. Why does that even matter. Why do we need to watch for it. How does it affect our code and the resultant web page?

So hurry to our article page and read all about events and postbacks. You won't be sorry.

BTW, what else would you like to see covered? I am going through a whole lot of articles, and topics to cover, I will try in the course of time cover as much as I can. But I would probably not cover everything. If you feel that there is a subject that will benefit you and others, let me know.

Tuesday, January 5, 2010

The Top 10 Programming Languages You Should Learn

There are thousands of programming languages out there. Many are aimed at a particular industry with a particular purpose. But what makes a programming language popular? I would venture to say that the top programming languages would stand out for their job marketability and wide use, and developer support.

There is no point in being stagnant. No programmer worth his salt sticks to one tool set. We have to change in this ever changing world. What was good yesterday is not good today.

There is just so much competition out there that one has to be prepared for almost every opportunity. Its a sad thing when you have to turn down a job because you are not familiar with a mainstream language.

So what are the most popular programming languages?

Read more ...

The most popular programming language

When trying to discus which is the most popular programming language, we can become emotional, entering into a battle that rivals religion sport or politics. Often times there is no need to debate, the language of choice is pre-chosen. Example of when a programmer needs to update a legacy system or a existing system written in a particular language.

If there is one thing I can stress and that is that a programming language is just one tool in a developer’s expansive collection of speciality software and hardware. I always maintain, "Use the best tool for the job". Many developer will, out of personal bias, suggest a language outside of logic and sanity.

So does it really matter which programming language a developer uses, as long as he or she is meeting customer requirements on time and within budget?


Read More ...

Computer Industry Acronyms

Acronymns make it easier for us to remember things. I remember in school, when studying, I would try and make important points into acronyms to remember them. South Africa like their acronyms. They will find weird acronyms for every organisation, process or idea. The IT and computer industry is not without their fair share of acronyms. Here is a list of acronyms from the IT industry in a way you might not have read before.

Read More ...

International Character Keyboard shortcuts.

If you ever use international characters such as ã, è, ï,ñ, then you know what a pain it is to get these characters to appear in your document. If you use these frequently then I bet you wish that there were some keyboard shortcut you could use, instead of using the dreaded Symbol window. Wouldn’t it be better if these characters were at your fingertips as apposed to being buried inside the Symbol window.

Well your sanity is our concern. You can correctly get the characters you want if you know the correct key combinations. Below is a short list of some of these international characters and they shortcuts to use to display them.

Read More ...

More Keyboard Shortcuts.

eyboard shortcuts do help us save time now days. Following a brief post on keyboard shortcut combinations for international characters. Here are some more common keyboard shortcuts. Some you might well be aware of, some not.

Read more ...

I am a blogger not a writer.

Is there such a difference? Can a blogger be a writer, and can a writer be a blogger. Should a blogger be a writer.

To correctly understand this, one has to understand what exactly a blog is. A blog is a web log. A internet diary if you may. It is a forum where people can jot down their thoughts and ideas. Write helpful tips and hints. A blog is a forum where you can give meaningful instructions, or just write for the fun of it. Penning down what is important to you and what might be meaningful to your readers.

A blogger is not necessary an author or a qualified copy writer. They might not even have a proper or good command of the chosen language that they are writing in. But then again writing might not be their primary career focus.

Read more ...