Pinned8 Code reviews tips and tricksCode reviews are a largely accepted best practice for software development teams. There are a lot of benefits to using them and there is…Aug 30, 2022571Aug 30, 2022571
Apache Kafka with Node.jsApache Kafka it’s a real-time data streaming technology created and open-sourced in 2011. Kafka is a broker-based solution that operates by…Feb 16, 2023241Feb 16, 2023241
Add images to a React project with TypescriptIn every single project, usually, you need to add an image to your React project to show something or to represent a graph and create a…Jul 22, 2022303Jul 22, 2022303
Server-Sent events with PHP and SymfonyIn the magic world of PHP, there is a library for many things that you don’t know, every day new libraries are born and it’s impossible to…May 25, 2022262May 25, 2022262
WebSocket vs Server-Sent eventsUsually, I have heard more times the term WebSocket than server-sent events.Apr 29, 202236Apr 29, 202236
How to test Github Actions locallyOne of the first things that I do in a project is to create a CD/CI process using Github Actions usually. Why? Because I would like to…Mar 7, 202224Mar 7, 202224
2021 Recap and 2022 GoalsAt the end of every year usually, I check my goals for the current year and I set them for the next year. This is an activity that helps me…Jan 27, 2022Jan 27, 2022
PHPArkitect: Put your architectural rules under test!In every project there is at least an architectural rule usually like: every class inside Controller directory should be called with suffix…Jan 3, 2022601Jan 3, 2022601
Learning a new programming languageIn this period every day, a new programming language could be released and can become one of the most interesting in a few months. So it’s…Nov 5, 20216Nov 5, 20216
Push and publish Docker images with GitHub ActionsIn many articles, I mentioned many times about using GitHub Actions because they are a good choice for a lot of reasons. Nowadays I can…May 2, 20213May 2, 20213
How dotfiles can save you a lot of timeAs a developer, I try to automate and optimize all of my processes and workflow.Mar 1, 2021Mar 1, 2021
Published inFlowingWhy you should deploy on Friday without fearI have heard a lot of times: “Don’t deploy on Friday!” Well, I understand why, but I disagree with 99% of the cases. To understand my…Jan 20, 20211Jan 20, 20211
Symfony and Hexagonal ArchitectureI have been working on many Symfony projects in my career and one of the most common problems where customers call our company is that…Dec 4, 202011Dec 4, 202011
Published inFlowingDeploy a Symfony application with AWS Lambda: in-depth analysis on advanced useIn the previous article, I’ve shown the deploy of a Symfony application on AWS Lambda.Dec 16, 20191Dec 16, 20191
Published inFlowingDeploy a Symfony application with AWS Lambda: quick guideWhen I first heard the word Serverless I thought I would soon lose my job. No more servers, no more code, no more work to do, it’s simple…Oct 9, 20193Oct 9, 20193
Using a Bitbucket private repository in your projectsMany times you may like to use your personal private library in another project. For example, you may have many private projects that…Oct 5, 20181Oct 5, 20181
How to use two different authentications systems for your Symfony application?Many times in your application you have a login system based on JWT Token. At a certain moment you need your application to be able to…Jul 17, 2018Jul 17, 2018
Symfony 4 Installation and new featuresSymfony 4 is the newest version of the one of the most famous PHP frameworks. It has been released on the 30th of November 2017 and it’s…May 18, 20181May 18, 20181
Better performances, high security, deprecated functions: here’s all the news about PHP 7.2PHP 7.2 has many features about security, implementations and deprecated functions. In addition, it introduces a performance increase…Mar 19, 2018Mar 19, 2018