In this post I will give a brief introduction to Symfony and how you can use it to build modern and performant PHP applications.
Posts tagged with development
Logs are an essential debbuging tool when developing. But if your application emits many logs it can become hard to find what you are looking for. In this article, I will show you how to use Grafana Loki in your local envrionment, a tool that will make your log searching experience much better.
In this article I will walk through the process of correctly configuring XDebug with PHPStorm and Docker in a Symfony 4 project.
In this article, I will present some cool tools that can be used to test and ensure the quality of your Docker image.
Choosing the tech stack for a project, is a very important decision, that shouldn´t be taken lightly, as it can deeply impact the speed of development and the ability to add new features in the long run, application performance, developer hapiness and more. Ultimately, a very bad technological choice, can make the project to fail, if not in the short term, in the long term. In this article, I will talk a bit about some factors I consider important, when choosing a tech stack for any project.
Building quality software is not an easy task and requires a lot of practice and experience. In this post, I talk about some topics that I consider essential to implement from day 1 of your project, in order to build a quality driven and sustainable software project.
Devenv is a tool that allows to create Fast, Declarative, Reproducible and Composable Developer Environments using Nix. In this article we will explore how to use Devenv to manage development environments with a real world example.
Watch is a neat new feature of Docker compose that allows to monitor for file changes and automatically execute actions like sync the modified files to the container or restart the service. This feature can be a great alternative to traditional livereload solutions, and in this article I will show you a practical example of how to use it.
Ulauncher is an Extensible and modern Application Launcher for Linux. In this post I will do a quick introduction to Ulauncher and then demonstrate how to build a simple Currency Conversion extension.
In this article, I will talk a bit about my personal favorite tech stack and related tools for Web Development.