Welcome to my blog with some of my work in progress. In this blog I plan to post some of my projects and personal thoughts about tech skills and go on.
Recent Articles
Dev environment in vscode using containers
Introduction Usually programmers need to have multiple environments, when its attributions depends on maintaining legacies programs.
The problem If you need some library or resource that only exist in a specific version, you’ll need to work with it, and due to this, you’ll need to have multiple environments.
Some approaches To achieve this, you can try multiples approaches, like use a virtual machine (a virtual box, for example). Another good approach, is having virtual environments, however, this approach is not generic, hence it depends on tools built for each language, for example, to nodejs you can use nvm, to python, you can use venv.
read more
gRPC & microservices in Go
Brief introduction to microservices Database per service pattern SAGA pattern Orchestration Event-like gRPC Why use proxies? How to redirect? Best regards, @ppcamp
read more
Websocket
What’s websocket? Websocket is a technology that is used to swap messages between two or more peers without create a HTTP request connection every time. It’s usually used to create real-time web applications, social network feeds, PWA and push notifications, chats, etc. In Ubuntu based distributions, for example, you can use a websocket server that will have a thread to every amount of time, refresh some data and trigger a new event, making system-calls to the notify-send program, which will show you a notification in your desktop.
read more