Freelance Writing Jobs | Today's Articles | Sign In

 
Browse Sections

Articles written by James Huw Evans

Showing 20 Articles

The Future of Personal Search
Today, computer users have to be involved in the filing of their information and have to search in many places to find it. Cloud search solves both of these issues.
The Web Will Commoditize Windows
The operating system will be a commodity within the next ten years. Web applications will be top dog but only if they can seamlessly exchange data without user help.
Is Microsoft Losing Marketshare?
Established companies are having to play catch-up with their younger Internet competitors. Are Microsoft's competitors too quick for them?
21st-Century Software Development
Anyone can write software for Google's Android and Apple's iPhone, leading to the killer apps of the future, but who will win and lose in the long run?
Microsoft + Yahoo Scares Google
Microsoft owns the desktop and the web browser. Buying Yahoo, a world-class internet brand with significant technology, will create new opportunities in emerging markets
Computer Virtualization Is Easy
Virtualization can be used by home users to bring many technical and support benefits, as well as helping to save energy too.
Online TV: The Major Players
Who are the major players in online TV, how do their strategies differ, and who has the best technology?
World Overpopulation Killing Earth
By 2050 there may be 9 billion of us. This will put a huge strain on our planet, leading to poverty, unemployment and starvation for many.
Converging the Web and the PC
Companies are putting all the old PC applications onto the web. We will need PCs in the future, but they will look radically different.
God or Science, We Can Choose Both
The current debate between religion and science requires readers to pick a side, but why should they?
Effective Use Of Exceptions
Treating exceptions like any other major system component can lead to better software.
Joost: The Future of TV
Understand what Joost is, how to install it, what the user experience is like and what there might be from Joost in the future.
Improve Exam Taking Technique
Doing well on college level exams requires both preparation and good test-taking skills. Test-taking skills are key.
Preparing for Exams
Doing well on college level exams requires both preparation and good test-taking skills. Preparing for exams is key.
Piloting A Home Worker Program
Businesses should use more remote workers to help with their IT skills shortfall and gain understanding by piloting a home worker program.
Patterns and Anti-Patterns
How a knowledge of design patterns and design anti-patterns can improve your sotware design.
Run-time Type Checks Are Harmful
What you can do to ensure your programs are more reusable by not performing run-time type checks on objects before calling type-specific code.
Abused Strings Considered Harmful
Engineers can be tempted into using strings to represent data that would be better stored in other forms. This article shows how to recognise the situation and what to do
Computer Scientists Leave Scotland
This article discusses why so many PhD computer scientists leave Scotland after they are qualified.
Google Engineer Interview Process
Thinking about applying to Google as an engineer? Their interview process is unlike that of any other company. Read on to learn what happens at Google, Zurich interviews.
;