Getting started with PHP Extensions development

PHP is a very powerful programming language, but there are some situations where it can limit what you can do both in terms of performance and  lack of a specific functionality that maybe is already available as low l...

read more by Lorenzo Fontana in Developers

Distributed locks with MongoDB: renewing (part 3)

In the previous parts of this article we have seen how to use MongoDB to acquire a lock for a program which must run as a single instance at any time on your servers. However, long-lived locks are sometimes dangerous for...

read more by Giorgio Sironi in Developers

Create filters and functions in Twig

Twig is the default templating system used by the popular php framework symfony. Twig is a complete, powerful, easy to use library. The purpose of this article is to describe how to add  filters and functions

read more by Alessandro Nuzzo in Developers

Angularjs and watchers

# 4 watch types (include links to official AngularJS documentation) $scope. $watch() method can be used for executing code after some scope value changed. An useful example is the possibility to have "field recalcu...

read more by Antonello Pasella in Developers

How to test your CLI commands in ZendFramework2

As you know ZF2 is a general purpose framework with a wide set of features. One of those is adding your personal CLI commands that you can require via your preferred shell application: ##code## The command creation is p...

read more by Walter Dal Mut in Developers

AngularJs and Google Analytics

Google Analytics service is one of the most used tools concerning monitoring of web applications. In this article we are to discuss how to perform integration of sdk inside your applications and some suggestions to use it...

read more by Gianluca Arbezzano in Developers

Manage statics assets with Grunt

Sometimes you may come across very slow management applications, using lots of javascript plug-ins and css files. Today we try to find a better way to handle such files, even in older systems

read more by Gianluca Arbezzano in Developers

CDN comparison: best content delivery network services (part 1)

Months ago I looked for a powerful (and cost affordable) content delivery network to use with our products. Now I listed and reviewd the most popular CDN services. A Content Delivery Network is large distributed system of...

read more by Gabriele Mittica in Developers

How to execute custom scripts using Composer hooks

As a rule, you use Composer to handle the dependencies of your project and to create your own packages to be included in other projects. But you can also use Composer to start a Script at given points during the tool life...

read more by Walter Dal Mut in Developers

A chain of responsibility implementation inside the Symfony Container

At the time Symfony 2 reached the public, The Symfony Service Container was THE Symfony 2 feature and yet it is one of the most powerful and central component for the framework

read more by Giorgio Cefaro in Developers


Follow Us