The Happyr developer blog is maintained by Happyr.com. We share our views, our findings and things we think are interesting.
Open source
We are a strong believer in open source. We use it a every day and are happy to contribute back to the community.
Symfony
The Symfony community has long been the force that drives PHP developer to more modern and stable applications. Most things we do at Happyr is related to this awesome framework.
Recent Posts
Retry with SNS and Symfony Messenger
In a previous post I described how we are using Amazon SNS with Symfony Messenger. But what I didn’t mention is how we handle failures. Sure, we write perfe...
Symfony Messenger on AWS Lambda
For the past 4 years we have developed web applications with a message bus. The Symfony Messenger component was released around a year ago and I’ve loved it ...
Using NewRelic with Bref on AWS Lambda
Running serverless is great. When migrating our applications to use Bref we realized that we need a non-standard php-extension. With “non-standard” I mean t...
Blocking vs non-blocking fonts
Just the other day I found out about the font-display: swap; css directive. It basically allows you to configure the browser to load the webpage first and th...
Symfony State Machines and Domain Driven Design
It has been just over 2 years since Symfony released their Workflow component. I was of course thrilled by the news and started to work on multiple PRs to m...
Define Symfony access control rules in a database
I was recently at a PHP conference in Odessa where I met many great developers. One of them asked me a question, that the answer was not obvious. His use ca...
Testing the Symfony 4.1 router
How much faster is the new Symfony router in a real world application?
Manage your workflows efficiently
This post will cover how to use a ProcessManager class together with Symfony’s workflow component.