Website Development
Contact

Website Development | Web Applications | Custom Coding

Web Development

Web development and website design are often used interchangeably to describe the process of creating a webpage. For me, website design deals with colours, fonts, etc. — the overall feel of a webpage. Sometimes as a designer I want an element to move or change in a specific way that cannot be done by simple CSS, this is when web development steps in to create an active code that will measure, change and redeploy elements in a new state dependent on a user action. The other instance where web development is important is testing data, especially for security. Website development tests user inputs, renders it harmless to the server and stores the data for future use.

In-house Website Development

I am an experienced website developer. I work in html, css, javaScript and PHP. I have used many online API's to add additional functionality to my client's websites. I have also worked extensively customizing WordPress to make it work how my clients want. I do all my code in-house, so security concerns are minimized. I can create small applications to work in a webpage or create completely custom websites for my clients.

The Languages of Website Developers

HTML & CSS

Your basic website is marked up (coded) in html (HyperText Markup Language) which creates the elements of the webpage and CSS (Cascading Style-sheets) which lend style to the html elements.

JavaScript

Real web development starts with the application of javaScript which can manipulate the elements and styles in real-time, test user interaction and test user input to the webpage. There are many other coding languages that have been derived from javaScript such as jQuery, React, node.js & Angular. JavaScript exists and operates in your browser and as such is called a client-side programming language.

Close up of code on a computer screen - Website Development | HarrisWeb Creative

PHP

When a webpage must interact with a database PHP (Hypertext Preprocessor)is used. PHP is executed on the server, as such is known as a server-side scripting language. PHP is often used as a "translator" between the client-side html/css/javaScript and the server-side SQL (Structure Query Language) used to control databases. In this way information collected by html forms on a webpage can be stored in a database.

Close up young woman looking at code - PHP programming | HarrisWeb Creative
PHP & Repetitive Tasks

Using information stored in a database PHP can send that information the browser for rendering. Many CMS (Content Management Systems) use PHP at their core, WordPress being the largest. This website uses PHP to store and reuse several parts of this page such as the navigation, footer and general page structure.

API's

API (Application Programming Interface) is an interface, usually accessed by a PHP or javaScript application to access data from an online resource (that someone else owns). Sites like AccuWeather, YouTube and all the social media platforms like Facebook and LinkedIn have API's that allow you to access data and render it on your webpage.

This location data is pulled from a free web service, and as such is somewhat accurate and operational most of the time. For marketing purposes paid services are better. That being said it can be seen how this data can help to offer tailored experiences to different visitors.

A Simple API Example

This is a simple API Example:

Reviews

ThreeBest Rated Badge | HarrisWeb Creative

Our Clients Drive Our Business

Here's what they have to say:

Contact Us for a Quote
Reviewer Published: 2024-12-23
⭐⭐⭐⭐⭐
Review Pending

Pause or Play Reviews

Progammers Convert Coffee into Code

Important Considerations in Web Development

Behaviour Driven Development

One of keys to good web development is understanding your wants and needs. Users today expect web applications to behave in specific ways and do many things with a simple push of a button. Users do not care, nor want to understand, the complexities of the code behind the buttons that create their web experience, they just want the experience to work as expected. Behaviour Driven Development is the bridge that connects your desires to the code that executes the experience. We spend time with you, up front, defining user behaviour so the code executes exactly as you wish. This minimizes code rewrites, saves time and money.

Clean Code is Important

It is important to have clean, well written and well documented code. Web developers move on, change careers, or simply disappear into the wilderness. It is important that your code can be easily deciphered by your next web developer. You may have grown to the point where you employ an in-house developer and he or she will need to work with code written before their tenure. We liberally comment and embed explanations within our code to make it easier for the next developer to understand how a function works, or even what it is doing.
Some developers purposely write badly documented code to make it difficult for other programmers to do updates. We do not believe in this practise we view code you paid for, as yours — no strings attached.

Coffee pouring into a PHP-shaped container - Considerations in Website Development | HarrisWeb Creative
There are 3 reactions to web development: YES, NO & WOW...
We aspire to the WOW