Skip to main content

Vibe Coding — A Personal Reflection

· 5 min read
David Puziol Prata
Platform Engineer

alt text

Over the past few months, I've been developing a personal project using AI. I have some programming knowledge — after all, I was a Java developer at the beginning of my career. I know the fundamentals, have notions of software architecture, abstract concepts, that kind of thing. But today I'm a DevOps engineer. I still develop, but no longer the business rules of software, no longer the complex SQL queries, and I've never developed frontend in my life. Just the basics.

TypeScript on the front and Golang on the backend — the languages I chose for the project. I can say I know a bit, that I can read and analyze. But not really code, not know the nuances of the languages.

For this project, I'm using AI. It's the famous Vibe Coding.

Home Assistant: Centralize and Automate Your Smart Home

· 19 min read
David Puziol Prata
DevSecOps at @ dLocal

Hi everyone,

Having a smart home is amazing, but when you start adding devices, you quickly notice a problem: multiple IoT technologies that don't talk to each other. You have Zigbee devices forming a mesh network, others connected via Wi-Fi, some using Matter, others Z-Wave, Bluetooth... each protocol working in isolation within its own ecosystem. This is where Home Assistant comes in as the great integrator, making all these technologies communicate and work together. I've been using this platform for a long time and today I want to share how it transformed my smart home into a truly unified system.