Grosan Flaviu Gheorghe

PHP 7 Type Safe Arrays

PHP 7 introduced scalar type declarations and return type hints, which let you enforce types on function parameters and return values. But what about arrays? PHP still allows you to mix any data type inside a single array, which can lead to subtle bugs when your code assumes all elements

Installing Capistrano 3 on a Linux machine, using RVM

A quicker way to install Capistrano 3 on any Linux distribution using Ruby Version Manager (RVM) instead of system packages.

Part 1: Real-Time Browser to Browser Communication Using Node.Js and Socket.Io

An introduction to real-time browser-to-browser communication with Node.js and Socket.IO - how it works and basic examples.

Write your own Pinterest like Image Gallery using jQuery Wookmark and Symfony2

Build a Pinterest-style cascading image gallery using the jQuery Wookmark plugin with Symfony2 and Twig templates.

Identifying bottlenecks in your PHP scripts, using XDebug and KCacheGrind

How to profile PHP scripts with XDebug and visualise bottlenecks in KCacheGrind to find and fix slow code.

Grosan Flaviu Gheorghe © 2026