Pick our brains...

All posts in Web Development

How To Use & Understand Git for Beginners

For non-programmers or other knowledge workers like designers or copy writers – here are some resources for understanding what the hell “git” is and how and why we should use it. I’m still learning… but these resources really helped me reach a new understanding and eased some of my intimidation… . . . Read more

Summary for Setting Up A Local WordPress Dev Environment Using VVV

This is meant to be a high level walk through for setting up a local development environment for WordPress. Steps Install Git Install Virtual Machine Software (Virtualbox 4.3.x) Install Vagrant Install Vagrant Core 1.6.3 Install Vagrant Plugins Hosts Updater Plugin : https://github.com/cogitatio/vagrant-hostsupdater Triggers : https://github.com/emyl/vagrant-triggers Note: While the above plugins are technically not . . . Read more

Developer Tools

Source Control These tools are used to help coordinate developer changes to projects. Git (Used to track and merge changes to code) Bitbucket (GUI front-end to GIT. Allows for project specific permissions on projects)   Source Control Howtos: Installing Git : http://git-scm.com/book/en/Getting-Started-Installing-Git Git GUIs: http://code.google.com/p/tortoisegit/ (Windows)     Local Development Local development . . . Read more

How to Change Ownership & Permissions on All Files & Directories

When you need to change file and directory ownership, or file and directory permissions in bulk, these are some very handy commands to know. On most servers, you’ll need root’ish privileges to do this. Change Ownership & Group for All Files & Directories: find /home/your_directory/public_html -exec chown user_name:group_name {} \; . . . Read more

Using Browsersync, Website Development on Multiple Browsers & Mobile Devices

1. Install Node.js Browsersync is a module for Node.js, a platform for fast, scalable network applications. There are convenient installers for MacOS, Windows and Linux. 2. Install Browsersync The Node.js package manager (npm) is used to install Browsersync from a repository. Open a terminal window and run the following command: . . . Read more

Installing and Using VVV

What VVV Is Varying Vagrant Vagrants (VVV) is a collection of technologies designed to provide a standardized environment for WordPress development. Specifically, VVV makes use of Vagrant to provision (setup) a virtual machine and install WordPress, along with additional software to help in debugging, and automating the execution of Unit . . . Read more