Browsers Explained

We as web developers sometimes take our knowledge for granted and forget that not everyone knows that there are browsers out there that aren’t our old nemesis, Internet Explorer. We forget that most people that come to us for development most likely grew up without the internet and never had the need to look further than good ol’ Internet Explorer (IE for short). Thus it is our job to educate them instead of looking down on them.

This post will serve as that, an introduction to browsers, how to make sure you’re getting the best experience out of them and a brief explanation of why Internet Explorer is the enemy.

Continue reading

The importance of Wireframes and Specification Documents

As part of our quotation process for larger web based systems and sites we, like most decent developers, make use of Wireframes and Specification Documents (Spec Docs) after delivering our initial ball-park quote, to plan the entire system before delivering an in-depth quotation. After all, the five P’s taught us that “Proper Planning Prevents Poor Performance” and we tend to believe that. However, clients do not always understand WHY they need wireframes and a spec doc, and especially WHY they need to pay for these items. Hopefully this post will help clarify those WHY’s and turn them into AYE’s.
Continue reading

HTML 101, Part 3 – Tags

« HTML101 Part 2 || HTML101 Part 4 »

Now that we have scratched the surface of HTML, we’re going to start delving deeper. It’s time to start learning more about tags.

Display of tags

You’ve just completed your first “Hello world” HTML page:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<title>Hello World</title>
	</head>
	<body>	
            <p>Hello World</p>
	</body>
</html>

Continue reading

HTML 101, Part 2 – Setup

« HTML101 Part 1 || HTML101 Part 3 »

Welcome back to HTML Bootcamp, recruit. Today we will be covering editing environments, setting up your very first HTML document and testing it in a web browser. So let’s not waste any time and get down to business!

1. Editors

When you’re on the battlefield you need to be comfortable with your equipment and know how to use it. If your helmet is too big for you or your rifle’s strap is broken you’re not really performing the way you should. The same principal applies to coding. If your editing environment causes you more headaches than anything else you’re not really performing at maximum capacity. So making the right choice when it comes to which editor you use is not something to be taken lightly.

Initially you might be able to get away with using your operating system’s standard text editor, like Notepad on Microsoft Windows, but later you’ll want to pick the right tools to make your job easier. When you reach that point you can go one of two routes.

Continue reading

Web Developer Bootcamp: Introduction

HTML 101 – Part 1 »

Disclaimer

As a courtesy, Anvil Studios is going to offer an in-depth course in the basics of web development. This course will be presented through posts on our blog. This is going to be a N00b friendly course. So if you are already well-oiled in web development, we advise you to turn to more solid food, found in some of our other articles and series.

Welcome to Bootcamp

Welcome to Web Development Bootcamp. During the course of this series we will teach you everything you need to know to develop a fully functional and standards compliant website or web-based application.

Websites can be broken up into two main parts, Client- and Server-side. The Client-side is mostly responsible for display and user interactivity while the majority of logic and functionality is managed by the Server-side. These two parts can then be broken down further into the languages responsible for them and their functions.
Continue reading

AJAX Form submit with jquery

How to submit a form using AJAX?

In this micro tut I will show you how to submit your HTML form using AJAX.

Why change a working formula?
Because it can work better and faster! (A good motto for web developers :) )
Most things we do on the web comes down to user experience. You want people browsing your site(s) to enjoy it so much that they want to stay longer, and come back again later.
Continue reading

Error vs Exception, Part 4

In this series, I’m going to take a look at both PHP’s error and exception models — what each is, how they work, and how and when to use the one or the other.

In this instalment, having covered the basics of PHP error handling in part 1, the need for exceptions in part 2, and how to work with exceptions in part 3, let’s take a look at error- and exception-handling methodology.

Continue reading