Forest header image

Symfony Finland
Random things on PHP, Symfony and web development

Overview for mysql

Symfony Benchmarks: Introduction

Benchmarks are the mother of all click baits. They draw people like flies, create controversy and make people jump to conclusions. For raw computation such as video encoding benchmarks can be very effective at demonstrating differences between different technologies.

For the dynamic environment web applications run in, benchmarks rarely represent reality and are more or less synthetic. Yet web benchmarks have got their place to give ballpark figures of differences.


Written by Jani Tarvainen on Saturday December 26, 2015
Permalink - Tags: symfony, php, mysql, hhvm, php7, benchmark


State of the LAMP in 2015

The LAMP stack (Linux, Apache, MySQL, PHP) has been the mainstay of millions for web developers for well over a decade. But how is it doing and where is it going? Is calling it LAMP even valid any longer? Let's examine this by going through each of the letters in the acronym.


Written by Jani Tarvainen on Saturday October 24, 2015
Permalink - Tags: php, mysql, lamp, linux

MySQL 5.7 brings sexy back with JSON

NoSQL has been the darling of backend developers clamouring for high performance. NoSQL is fine for many uses, but many systems still use MySQL (or other relational databases) for data storage - and will continue to do so in the future.


Written by Jani Tarvainen on Wednesday October 21, 2015
Permalink - Tags: mysql, lamp, php, nosql, mongodb

Symfony has no model, but many

The Symfony Framework is promoted as a complete HMVC web application framework written in PHP. In practice most applications are built with MySQL using Doctrine or Propel ORM (Object Relational Mapper). It's easy to assume that this is something you're coupled with. But the Symfony Framework itself has no defined model.


Written by Jani Tarvainen on Saturday August 15, 2015
Permalink - Tags: symfony, php, node, mysql, mongodb, elasticsearch, redis

Symfony and Content Management: Comparing Bolt, Drupal 8 and eZ Platform

If you're working in the PHP content management space (a fancy way of saying building websites with WordPress, Drupal, etc.) you've likely heard about Symfony. While it is just one part of a larger renaissance in the PHP community, it's probably the best known brand known to developers and business folk alike.

Using Symfony as a concept, however is quite ambiguous. Let's take a look at how three different content management tools have done just this.


Written by Jani Tarvainen on Thursday July 9, 2015
Permalink - Tags: drupal, bolt, wordpress, php, cms, ezplatform, ez, symfony, silex, mysql