Bruno Paz

Bruno Paz @brpaz

About: Web Engineer. Working mostly with PHP, Symfony and Golang. Entusiast about Engineering Best Practices, Continuous Delivery and DevOps. Sports and FC Porto fan!

Location:
Porto, Portugal
Joined:
Nov 28, 2017

Bruno Paz
articles - 26 total

How to keep software installed from GitHub updated, with Ansible.

The simplest way to install software on Linux based Operating Systems is to use the default package m...

Learn More 5 0Jun 11 '21

Serverless beyond FaaS

Serverless is more than FaaS.

Learn More 40 8Jul 7 '20

Paid Developer tools you can´t live without?

Let´s discuss the best paid developer tools

Learn More 115 39Jul 3 '20

How to create your own auto-completion for JSON and YAML files on VS Code with the help of JSON Schema

In this article, I demonstrate how to create a JSON Schema, to provide auto-completion to Hadolint configuration files on VS Code editor.

Learn More 88 2Apr 27 '20

Load testing your applications with Artillery

In this article, I show how to use Artillery to load test your application.

Learn More 44 3Apr 11 '20

My 2019 Personal Tech stack for Web Development

In this article, I will talk a bit about my personal favorite tech stack and related tools for Web Development.

Learn More 326 8Dec 1 '19

Make your project README stand out with animated GIFs/SVGs

This article shows how you can record a demo of your application to be placed in the project README file using tools like asciinema and svg-term-cli.

Learn More 70 8Nov 2 '19

Factors to consider when adding third party dependencies to a project

Avoid reinventing the wheel is a good practice when developing any Software project. But adding many third-party dependencies can have a negative impact on your application quality and maintainability. In this article, I highlight some factors to consider, in order to only add the best dependencies to the project.

Learn More 12 0Nov 2 '19

Building a basic CI/CD pipeline for a Golang application using GitHub Actions

GitHub has announced last week exciting new features for GitHub Actions, including built-in support for CI/CD pipelines. It this post I will show the capabilities of the new GitHub Actions for CI/CD by creating a simple pipeline for a Golang application.

Learn More 31 2Aug 19 '19

Setup a local DNS server for your projects on Linux with Dnsmasq

In this article, I will explain how to setup a local DNS server on Linux. I will use Dnsmasq, a lightweight DNS server which comes pre-installed in Operating Systems like Ubuntu or Fedora.

Learn More 20 1Aug 16 '19

What is your´s worst experience with recruiters?

A rant about recruiting in the tech world

Learn More 10 4Jul 7 '19

Ensure the quality of your Docker Images with these cool tools

In this article, I will present some cool tools that can be used to test and ensure the quality of your Docker image.

Learn More 173 7Jul 1 '19

Slack for online communities. Cant we do better? What about err.. Forums?

Slack is being used a lot as a platform for online communities to interact but have many limitations. Cant, we do better and have a proper platform tailored for online communities? Maybe looking at old Forums we can have some ideas.

Learn More 40 20Jun 25 '19

How to start a software project with a quality mindset

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.

Learn More 283 6Jun 8 '19

My experience on mentoring Junior Devs

The ability to proper onboard and coach Junior Devs is essential for any successful company. I have been working closely with Junior Devs almost since the beginning of my career and its something I really enjoy. In this post, I will share my experiences and give some tips about how to be a great mentor.

Learn More 52 3Mar 21 '19

An introduction to Symfony | The foundation of modern PHP applications

In this post I will give a brief introduction to Symfony and how you can use it to build modern and performant PHP applications.

Learn More 177 11Dec 24 '18

My experience and learnings from working in a microservices oriented project

In this post I will talk about my experience and learnings from working in a Flights Booking application, following a microservices oriented architecture.

Learn More 155 12Dec 1 '18

Take control of your Application Windows on Linux with Devilspie

In this post, I will introduce you to an amazing Linux application, called Devilspie. What...

Learn More 18 0Nov 8 '18

How I organize my knowledge as a Software Engineer

Software Development and Technology in general are areas that evolve at a very fast pace and continuo...

Learn More 172 10Oct 29 '18

Using Docker Multi-stage builds during development

Docker Multi-stage builds is a great way to build smaller Docker images optimized for production use without having things like build tools in the final image. But what about development? You might need these build tools. In this article I will show you how you can have the best of both worlds with the same Dockerfile and Multi-stage builds.

Learn More 51 1Oct 20 '18

My Favorite PHP books

In this post, I share some of my favorite PHP books that I consider a must read for any PHP developer.

Learn More 185 13Sep 23 '18

Docker, PHPStorm and Xdebug, The definitive guide

In this article I will walk through the process of correctly configuring XDebug with PHPStorm and Docker in a Symfony 4 project.

Learn More 126 18Sep 6 '18

An introduction to Ulauncher Extension Development

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.

Learn More 44 3Aug 18 '18

Lets all stop the language wars and focus more on building great products

We as developers, have the opportunity to change the world and improve people lives using technology, shouldn't we support everyone that is building something that will be useful for someone, instead of bashing them just because they are using an “inferior” language?

Learn More 33 2Mar 24 '18

My Linux Development Environment of 2018

In this blog post I will talk a bit about the setup and software of my personal laptop, powered by Linux.

Learn More 1491 67Mar 24 '18

#Discuss - API Level Functional / Integration Tests in a Microservices Architecture

Discussion about best practices for API Level functional tests on a Microservices Architecture.

Learn More 21 5Jan 28 '18