Better Commit Messages Relevant links Conventional Commits
Patterns For Writing Better Git Commits Messages
Automate With CommitiZen CLI Config CommitiZen CLI as a global utility and use git cz instead of git commit for all commits.
Using CommitiZen With Vim And Vim-Fugitive plugin In Vim, after staging changes with vim-fugitive, just type :!git cz and the interactive commitizen cli will open and help to compose the commit message.
After that, it will return to Vim and the command :Git push will execute a push to the remote repository.
Local Web Development With HTTPS
Local Web Development With HTTPS When developing a web application I usually reach a point where the backend/API is ready, and I need to develop and test its frontend with the real API in conditions as close as possible to the supposed environment that it is going to run. One of those conditions is using HTTPS to access the API.
One common solution to this problem is to use a paid service like Ngrok, to map a public HTTPS enabled URL to a localhost port.
Hexagonal Architecture
I was looking for ways to organize the structure of my Golang projects when I came across two talks by Kat Zień (on GopherCon 2018 and dotGo 2019) where she described this Hexagonal Architecture or Ports & Adapters Pattern. Unfortunately, I did not understand all the concepts and decided to search for more information about them.
I found several articles and blog posts about this pattern, most of them from a Java perspective.