Forest header image

Symfony Finland
Random things on PHP, Symfony and web development

Overview for php

Magento 2 launches under new ownership

Magento is a popular Open Source eCommerce system written with PHP. The system originates to 2007 and as early as 2010 an announcement was made about a significant upgrade project. Now the project is finally at final stages and is set to be launched by end of year 2015. This coincides with the recent launch of the Magento Commerce company.


Written by Jani Tarvainen on Saturday November 14, 2015
Permalink - Tags: magento, magento2, ecommerce, php

Flarum, a modern PHP forum platform

Forum software is a cornerstone of communications on the web. There are numerous of open forums around and also a lot more that are hidden form plain sight. Many of these are powered by PHP and are facing the same challenges as CMSes an ageing codebase. Flarum is a fresh option for forum applications.


Written by Jani Tarvainen on Thursday November 12, 2015
Permalink - Tags: php, flarum, laravel

PHP microframeworks and the Symfony Framework Micro Kernel

A Micro Kernel was merged to the Symfony 2.8 branch on November 5th. This is an alternative to the traditional AppKernel used in applications built with the Symfony Standard Edition (SE) Distribution.

Let's study what is the difference between these Kernels and how they relate to PHP microframeworks like Silex, Slim and Lumen.


Written by Jani Tarvainen on Friday November 6, 2015
Permalink - Tags: symfony, microframework, silex, php, microkernel

A Web Application Firewall (WAF) with PHP and PSR-7?

Web sites and applications are a tempting target for malicious activities. Rather than the classic defacing of a website (to show you hacked) is fast becoming a thing of the past. Today the motivation of attackers is to hide the fact that your site or application has been compromised.


Written by Jani Tarvainen on Tuesday November 3, 2015
Permalink - Tags: php, security, firewall, psr7

PHP 7 compatibility through Symfony Polyfill, not transpiling

In the JavaScript realm it's become a common practise to transpile code. This means that you write your code in the latest & greatest syntax and translate that to something that is widely supported.

That's how JS developers are deploying ES 2015 to production today, even though complete browser or server implementations don't exist.


Written by Jani Tarvainen on Saturday October 31, 2015
Permalink - Tags: hhvm, php7, php, transpiling