Newest Tutorials

How to Implement Pagination
Most of the issues people face when implementing pagination is not fully understanding the logic behind how it works, once that has been explained fully the actual coding is pretty straightforward.

Beginner's Guide to HTML5 Canvas
HTML5 canvas is very powerful, and has been used by many people to make lots of really interesting things. Whether that's creating a fly-through of Minecraft or porting Doom to the browser. While canvas can be used for some seriously powerful things, it can also be used for very basic things using the powerful JavaScript APIs that have been made available.

What is a regex?
At its most basic level, a regex can be considered a method of pattern matching or matching patterns within a string. In PHP the most oft used is PCRE or "Perl Compatible Regular Expressions". Here we will try to decypher the meaningless hieroglyphics and set you on your way to a powerful tool for use in your applications. Do not try to understand all this in a single sitting. Instead, take in a little and come back as you grasp various concepts.

Introduction to PHP Exceptions
With the advent of PHP 5 came the new OO model and a new Object Oriented approach of dealing with errors. Exceptions give us much better handling of errors an allow us to customize the behavior of our scripts when an error (Exception) is encountered. Previously PHP dealt with errors by having error flags from functions and the trigger_error() function. These were well and good for pre-php5 days but in the new OO environment we need greater control.

OOP Tutorial: Objects and Classes
Object Oriented Programming (OOP) is a programming concept that treats functions and data as objects. An object is a bunch of variables and functions all lumped into a single entity. A class is the blueprint for your object...

An introduction to BLOBs : Storing Images
This arguement continues to rage and many lives have been lost trying to prove that this is a Bad Idea(tm). The facts are this method of binary storage is very successful and has many advantages over file system storage. Some advantages are:...

How to Quickly and Easily Copy Formatting
Copying and pasting content in Word documents is a common task. However, you can also copy and paste formatting from one block of text (including images) to another. This can be handy if you want to apply the same formatting to multiple areas in your document.

Why MS-Word Wants to Save Changes to the Normal Template
Templates in Word are like ready-made documents. They store formatting, styles, and page layout settings, default text, etc., that allow you to quickly create various types of documents. The default template applied to new, blank documents is the Normal template.

Why I’m Excited About Windows 10 (And You Should Be Too)
Windows 10 is shaping up to be really, really good. I’ve been running it as my primary OS on my Surface Pro 3 since early April (release 10041), and I’m getting really excited for the final product. Microsoft has taken the things that worked with Windows 8.1, the things we missed from Windows 7, and some of the best features from Windows Phone and rolled them into their new OS...

Connecting Visual Basic .NET to MySql Database
Today we will be discussing on how to connect from our visual basic environment to MySql Database on an online server. There are some steps needed to be perform before you can start the connection you have to download MySql Connector/Net and add the following Reference...

Notepad Tutorial in Visual Basic .NET
This tutorial will show you how to make a notepad in visual basic .net.Open Visual Basic Express Edition. Click on Windows Form Application, and name the project “Your name Application” and then click Ok...

Windows 10 Eliminates the Need to Ever Reinstall Windows on New PCs
Geeks often immediately reinstall Windows on their new PCs to get a completely clean system. Thanks to a change in Windows 10, you can get a fresh copy of Windows on any PC without downloading an ISO file and reinstalling Windows.

Display Access Table Records In DataGridView - Visual Basic .NET
Today we will be looking at accessing our record in DataGridview to make our work and project readable and explainable. This tutorial will show you how to display data from Microsoft Access table in DataGridView...

What Are JavaScript Conditionals?
JavaScript Conditionals are conditional statements that execute or skip other statements depending on the value of a specified expression. These statements are the decision points of your code, and they are also sometimes known as “branches.” If you imagine a JavaScript interpreter following a path through your code, the conditional statements are the places where the code branches into two or more paths and the interpreter must choose which path to follow.

Build It: Download Tracker
People love giving away free stuff, for example a collection of awesome icons. One thing people also love is keeping track of how many people download their items. How else are you able to claim a popular item? Using a super simple, but effective download manager is one of the best ways.

Animation with HTML5 Canvas
In this article, we're going to look at some of the techniques used to produce animation on a canvas, like a player moving position in a game. We'll also take a look at adding keyboard control to the box.

Storing Passwords
Chances are that you have a password to something, and that password is probably also stored somewhere. Chances are, if you're a web developer, you've probably wondered how best to store a password for your users to later use when logging into your website. Plain text? MD5? SHA1? Bacon substituted (this doesn't exist)?...

AJAX File Upload with Progress
Nowadays, people love doing things without leaving the page they're viewing, this is mostly done using AJAX. Many times people use jQuery to make it easier, but with the advances in browsers, there's no real need for this. Here we'll be looking at how to upload a file to the server without leaving the page, we'll be using the same backend PHP code that was used in one of our earlier articles.

Introduction to PHP templating
We have all seen web sites that keep a nice tidy menu bar and header and have the content change when a link is clicked. How do they change only the content and keep the rest of the site the same. This effect is a basic form of templating with PHP. The basics are very simple, but there are some major security issues involved that must be addressed. The security is not an issue with PHP, but an issue with how it is coded. More on this later.

Introduction to PHP and MySQL
This tutorial is aimed at those new to PHP and MySQL. The object of this tutorials is to show by way of example how to use php to CREATE a database, how to CREATE a table, how to INSERT data into a database, and how to SELECT that data and display it on a web page.