Renan Roggia
Renan Roggia

Renan Roggia

Software engineer. Notes on cloud infrastructure, home lab experiments and the books that shaped how I work.

Writing

  1. Building a Tiny ORM on psycopg to See What an ORM Does

    Building a Tiny ORM on psycopg to See What an ORM Does I use ORMs all the time without thinking much about what happens between my objects…

    6 min read
  2. Python Variable Scopes and Closures

    Python Variable Scopes and Closures I'm reading Fluent Python by Luciano Ramalho, and one of the topics that caught my attention is how…

    3 min read
  3. PostgreSQL's Read Committed isolation

    PostgreSQL's Read Committed isolation I've used PostgreSQL for years without thinking much about its default isolation level, Read Committed…

    6 min read
  4. Java Streams by Example

    Java Streams by Example: 10 Exercises, Every Method Explained My last serious Java was Java 7. To catch up, I'm working through every…

    7 min read
  5. First look at Dart variables

    Hi there, so this is basically me, trying to summarize some hours I spent reading the tour section of the Dart documentation. At the…

    7 min read
  6. Book club

    The team Three year ago, my scrum team became, officially, a scrum team dedicated to the SAP Localization Hub Tax Service, a tax computation…

    4 min read