Natasha Hardcastle Photography is a Portfolio and Blog Site for my client, Natasha Hardcastle. She is a University Student, studying Photography and is eagerly requiring somewhere to showcase her work. She also enjoys photographing events such as Weddings and Proms, so the site would be a great place to privately share photos with the client, by the use of User Accounts.
These phases included thinking of the users of the site and how the site could meet their needs.
These phases include building the site followed by a stage of testing to ensure the site is to the best quality.
Wondering what I've been learning?
Have a read through my blog...
What is Pair Programming? Pair Programming is a technique used in Agile Development in which two Developers work together on one computer. One Developer writes the code, while the other Developer acts as an Observer or Navigator, reviewing each line of code that is being typed. The two switch roles frequently. The idea of Pair Read more about Pair Programming[…]
There are many ways a site or application can be tested. I am going to explain a few of the most common types. “Black Box” and “White Box” Testing Black Box Testing is a way of Software Testing that examines the functionality of a website or application, without looking at any of the website’s code. Read more about Types of Testing[…]
Every Monday at Numiko, a handful of the team are selected and are assigned Maintenance tasks to complete. This could be fixing a bug, changing text colours or resizing an image. Me and Michelle have been given the role of ‘Testers’ for Maintenance Mondays, and once a task has been completed, it is then passed Read more about Jira & Maintenance[…]
What is PHP? PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. Nice, but what does that mean? Instead of lots of commands to output HTML, PHP pages contain HTML with embedded code that does something. The PHP code is enclosed in Read more about What is PHP?[…]
A Text Editor or Source Code Editor is a program designed specifically for creating and editing code. Their main aim is to simplify and speed up the process of writing and editing code by a lot of them offering Syntax Highlighting, Indentation, and Autocomplete. There are loads of these currently available and my favourite 3 Read more about My Favourite Text Editors[…]
What is the Command Line Interface (CLI)? A command-line interface allows the user to interact with the computer by typing in commands. The computer displays a prompt, the user keys in the command and presses enter or return. In the early days of personal computers, all PCs used command-line interfaces. Features of a Command Line Interface Read more about What is the Command Line?[…]
What is Git? Git is a Version Control System that is used for Software and Web Development. It was first released back in 2005 by Linus Torvalds – the creator of the Linux Operating System. It is by far, the most widely used Version Control System in the world. A staggering number of software projects Read more about What is Git?[…]
What is Object Mapping? Object Mapping is thinking about the main Objects and Components that are going to be used on the site, and should be done as a team with anyone who will be working on the project. Personally, I use Trello for this, I create a list for each of the main components Read more about What is Object Mapping?[…]
One of the first decisions that has to be made when beginning a project is which Development Methodology should be used, which will suit the project best? Development Methodology is the way the Web Development process is organised and the way the process is done. The two most popular methodologies are Agile and Waterfall. Read more about Agile vs Waterfall[…]
UX Design stands for User Experience Design and UI Design stands for User Interface Design. They are both crucial in the Design Stage of a website and work very closely together. But despite them working so closely together, they are quite different. What is User Experience Design? User Experience Design (UX) is a way of designing Human Read more about UX and UI[…]
Chrome Developer Tools or ‘Dev Tools’ for short are a set of debugging tools that are built into Google Chrome. Chrome Dev Tools allow Web Developers access to a Browser and Website’s internals, which is great for fixing layout issues and page styles. There are various ways to access Dev Tools, the easiest way is Read more about Chrome Dev Tools[…]
Send me a message below, or contact me via one of my social accounts linked at the bottom of the page!