Carrier iQ – What You Need to Know About It

December 14th, 2011 Leave a comment
Carrier iQ - What You Need to Know About It

There has been a lot of hype in the media this last week over the Carrier iQ program that has been detected on Android smart phones. For those of you who are looking to catch up, or maybe get some answers, here is an overview of what Carrier iQ is about and what you should be aware of. What is Carrier iQ? Earlier this month the XDA Developers blogged about a rootkit application called Carrier iQ in this post: http://www.xda-developers.com/android/what-people-arent-saying-about-carrier-iq-xda-tv/. This software is installed as a rootkit in the RAM of the device and runs silently in the background. … View full post »

Google+ for Google Apps: What This Means To You

December 13th, 2011 Leave a comment
Google+ for Google Apps: What This Means To You

Word has just recently come out that Google+ has been released for Google Apps, and that domain administrators can now allow Google+ to be active on Google Apps domains on a domain-by-domain basis. Google+ users can now have profiles on their Google Apps accounts, and Google is said to be working on integration and migration features that will allow you to tie two Google+ accounts together or migrate existing settings and circles from one Google+ account to your Google+ Google Apps account. So what does this mean for you? Well, for one thing, this is going to be a great boon for… View full post »

PHP Error Handling Explained

December 8th, 2011 Leave a comment
PHP Error Handling Explained

Error handling is the process of catching errors and unexpected behavior from your program and dealing with them appropriately. When developers write code they always seem to leave error handling for the end instead of making it part of the development process. Part of being a good developer is setting up your applications to handle errors gracefully and without causing trouble for the user. Developers that are new to PHP sometimes complain that there is no built-in error handling functionality, but what they haven’t learned yet is that the functionality is there – you just have to… View full post »

Creating a Website in HTML5

December 7th, 2011 Leave a comment
Creating a Website in HTML5

Creating a new website in HTML5 can be daunting, especially for those of us with no clue as to what it is or how it’s different from HTML4. Here’s a quick guide to help you get set up with HTML5 and get a valid, compliant site up and running! 1. Get hosting and a domain name This one hasn’t changed since HTML4, but I thought I’d mention it all the same. You’re still going to have to get a domain name and hosting to host an HTML5 site, and the good news is that requirements for hosting providers have not changed with… View full post »

Best Android Blogs: Our Top 10 Picks

December 6th, 2011 Leave a comment
Best Android Blogs: Our Top 10 Picks

Android: it’s the big word on the street now. As the world’s most widespread open-source smartphone operating system, it’s naturally the object of some attention from blogs around: some useful, some not quite so much. It can be hard to tell the good blogs from the bad, but that’s what we’re here for. We’ve poked around a bit and kept an eye on a number of Android blogs for the past six months, and here is our pick of the top 10 Android blogs for your consideration. Feel free to add others (through your comments) if you feel we’ve missed… View full post »

Best CDN Services for Smaller Websites

December 5th, 2011 Leave a comment
Best CDN Services for Smaller Websites

It seems everyone is talking about the cloud and CDNs nowadays, pushing terabytes of data and trying to squeeze every millisecond of performance from their websites. Using a Content Deliver Network, or CDN, is a great and inexpensive way to speed up any site. If you think your site is too small for CDN, you are almost certainly wrong. CDNs greatly improve the speed up your site, creating a great user experience that every visitor to your site deserves, regardless of how small your site may be. More recently, speed has also become important for Search Engine Rankings, with Google… View full post »

PHP Caching Solutions: Best of the Pack

November 23rd, 2011 Leave a comment
PHP Caching Solutions: Best of the Pack

Site performance versus traffic: it is a tough battle to fight. When working with PHP applications we usually have to face this issue sooner or later, as a site becomes more popular it can begin to suffer from performance issues. There are several ways that you can improve your site’s performance to help solve this problem, but one of the easiest ways is to set up PHP caching. PHP Caching is an excellent solution for Web sites that wish to improve their site performance by allowing their dynamic pages to be stored client-side by your application. These solutions… View full post »

Kanban Book Review

November 22nd, 2011 Leave a comment
Kanban Book Review

Book Author: David J. Anderson As a techie, I have always freely admitted that my skills lay more in the nitty-gritty of system administration and software development. I’m vastly more comfortable setting up a Linux box or throwing up a quick Python script for management than I am actually being management; when it comes to complex development processes and control of varied workflows, I’m more lost than a bat in the sunlight. That said, David Anderson’s book Kanban: Successful Evolutionary Change for Your Technology Business was a welcome addition to my bookshelf. It really slims down the overbearing ideas of software development… View full post »

Java Interview: Coding Questions and Answers

November 21st, 2011 Leave a comment
Java Interview: Coding Questions and Answers

Interviewing for a job can be stressful, but if there is one thing that can add more complexity to the interview process, it would be the technical interview. Nothing strikes fear in the heart of developers faster than the thought of sweating hands and an interview’s stare as you struggle through a coding problem on a whiteboard. This is the stuff of nightmares. It is natural for you to fear this process since many programmers, new and veteran alike, have doubts about their coding abilities. The best thing you can do is prepare yourself for what is to… View full post »

VPS.NET Review – One Year Later

November 15th, 2011 Leave a comment
VPS.NET Review - One Year Later

We’ve been hosting Learncomputer.com on VPS.NET for slightly over a year now, and I wanted to share my experience with this provider, as well as compare it with our previous web host, HostGator. Moving between web hosts is always a challenging task, so one must tread carefully when choosing one so as to avoid any unnecessary hassles down the road. By now, I am convinced that there is no “perfect” web host, but some definitely try harder than others. Is VPS.NET one of them? Read on to find out. When we launched our business in 2008, we had chosen HostGator… View full post »

jQuery Quick Tutorial

November 14th, 2011 Leave a comment
jQuery Quick Tutorial

Whether you are new to JavaScript or have been developing for the Web for a while, learning jQuery can seem like a daunting task. If you have been wanting to give it a try, here is a quick primer to give you the facts and help you get started along with some examples for you to try out. If you want to play with the examples from this tutorial, feel free to download them from here. What is it? jQuery was originally developed by John Resig of the Mozilla Software Foundation in 2006 with the motto of “Write less, do more”…. View full post »

PHP Profilers Compared

November 10th, 2011 Leave a comment
PHP Profilers Compared

Whether you are an experienced developer or just getting started it is important to know how to measure the performance of your scripts and applications so that you can learn to make improvements and optimizations to your code. There are several tools available, both commercial and free, that will allow you to make these kinds of measurements in your environment. Some tools are very simple and only look at log times to determine how long a request has taken; others have more features and offer full application profiles, query analyzers and execution plans. This article compares two… View full post »

How HTML5 Improves the Semantic Web

November 8th, 2011 Leave a comment
How HTML5 Improves the Semantic Web

For some time, web designers and developers have been talking about the “semantic web”. Ever since table based design went out the window, there has been an emphasis on using CSS to create semantic class names to mark up elements in a way that described the content and not the presentation. This is really an extension of the idea of separation of presentation and content. In “semantic” web design, HTML div tags are used to create the various blocks of content. The CSS class names are created to describe the contents. As a result, you… View full post »

Best Java Books: My Top 5 Choices

October 21st, 2011 Leave a comment
Best Java Books: My Top 5 Choices

With Android being at the forefront of mobile phone use and growing every day, Java has enjoyed a great deal of popularity as a language that’s very handy to know in today’s IT world. Unfortunately, it is not always so easy to figure out which books are best for learning Java, so we’ve taken the liberty of choosing a few that we think will make your Java learning experience smooth and enjoyable! Effective Java By Joshua Bloch In Effective Java, Joshua Bloch does one thing extremely, extremely well: he lays out best practices that every developer should follow regularly. The whole book has… View full post »

Hadoop: Where, Why, and is It Right for YOU?

October 12th, 2011 Leave a comment
Hadoop: Where, Why, and is It Right for YOU?

Hadoop has become something of a buzzword in recent months; everyone and their boss is recommending it for everything, books are being written about it left and right, and there are precious few ideas or things one can mention about Hadoop without running into someone else who has other opinions about that very subject. Hadoop is regarded as the new way of doing things, and many corporations and enterprise IT departments are researching just how to fit Hadoop into their infrastructure. With all this buzz about Hadoop, you may be tempted to run off and implement it in your own organization…. View full post »