The Internet

The primary networks and core routers around the world make up the backbone of the Internet and support the exchange […]

Read More

Open Source

Create a License Select a repo Press New file button Name your file… : LICENSE Want to use a template […]

Read More

Hosting on GitHub Pages

Hosting a Personal Site Part 1: Remotely + Menu > New repository > Name: yourusername.github.io (Personal site repo names has […]

Read More

Team Pull Request

When working in a larger organization, a well-built pull request is important. Many organizations use pull requests for code review, […]

Read More

Organizations

A GitHub organization lets you manage and organize group-owned repositories. You can create your own organization, or be a member […]

Read More

Conflicts

Merge Conflicts This can happen when your remote repository and local repository are out of sync. One of the most […]

Read More

Pull Requests

A Pull Request is a request to merge one branch into another branch. Pull Requests are basically change proposals, they […]

Read More

Branches

Create New Branch git branch add-readme View Available Branches git branch add-readme * master Switch to New Branch git checkout […]

Read More

Issues

Issues are typically used to track bugs or features, but really, issues can be used for just about any task […]

Read More

Basic Commands

Intro Commands Version git –version List existing configurations git config –list Set configurations git config –global user.name “Bashar Ghadanfar” git […]

Read More

GitHub Intro

Git & GitHub Git is a version control system. GitHub is a website for hosting and collaborating on projects that […]

Read More

Contract Scopes

Project Scope Reference the proposal in the contract. “The project will be built according to the specifications detailed in the […]

Read More

Contracts

Identifying Bad Clients If the prospective client shows any of the following signs then this is an indication they may […]

Read More

Client Reviewing & Invoicing

Reviews Educate your client on how to review your design correctly by: Asking them to explain their reactions Showing them […]

Read More

Time Management

In order to manage your time efficiently with all of these activities in mind, apply the following tips: Be goal […]

Read More

Project Breakdown

Project Stages Planning Design Development Pre-Launch Stage Phases Work Process Deliverables (i.e. to the client) Review Period Dependencies (i.e. from […]

Read More

Proposal

The following is the structure of a complete project proposal. The last 4 sections are the absolute necessary sections of […]

Read More

Pricing

After you decide to take on the project, you should get back to your client with an official project proposal […]

Read More

Meeting the Client

In the first meeting with your client, you should discuss the following topics: Client Goals Target Audience Detailed Feature Requests […]

Read More

Pre-freelancing

Freelance Goals Focus on knowledge gained Take on a manageable project Deliver the best experience for your client and you […]

Read More