Tomcat vs. Apache: Why One Over the Other?

March 17th, 2012 Leave a comment 1 comment
Tomcat vs. Apache: Why One Over the Other?

The question has often been asked by those looking to run a web server on their production machines: Do they go with Apache Web Server (also known as “Apache httpd”) or Apache Tomcat? Both are production level servers that seem to offer great capabilities, and it can be difficult to choose between the two if you’re not familiar with their capabilities. The real secret here, however, is that the question is a bit of a misleading one: there isn’t a “versus” here per-se: the two servers, while both offering similar features, can ultimately be used side-by-side to complement each other… View full post »

Virtualization Technologies Compared

March 15th, 2012 (Guest Blogger)Leave a comment
Virtualization Technologies Compared

I doesn’t matter if you are new to VPS hosting, virtualization technology or if you have been working with these technologies for awhile, choosing the best virtualization solution for your hosted environment can be tricky. In this article we will discuss two of the most prevalent technologies available for VPS hosting: Xen and OpenVZ. While both of these are open-source server virtualization packages, often found in VPS hosting and enterprise-level environments, there are some big differences between the two. The purpose here will be to help you find the best fit for your hosting environment and the… View full post »

9 Ways to Speed Up Your Web Pages with HTML5

March 13th, 2012 Leave a comment
9 Ways to Speed Up Your Web Pages with HTML5

Web developers are always looking for new ways to improve the speed and performance of the pages. With some of the new features available in HTML5, there are several ways that you can improve your web applications to give your user a better experience. We’ve compiled 9 easy-to-implement HTML5 tips and tricks here that would help you streamline your website without investing in additional infrastructure. 1. Use HTML5 Forms and Inputs HTML5 has introduced a whole new set of form attributes and input types to upgrade your existing HTML forms. Not all browsers are supporting these yet, but for the… View full post »

Getting Started With Python

March 12th, 2012 (Guest Blogger)Leave a comment
Getting Started With Python

Python is a high-level programming language that is highly readable and allows the programmer to use English-like words to write their programs. This interpreted language is powerful but easy to learn and can be used to write a multitude of different programs from simple text programs to games. If you are new to programming, Python is a great language for beginners and this tutorial will help you get started writing Python programs. For those of you just getting started with Python, you will need to set up your environment. Python is an open-source language available under the GUN… View full post »

jQuery HTML5 Drag-and-Drop File Upload

March 8th, 2012 Leave a comment 3 comments
jQuery HTML5 Drag-and-Drop File Upload

Often we have a situation on our site where we want users to be able to upload a file. Whether this is for a profile, pictures of any item or other scenario, creating a file upload doesn’t have to be tricky. With some of the nice tricks in HTML5 and jQuery we can even add the nice touch of being able to drag and drop files directly into the uploader, making your site feel extra-special. In this tutorial we will discuss the techniques of both of these techniques that make this trick possible as well as create… View full post »

PHP: Insert Text Into File at Position

March 7th, 2012 Leave a comment
PHP: Insert Text Into File at Position

This is a small PHP tip I used to insert arbitrary text into a file at a specific position. There are times when you need to insert (or rather, append at a given position) an arbitrary text into a file from within your PHP application. It only takes a few lines of code, but I didn’t find an exact solution to this on Google, so I decided to share my own solution with you. The link below is as close as I got to what I needed: http://www.neoseeker.com/forums/45/t1544597-php-append-text-to-file-at-specific-position/, but the code from there was overwriting the contents of the file… View full post »

VPS Hosting for Developers – How to Choose?

March 6th, 2012 Leave a comment
VPS Hosting for Developers - How to Choose?

For many developers, choosing the right host is crucial. You often have different requirements and greater demands than regular members of the public and you need to be sure that your VPS host will be OK with your traffic and data movements. Not everyone can afford dedicated hosting, so often the next best thing is a Virtual Private Server. In this article, I will discuss some ways to look at your VPS host and decide which one is right for you. First: What is a VPS? A VPS, or Virtual Private Server is a virtual machine that resides… View full post »

How to Cache Images with HTML5

March 5th, 2012 Leave a comment
How to Cache Images with HTML5

Everyone who has a web page has often worked to make the page load faster. However, if your page is graphic intensive, you sometimes have a problem getting all of the elements to speed up. With HTML5 we have a new solution to this problem called local storage which will allow us to cache images and increase site loading speeds. Web developers have been using lazy-load techniques for years; creating scripts that would delay or load certain elements on demand. Usually the purpose for this technique is to increase the overall user experience on the site by prioritizing… View full post »

Working Effectively With Legacy Code Book Review

March 1st, 2012 Leave a comment 1 comment
Working Effectively With Legacy Code Book Review

Book Author: Michael Feathers Before the book, Working Effectively With Legacy Code, the words “working effectively” and “legacy code” could not be more opposite from each other in my mind. It would be nothing more than a useless, unachievable statement from an armchair software developer. Everyone knows that you don’t work effectively with legacy code! You hack it, you kludge it, you desperately make whatever hackneyed improvements you can to meet the insane requirements your sales team has promised to your clients – but you certainly don’t work effectively with it, and you pray every time your cursor flashes on that… View full post »

Java IDE Compared

February 27th, 2012 Leave a comment
Java IDE Compared

If you are just getting started learning Java it is important to choose a development environment that suits your programming style and needs. This can be a daunting task for beginners since there are many IDEs available that may be suited to your task. Some are great commercial products and others are excellent examples of the efficiency of open source development. What many new developers may not know is that IDEs have continued to evolve their point of view, creating a set of tools with different strengths and weaknesses to fit different programming styles and functionality needs. When… View full post »

Web Developer Glossary: Top Web Terms

February 22nd, 2012 Leave a comment
Web Developer Glossary: Top Web Terms

Below is a quick glossary of the most commonly used web terms that you might want to add to your web toolkit: AJAX (Asynchronous JavaScript and XML – a group of interrelated web development methods used on the client-side to create asynchronous web applications. With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page. Anchor – an HTML tag used to define a word, group of words, or image that you can click on to jump to a new document or a new… View full post »

5 Helpful jQuery Tricks

February 21st, 2012 Leave a comment 1 comment
5 Helpful jQuery Tricks

It doesn’t matter if you are just starting out with jQuery or have been working with it for a while; you probably have some magic in your bag that you reuse in your projects. If you are a total jQuery novice, you might want to check out our jQuery Quick Tutorial first. This article continues our jQuery Optimization series with five fresh jQuery tips to help you have a few more tricks up your sleeve. If you need more than just tips, check out our jQuery training courses! 1. Resize Fonts on the Fly There are many benefits to letting your… View full post »

Best Agile Books: Our Top 5 Choices

February 20th, 2012 Leave a comment
Best Agile Books: Our Top 5 Choices

Agile is a great software development paradigm, and many people are looking to implement it in their workplace: unfortunately, it can be hard to make heads or tails of the whole process, and it can be tough to separate the good advice from the bad, making a seemingly simple process come off as a headache! Take a look at these Agile books that we’ve compiled here: they’re well-written and will hopefully help you out in implementing or understanding Agile! The Agile Samurai: How Agile Masters Deliver Great Software Jonathan Rasmusson Besides having a great title, this book is also a great introduction to… View full post »

The Android REvolution: Android’s Rise to Prominence

February 13th, 2012 Leave a comment
The Android REvolution: Android's Rise to Prominence

Today, Android is well-known as a mobile operating system; since the launch of Android 1.0 in 2008, Android has had an astronomical rise in market share. In just three years, Android has gone from a new mobile operating system to a mobile OS that controls a plurality of the market share in smartphones, in no small part due to its open source nature and no licensing fees. In 2003, however, no one would have believed you if you said Google would be at the forefront of smartphone mobile OS development. “Android” was still just a sci-fi word, and the Apple iPhone… View full post »

jQuery Mobile – Beginner Tutorial

February 8th, 2012 Leave a comment 1 comment
jQuery Mobile - Beginner Tutorial

Being able to reach your audience via a mobile page is becoming almost as important as having a page at all but getting started in mobile site development can be frustrating. The jQuery library provides many handy mobile features that you can use to get started making great mobile-friendly web sites. In this article I will discuss the jQuery mobile framework features and give you a little demo on how it works. What is jQuery Mobile? jQuery Mobile is a unified framework that is designed to work on all major mobile platforms. This allows us to save a lot… View full post »