Category Web development

Open Source

In the simplest terms, open source refers to computer program code where the source code is free for anyone to view and to study. There are many examples of open source: Linux is an open source operating system, and the…

Perl

Perl is a powerful text processor, which is because of what it was first built to do, which was handling reports from NASA system administrators, but that’s not the limit of its uses. It’s particularly well-suited to graphics programming, system…

Php

PHP is a general-purpose language that can be embedded in HTML. Much of its syntax is lifted from the C, Java and Perl languages, but it’s definitely its own beast, with many features exclusive to PHP in evidence. The whole…

PhpMyAdmin

phpMyAdmin is an open-source tool that was built to manage the databases that modern websites have come to rely on. It was written in PHP with some JavaScript and CSS thrown in, and its user interface works in any web…

Python

Python is an interactive language. It’s easy to use, versatile and dynamic, which helps to explain why it has become such a popular option. Its script is interpreted, which means that the code is processed as the program is running.…

RESTful Web Service

Representational State Transfer, or REST, is a form of software architecture. Programs following this architecture are referred to as RESTful web services, and they find resources via their URLs. RESTful web services undertake actions according to the transport protocol (such…

Ruby On Rails

When David Heinemeier Hansson worked on the Basecamp project, Ruby on Rails came about because he’d been dissatisfied with the way it was coming together using PHP and Java. Ruby was not as popular then as it is today, so…

SASS

Sass is an acronym – it is short for Syntactically Awesome Style Sheets. You can probably already guess that Sass extends another acronym – CSS, or cascading style sheets. Style sheets, of course, is the language which is used to…

SOAP

SOAP stands for “Simple Object Access Protocol” and it’s a method of transferring messages, or small amounts of data, via the Internet. It uses the XML format and messages are usually sent via HTTP (hypertext transfer protocol). Both types of…

Vagrant

Vagrant is the solution for virtual machine environments creation and management in a single workflow. Because of significant focus on automation, Vagrant minifies development environement setup time and increases production parity. To make Vigrant magic affect the reality, it stands…