This page is still evolving, improving and changing, like my knowledge.
The purpose of this repository is to share my projects, test and save configurations and show how I work. The combination of the power of git shows the evolution of my code (and knowledge).
A bit summary of this page. I introduce the technologies and the books I use for coding and explain why. Every developer is a world and every day the technologies change, so I put my grain of sand to help to decide if the step should be done or not, and how to do it (or not)!
I use the pattern DRY :), so:
How I love to express and write code. It is easy to figure out that I love speaking JVM languages...
Book | Notes |
---|---|
Clean code | |
Clean architecture | |
Clean craftsmanship | |
Design data-intensive applications | |
Microservice patterns and best practices | |
DDD: Tackling complexity in the hearth of Software | |
Effective Java | |
Microservices Patterns | |
Reactive Design Patterns | |
Clean Code | |
Clean Architecture | |
No rules rules | |
The pragmatic programmer |
Tool | Why? |
---|---|
VIM. I love it, it best tool for writing programming languages. When you have the power to navigate and write code efficiently without using the mouse on ANY machine. Do not depend on the OS or IDE tool, it is amazing. Did I say that I love it? I am working with my dotfiles where one dotfile is my vim config combined with some IDE. Feel free to use, fork and improve. | |
I really admit that they are doing a great tool that combined with vim has a lot of power. And I enjoy it due to the has the vim plugin that you can add your ".vimrc" settings to use the same shortcuts actions, set in the ".ideavimrc" file and use in any machine. You can use the power of IDE the power of VIM in any machine and any OS. I add the configuration file in my dotfiles repository, enjoy it! :) | |
I started to use and I find a great power for CI/CD. Has a lot of plugins and it is free. A really good CI/CD tool for developing projects. |
In one word, Unix
has the power.
I love to develop a smart world, where the IoT power can help to automate and simplify your life. So, here are some tools/hardware that I used to play and develop!
Nowadays, a great tool to navigate without the noise of the ads.