Understanding git-add commands

Git is a distributed revision control system, in which you can manipulate Git-repositories on your computer. It was originally developed by Linus Torvalds, the principal author of Linux.

WordPress Plugin development by example – SF Generate Tags

One of the plugins that we have developed for WordPress is a tag generator for WordPress posts and pages. The plugin scans the content of the post and names of the attached images and selects tags for the post filtering out no-tag words. In this post I’m going to explore the process of creating the plugin.

CSS tutorial: div over div and z-index

We are in a constant process of making our products better. I was fixing the layout of our texture site SF Textures and faced a problem where I needed to position a shopping cart over and to the right of the top menu.

How programming languages make the computer do work

Telling a computer what to do using a coding language which both you and it understand is quite a simple idea, though sometimes technically complex to actually perform. But, how do the elementary components of that coding language get made (or coded?) and understood by the computer in the first place, when presumably there are no established building blocks of code for you to use?

GLSL shaders: black dots

Recall our previous post about stretched terrain bug in the game. Shader that fixed the problem gave although an unpleasant bug in the form of many black dots with newer graphic drivers. The black dots are usually a result of a NAN error (not a number) and normally related to bad geometry, a bad shader, light or camera.