Monthly Archives: August 2014

Twig template engine benefits

The most popular template engine today is PHP. However, sometimes developers need a more flexible and functional template directed instrumentation. Here Twig comes to the aid!

Most famous modern engines drop behind Twig for many reasons. Basically, they offer a very limited syntax (variables and loops only). Most of them are also quite slow, because they do not use caching, and just parse patterns on regular expressions which is known to be quite resource-intensive process.

Twig offers a safe, short and full-featured API inherited from the famous Jinja template system. But what makes Twig so powerful? More →

What is Laravel?

Many web-developers think application deployment should be creative and interesting process without causing considerable inconvenience. But is it possible? Fortunately, Laravel can make this dream come true!

Laravel is a convenient and user-friendly PHP framework. It frees you from the unwieldy spaghetti code and helps to create great web applications using simple and intuitively obvious syntax. This PHP 5.3 framework describes itself as ‘A Framework For Web Artisans’. In the judgment of its author, Taylor Otwell, Laravel tries to give the joy of programming. It is: More →

Things to know about mod_rewrite

mod_rewrite is very flexible and versatile Apache program module which primary function is the URL manipulation. Note that it will not run under other web servers! This is a really powerful tool; therefore it is essential to know how it works and how to use it. In fact, you should not necessarily use it in your project, but it is really important to know what this module can do.

This module provides a rule-based mechanism for dynamic change of requested URL. More →

Things to know about network load balancing

Network load balancing is a method of allocating tasks across multiple network devices (e.g. servers) in order to optimize resources usage, reduce the request processing time, as well as to provide fault tolerance (redundancy).

Load balancing can be used to empower the server farm. It also allows to continue server operation even when several execution units are out of order.

To achieve maximum bandwidth and resilience you have to keep several important rules. More →

Memcache vs memcached: what is the difference?

Many people (and not only newbies) confuse memcache with memcached because of the names similarity. Let’s investigate the difference between these popular tools.

Some users think that memcache and memcached are both caching services, but it is not true. In fact, there is only one hash table based data caching service, and it is called Memcached. Using a client library it allows you to cache data in RAM of available servers.

But what is memcache then? More →