Archive for August, 2012

Using the jQuery Animate Function

August 31st, 2012 Leave a comment
Using the jQuery Animate Function

When making interactive or interesting Web pages, it is helpful to have a way to create animations that do not require special plug-ins or add-ons. The JQuery animate() function is a powerful tool that you can use on HTML elements that is supported by most major browsers without having to have extra pieces to install. Using the animate() function is easy to learn even if you are new to JQuery. To begin, let’s look at the syntax for the animate() function. There are two different ways it can be called: .animate(properties, [duration], [easing], [callback] ) Here is a breakdown of… View full post »

JavaScript Tricks You May Not Know

August 29th, 2012 Leave a comment 15 comments
JavaScript Tricks You May Not Know

JavaScript has been around for a long time now and on the surface it shares some similarities with Java and C and is a fully-functional Object-Oriented language. However, at the core, JavaScript is more like a functional programming language with some obscure twists. In this article I will show you some tips and techniques you may not be aware of that simulate C-like features and help you write more powerful JavaScript. Deeply Nested Objects JavaScript can do operations on a deeply nested object but if you need to do this, it is better to store it as a reference in a temp… View full post »

Create an Accordion Menu with jQuery

August 27th, 2012 Leave a comment
Create an Accordion Menu with jQuery

jQuery is an open-source library that you can use to create animations, advanced effects and dynamic web pages. It is also a great way to add items such as menus to your site that incorporate some of these effects. In this article I will show youhow to use jQuery effects with your HTML interface and then how you can use those effects to create an accordion menu with animation that toggles to open sub-menu options. This is an excellent addition to your site that is easily within the grasp of someone new to jQuery. Using Visual Effects with… View full post »

6 Books for Learning JavaScript

August 25th, 2012 Leave a comment
6 Books for Learning JavaScript

When learning a new programming language, books can be a great way to further your skills and start learning things quickly. There are several great books to help you further your programming education and allow you to become more specialized in your area of interest. In this article I will show you six books, recommended by experts that will help you learn more about JavaScript and that will become useful references as you become more proficient. Here they are, beginning with the books that are more suitable for beginners and working to the more advanced: 1. JavaScript, A… View full post »

Introduction to Graph Databases

August 23rd, 2012 Leave a comment 1 comment
Introduction to Graph Databases

Have you heard about Graph Databases? They are a new way of storing data that helps to show relationships between things or people instead of the traditional style of a relational database. These relationships are given a level of importance and can be used to determine other relationships that your items might have. This introduction should give you an overview of what they are about, things to look out for and since there are several ways that you can use graph databases in your application or site development, a jumping-off point to begin learning more about how… View full post »

An Overview of Progressive Enhancement: How to and Best Practices

August 21st, 2012 Leave a comment
An Overview of Progressive Enhancement: How to and Best Practices

When developing a Web site it can become increasingly difficult to maintain the separation between your different layers of presentation, content, styling and behavior. However, keeping these different areas of your site separate is important. Since the field of browsers just keeps growing, we are continuously presented with an ever-growing set of platforms that must be supported. In this article I will introduce you to Progressive Enhancement, or the technique of building Web sites that are designed to support a wide range of browsing platforms and situations. Defining Progressive Enhancement Like I said in the intro, progressive enhancement… View full post »

5 Simple Files That Will Make Your Website Pop

August 19th, 2012 Leave a comment
5 Simple Files That Will Make Your Website Pop

These days, with everyone so wrapped up in social marketing, search engine optimization and other forms of website promotion, it is easy to forget that there are some simple ways to make your site stand out. In this article, I will discuss some of the lesser-known and little-used ways that you can make your website pop with just a few files. They are easy to use and understand and you can add them to your own site right away to start seeing the benefits. None of these are an absolute must, but they do help look professional at… View full post »

Android and Malware: Protecting Yourself from Threats

August 17th, 2012 Leave a comment
Android and Malware: Protecting Yourself from Threats

As our mobile devices become more prevalent, we tend to use them for the most sensitive of tasks. Banking, business applications, email and social networks are all available through our Android devices. Along with our favorite applications, malware and trojans are also making their way onto the scene and into our information. In this article we will look at how to protect yourself from these threats and keep your data safe. Often, malware makes its way onto our device through applications we have installed in the Android marketplace. While there are differing opinions on mobile security, you… View full post »

Tutorial: Uploading Files in PHP

August 15th, 2012 Leave a comment
Tutorial: Uploading Files in PHP

Once you have learned the basics of using forms in PHP, the next step is to begin working with and manipulating files. With PHP, you can allow users to upload files to the server and then use or store them. In this tutorial we will use a basic HTML form with a PHP script to upload files to your server. To begin, we will create an HTML form in our upload.htm file. <html> <head> <title>PHP File Upload Example</title> </head> … View full post »

Creating Your First HTML 5 Web Page

August 14th, 2012 Leave a comment
Creating Your First HTML 5 Web Page

Whether you have been writing web pages for a while or you are new to writing HTML, the new HTML 5 elements are still within your reach. It is important to learn how HTML 5 works since there are many new features that will make your pages better and more functional. Once you get your first web page under your belt you will find that they are very easy to put together and you will be on your way to making many more. To begin, take a look at this base HTML page we will be working with. This… View full post »

Sending Data: The Difference Between GET and POST

August 11th, 2012 Leave a comment
Sending Data: The Difference Between GET and POST

In HTML we can send data using two different methods in a form: GET or POST. How do you know which one to use? Unfortunately, new developers can often misuse GET and POST since they can both be used for the same ends, but with different results and sometimes unexpected outcomes. In this article, I will discuss the fundamental differences between GET and POST, when to use them and best practices when using them to send data. Defining GET For the basic user, GET is form data transferred in the URL as name/value pairs. When looking at the… View full post »

Creating Offline HTML5 Applications

August 8th, 2012 Leave a comment
Creating Offline HTML5 Applications

These days, with mobile devices everywhere, we are not always assured an internet connection. Maybe your WiFi only device doesn’t have a hotspot available, or you are outside of your mobile provider’s coverage area. Whatever the case, HTML5 now provides a way to create offline applications so your users can continue to access what they need no matter where they are. In this article I will show you how easy it is to setup an offline application so you can begin writing one right away. Introducing the AppCache The AppCache, or Application Cache is a new feature of HTML5… View full post »

Reasons to Learn Python Programming

August 7th, 2012 Leave a comment 2 comments
Reasons to Learn Python Programming

When a programmer sets out to learn a new programming language they usually have a set of reasons. Maybe it is required for a job or is a popular language in a particular market sector. Perhaps they are trying to get ahead of the curve and keep their skills sharp or they read about it online and wanted to give it a shot. Usually there are several reasons that prompt you to begin your learning adventure. If you are new to programming and Python would be your first language, I am going to give you several reasons why… View full post »

Getting Inside Your Robots.txt File

August 5th, 2012 Leave a comment
Getting Inside Your Robots.txt File

For most people, the web site is a collection of sites that are posted online for hobbies, work, amusement or business. When we want to find a site on a particular topic we open up our favorite search engine and with a few keywords, find what we need. For some, little thought is given to how those pages get linked to those keywords. How does the search engine know that this page is about this topic? How does it know two pages are related through links? The simple answer is the Robots.txt file that is used to inform search… View full post »

10 Free Text Editors for Programmers

August 3rd, 2012 Leave a comment 6 comments
10 Free Text Editors for Programmers

You can make writing code as complicated as you want, but at the end of the day, all you really need is your favorite, trusty text editor. You can use a simple one like Microsoft’s Notepad, but oftentimes it’s helpful to have a text editor that has syntax highlighting/coloring, support for multiple languages, a robust find and replace feature, and other features and options that make writing code just a tad bit easier. If you’re in search of a good, free text editor – you’ve come to the right place. This article reviews 10 leading text editors that are… View full post »