In this part four of the series A Whirlwind Tour of Web Developer Tools I’m going to walk you through web servers. Web servers are computers that commonly delivers web pages. But when talking about web development web server refers to the software used for serving up the web pages. In this blog post I’m going to talk about 4 web servers that you can use in serving up your web projects.
In this third part of the series A Whirlwind Tour of Web Developer Tools I’ll walk you through virtualization. But before we dive in let’s first define what virtualization is. According to Wikipedia:
Virtualization is the act of creating a virtual (rather than actual) version of something, including but not limited to a virtual computer hardware platform, operating system, storage device, or computer network resources.
In simple terms virtualization is creating a virtual copy of something. Virtual meaning that its not actually real but you can actually do things just like you do with the real thing.
I’ve quit my job recently so lots of time freed up for me to learn something and work on personal projects that I’ve been thinking of doing since last year. And so the past couple of weeks I’ve been busy working on a personal project and learning more on tooling to improve my productivity as a developer.
This is part two of the series A Whirlwind Tour of Web Developer Tools. This time I’ll be talking about text editors and related tools.
Text editors are used by web developers to write code. Text editors are not the same thing as word processors because anything written on a text editor is saved as a plain text file and it normally uses a simple character set such as ASCII to represent different characters (letters, numbers, etc). On the other hand word processors saves formatted text which enables tables, symbols and other form of graphical information to be represented without having to use any form of markup like HTML.
In this series of blog posts I’m going to give you an overview of some of the tools that are commonly used by web developers to get their work done. You can expect some examples on how to install and use each tool but I won’t be going too deep. The main purpose is to simply give you an idea on what tools are available, how to use them and encourage you to integrate them into your workflow. Note that the tools that will be mentioned in this blog post aren’t platform specific so you can use them whether you’re developing in Windows, Linux or Mac. Over the coming weeks I’m going to walk you through the following:
- In-Browser Tools
- Text Editor
- Web Servers
- Command Line Utilities
- Package Managers
- Source Control
- Build Tools
- Language Compilers
- Coding Standards
- Boilerplates and Front-end Frameworks
Every time I reformat my machine I always seem to be stuck with the forbidden error in Apache when changing the default web directory. But that ends today since I’m going to share the solution that works for me.
As developers we often need to sell the applications that were creating. Places like the Google Web Store, Codecanyon, Apple Store, Shopify App Store exist for that matter. These repositories are good places to start but it often requires you to upload your work and have it reviewed by other developers so they are ensured that the app that you submitted meets their criteria.
In this post were going to explore how to do caching in PHP. But first let’s define what caching is. With a quick Google search we get these definitions:
store away in hiding or for future use.
Another definition from citrix.com
Temporarily storing recently used information. The content, which includes HTML pages, images, files and Web objects, is stored on the local hard drive in order to make it faster for the user to access it, which helps improve the efficiency of the computer and its overall performance
So we now know that caching is temporarily storing information in order to improve performance.
In this tutorial I’m going to show you how you can get started with using the Paypal API. I’ll walk you through the steps needed in order to get you started with using the Paypal API in your projects.
In this post were going to have a look at some of the best practices in PHP when it comes to security.
Disclaimer: I am not a security expert. This guide is purely based on the practices that I’m currently following that I believe to be secure. I’ve done a lot of research before putting any of the information here. But if you find something that you consider to be insecure please do share in the comments.