CSS Cascading Style Sheets

Language for writing style declarations. Stylesheets describe for the browser, how to display the website: from layout till typographic fine-tuning. Properties are assigned to structural elements (paragraph), hierarchy (links inside paragraphs) or categories (links which belong to a class). This enables to keep content and appearance separate – which offers a lot of advanages both for users and site owners: enables to change one without changing the other, using content independently or depending on the media alter appearance.


This website is database driven. Glossary items for example are collected to a table on the database server. In one table row there are the words to define, in another one the definitions. I am using the same table in different situations, making different queries. If it is about to offer help on the portfolio page, a function is seeking the text for words, which have a definition and transforms them to links. Here, on the glossary page, another function has listed the whole content, alphabetically, like in a dictionary.

HTML Hypertext Markup Language

Markup language used in web-pages. Shows the structure and semantics of the document – headings, paragraphs, lists, divisions, links, emphasis – what these elements mean, and why they have to be there, where they are.


File format for interchanging calendar data.


Scripting language. Instructions are sent together with the HTML document to your computer, to perform the most different tasks there: to make websites interactive, more comfortable and user-friendly, to animate it or to repair the errors of the browser.


One of the most current database management softwares.

OOP Object Oriented Programming

Approach to programming. Based on separate units – objects – interacting, each one contains data needed and instructions, what to do with them. Procedural programming, on the opposite side, may be compared to a receipe, which describes merely chronologically, how to act: clean garlic, boil water, chop tomatoes, yes, you do need tomatoes, heat oil on a pan, put salt into the water… Object oriented cooking would look like this: prepare sauce { you need garlic, tomatoes, thymian…; you need to prepare the components, heat oil on pan… }, prepare pasta { you need water, salt, pasta; you need to boil water… } This higher level of organization (cookbooks are usually written this way) enables less trepidancy by better control, survey and reusability.

PHP PHP: Hypertext Preprocessor

Popular programming language, which compiles HTML and other documents on the server and sends to your computer. PHP enables programming in object oriented way and cooperate with databases

RSS Rich Site Summary

XML-based file format, used for compiling summaries and following changes of a website.


Electronic business card. You can add my contact data with one click to your Address Book or Microsoft Outlook.

XHTML Extensible Hypertext Markup Language

A markup language used in web applications. It is very similar to HTML, but matches XML standards and is possible to process with XML-tools.

XML Extensible Markup Language

Instructions and description, how to make markup languages, to enable handing over structured information between different systems.