Posts contained in the “Code” category:

Code is behind everything you see on a website. Fortunately, it’s not difficult to learn. These tutorials will help you flatten the learning curve.

Managing your Ruby Version with rbenv

ruby gemstone

I use Git a lot. I’m not a terribly sophisticated user, because I don’t do a lot of branching. I mainly use it as a way to keep track of ongoing projects. But sometimes I need to do something a bit more complicated than I am used to and so I head over to the …read more…

Extract Audio from Video using ffmpeg

The great thing about using Linux is that you have a number of command line tools that can accomplish tasks and are generally faster than GUI-based alternatives. The Linux tool for manipulating video files is ffmpeg. Its official documentation is here and one version of the man file is here.  General Use The format for …read more…

Adding Command Aliases to Bash

How to add aliases to your terminal to save time and keystrokes with your most used commands.

A General Theory of Backups

In working with people who are new to web design and development, I have often found that backing up a website is one of the last things on their mind. They’re more interested in the fun stuff. Backing up your website is more like a chore. It’s the computer equivalent of cleaning the litter box. …read more…

Creating Responsive Forms — An Introduction to Mobile Design

People are increasingly accessing the web on a mobile device. In fact, now that Google has begun using mobile-friendliness to rank sites, it’s more important than ever to add mobile stylesheets to websites you design. Because the desktop websites are more complex than mobile websites, it makes sense to design for mobile first, and then design …read more…

CSS – A Very Basic Introduction

This is a very basic introduction to Cascading Style Sheets. The intended audience is people who know a little bit about HTML and absolutely nothing about CSS. If you are foggy on HTML, you should read “HTML—A Very Basic Introduction” first. Basics CSS stands for “Cascading Style Sheets”. It’s a language for controlling the appearance …read more…

HTML – A Very Basic Introduction

This is a very basic introduction to the HTML language. The intended audience is people who know absolutely nothing about HTML. The purpose of this article is not to teach you how to write HMTL to create a web page, but to explain those items you see when you view the source code of a …read more…