Monitoring my swimming pool temperature with a cheap BLE sensor and ESPHome

How I used an ESP32 board to improve features of a cheap temperature sensor »

I've been writing software for the last 25 years. Here some things I learned so far

My strong opinionated advices for newcomers to software industry »

How to integrate unsupported Tuya devices on Home Assistant

Connecting directly to Tuya's API using Python »

How to unbrick your wi-fi router after a bad OpenWRT firmware flashing

Mistakes were made »

Ruby: is Time to talk about Time Zones

Everything you always wanted to know about Ruby's date, time and time zone issues but were afraid to ask »

Ruby: recursion, stack size and tail call optimization

To understand recursion, you must understand recursion »
on ruby

From Rails to Hanami (Lotus) Part 3: Sidekiq Workers, Sequel Plugins, I18n, Timezone issues and Core Extensions

The final chapter of the Rails to Hanami migration saga »

From Rails to Hanami (Lotus) Part 2: Sequel Migrations, Model Validations, Specs and Fixtures

The 'real world problems' driven guide to use Hanami on production »

From Rails to Hanami (Lotus) Part 1: Container Architecture, Models, Views and Assets

A pragmatic approach to migrate Rails apps into Hanami container »

Hello World

Please allow me to introduce myself »

[pt-BR] Transforme seu roteador wi-fi em um NAS e Media Server UPnP/DLNA com OpenWRT

Laugh in the face of danger »