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.
My Blog
In this post I will talk a bit about the setup and software of my personal laptop, powered by Linux.
There are lot´s of great software that is not available or is outdated on the Package managers repositories and it´s only available on GitHub. The biggest issue with installing software directly from GitHub is the update process, which is a very manual process. What if we could automate that process? In This article I will show how we can Ansible to make sure that any software installed from GitHub is always updated.
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.
Constant learning is an important part of the life of a Software Engineer. But organizing and Digesting all that knowledge and information from multiple sources like Blog posts, newsletters, social networks, documentation sites can be a daunting task. In this post, I will talk about the tools I use to help me with that.