Header image

Symfony Finland
Random things on PHP, Symfony and web development



Cache enhancements in Symfony 3.1 and 3.2: PSR-6 and tag invalidation

It's been said that there are only two hard things in Computer Science: cache invalidation and naming things. It seems that this statement from Phil Karlton continues to be true. Naming things is as close as code can be to poetry, so I'll leave that for the philosophers to discuss.

Invalidating items from cache is much more clear-cut problem to define. The more efficient and easy the solution, the better. Symfony3 already has some improvements for that, with more coming in the near future.


Written by Jani Tarvainen on Wednesday June 22, 2016
Permalink - Tags: symfony, cache, php


What is GraphQL and how does it differ from REST APIs?

The technology world is filled with hype spiced up with jargon. Each passing day there is a new technology that supercedes the previous one. For the last few years RESTful APIs have been the hottest thing.

But today many vow to the name of GraphQL and dance on the graves of REST APIs. But what exactly is GraphQL and how is it different from REST APIs?


Written by Jani Tarvainen on Thursday June 16, 2016
Permalink - Tags: graphql, rest

Symfony and JWT (JSON Web Token)

JSON Web Tokens are a relatively new method for authentication. JWT for short is an open standard for passing claims between parties in web application environments. Instead of relying on a cookie, applications can rely on passing forward JSON Web Tokens.


Written by Jani Tarvainen on Monday June 13, 2016
Permalink - Tags: symfony, jwt, javascript


Introduction to Angular 2 for Symfony developers

Angular is a household name in JavaScript frameworks. Like Symfony2 in it's time, the second major iteration of Angular is a revolution. In this article we'll take a look at the key concepts of Angular 2 and how they compare to ones in the Symfony Full Stack Framework.


Written by Jani Tarvainen on Sunday June 5, 2016
Permalink - Tags: symfony, angular







GraphQL with PHP and the Symfony Framework

GraphQL is a data query language developed by Facebook since 2012. In September 2015 Facebook released it to the public domain. GraphQL is essentially an alternative to REST and despite the name, it's not a Graph Database Query language like Cypher from the Neo4j project.


Written by Jani Tarvainen on Saturday May 14, 2016
Permalink - Tags: symfony, graphql, php, facebook

Spotlight: PHP 7.1 and Symfony 3.1

2015 was a big year for PHP an Symfony with big releases in PHP 7 and Symfony 3. Continuing on the releases both of the Open Source projects are now in the process of releasing first point-one releases with PHP 7.1 and Symfony 3.1 respectively.


Written by Jani Tarvainen on Saturday May 14, 2016
Permalink -