Change is Coming

December 25th, 2007

After a very long break, I am pleased to announce Idevs will be returning in the new year, with new content and a new look.

Read the rest of this entry »

The Ethical SEO Guide

September 1st, 2007

The Ethical SEO Guide is an Idevs project that sort of spun off from the ebook that I launched a week or so ago on correct site structure. The site is packed full of information designed to teach you how to structuring your site for users and search spiders. There is also a section on how to make and utilise a networks of contacts.

As the site grows and we add content I hope it will grow into an invaluable resource for web developers.

The Ultimate Infinitesmal Link Exchange SuperMatrix System

August 29th, 2007

I know I said I would post articles every Monday from now on but this was too good to not post.

The Ultimate Infinitesmal Link Exchange SuperMatrix is a concept proposed by Adam Senour over at Walk on my Path. The genius of this post cannot be expressed here so I will leave it to you to check it out.

On a smaller note, after Mondays post I will be taking a small break to go and set up my house for the coming university year.

News: Posting Schedule

August 28th, 2007

Due to commitments outside of this blog I am going to cut back the posting schedule to once a week for a while, this will mean that I can spend a lot longer on each article and so the quality will be far better. New posts will be published every Monday from now on.

Facebook: Social Netiquette

August 27th, 2007

I came across this article on facebook etiquette and thought I was share it with you all. Some of my highlights are listed below.

  • When speaking with someone whom you have been casually ‘facebook stalking’, try to pretend you do not know everything about them. Avoid comments like: “So, I saw you and Mike broke up on facebook…”
  • Drunken facebooking can get you in trouble… Try to restrain yourself from leaving an inebriated wall post on that cute guy or girl’s profile. -Note: This is very good advice.

It is all very good advice and ye should heed it well….

5 Things I Hate About Sundays

August 26th, 2007
  1. Waking Up
  2. No Tech News
  3. No Forum Activity
  4. No New Blog Posts
  5. Nothing to Blog About

Yeah, It is one of those lazy weekends….

Aghh!! The Web Moves Too Fast

August 25th, 2007

In other words I was away for longer than expected and forgot to write a blog post for today. And it seems that I have 64 emails to mark as spam and 120 entries in my feed reader! Oh the fun of not plugging yourself in for a few days! So I will get on with that and normal service will resume again tomorrow.

Developing Secret Powers: Creating New Problems

August 25th, 2007

This may sound like an odd thing to want to develop, but being able to create new problems to solve will enhance your developing skills. Coming up with new ideas is also very useful in todays information economy.

So how does one go about creating new problems? Here are a few ideas:

  • Is there any piece of data or information which is difficult to markup or get hold of? Why not provide it?
  • Is there something you would love to be able to do on the computer but can’t find the software for? Why not build it?
  • Find something your language shouldn’t be able to do and then try and do it e.g Create a 3d game with JavaScript (but thats already been done)

Developing Secret Powers: Solving While You Sleep

August 23rd, 2007

I don’t know about you but whenever I have a problem which I can’t solve no matter how many ways I try and think about it, no matter how many patches and recompiles I try. With these types of problems I have come up with the best strategy to solving them - go to bed.

It may sound crazy but having a good nights sleep will not only relax you but also give you a clear head for the problem at hand. By simply attacking it with round after round of caffeine you become blind to the problem. Many times I have come back to a problem the next morning and thought “wow, the solution is so simple”. Generally this process ends with you kicking yourself.

Sometimes I even wake up and instantly the answer pops into my head, but I think this has more to with the fact that I stare at code way too much.

Developing Secret Powers: Absorbing a New Language

August 22nd, 2007

We have all been there, a new programming language comes out that is meant to be the “next best thing” in web or application development (sometimes both) and so we set about to learning the new structure and styles and idiosyncrasies this language brings. Here are a few tips to speed up this process:

  1. Syntax hardly changes - Whether it be C, C++, PHP, Java, Javascript or even *shudder* Visual BASIC the general format of languages stays the same e.g. you will always get iteration and conditional statements. These are always the best way to start. Once you can control a programs flow the rest is just semantics.
  2. Objects, Classes and the Old School. Procedural is going out of fashion (or so I keep getting told) so you should get used to finding out how to set up objects and classes in any new language (if it has those features). Of course you will always get the odd procedural language that pops up so be prepared to say things like “this would be so much easier with objects”
  3. Practice by Importing - One of the things you can do is to import a piece of code you have written in one language over to another. This will help you understand the new language more and give you a nice piece of working code.