Talk to the organizer
Ingressinho icon

The event has already closed...

Workshop Tropical 2025 (Jônatas Paganini) - PostgreSQL Performance Workshop for Ruby Developers

Workshop Tropical 2025 (Jônatas Paganini) - PostgreSQL Performance Workshop for Ruby Developers

02 abr - 2025 • 14:00 > 02 abr - 2025 • 18:00

Event closed

Workshop Tropical 2025 (Jônatas Paganini) - PostgreSQL Performance Workshop for Ruby Developers

02 abr - 2025 • 14:00 > 02 abr - 2025 • 18:00

Event closed

Event description

Hands-On Workshop: PostgreSQL Performance Workshop for Ruby Developers
Instructor: Jônatas Paganini (Developer Advocate at Timescale)
Language: English

Prerequisites
Experience with Ruby and basic PostgreSQL usage

Learning Objectives
By the end of this workshop, participants will:
  • Understand PostgreSQL's internal architecture and how it affects performance
  • Master transaction management and isolation levels
  • Learn how to analyze and optimize query performance
  • Gain practical experience with TimescaleDB for time-series data
  • Develop skills to identify and resolve common performance bottlenecks

Workshop Structure
Hour 1: PostgreSQL Internals
  • Introduction 
  • Understanding PostgreSQL Architecture 
  • Exercise 1: Storage Deep Dive
  • Exercise 2: System Catalog Explorer

Hour 2: Transactions and Query Optimization

  • Transaction Management
  • Exercise 3: Transaction Isolation Laboratory
  • Query Planning and Execution
  • Exercise 4: Query Optimization Challenge
Hour 3: Advanced Topics and TimescaleDB
  • VACUUM and Maintenance
  • Exercise 5: VACUUM Investigation
  • TimescaleDB Integration
  • Exercise 6: Building a Time-Series Analytics System

Required Setup

  • PostgreSQL 15+ installed locally
  • Ruby 3.0+
  • TimescaleDB extension
  • Sample dataset (provided)
  • Workshop repository with exercises

Hands-on Exercises Format

  • Each exercise: 10-15 minutes

  • Pair programming encouraged

  • Solution review and discussion

  • Common pitfalls and best practices

Follow-up Materials

  • Exercise solutions
  • Performance tuning scripts
  • Recommended monitoring queries
  • Further reading resources


Event policy

Cancelamento de pedidos pagos

Cancelamentos de pedidos serão aceitos até 7 dias após a compra, desde que a solicitação seja enviada até 48 horas antes do início do evento.

Saiba mais sobre o cancelamento

Edição de participantes

Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.

Saiba como editar participantes

Place

Live University - Vila Olímpia (São Paulo / SP)

Rua Fidêncio Ramos, 302 Vila Olímpia

São Paulo, SP

Terms and conditions

About the producer

Tropical on Rails

(ENG) Tropical is a non-profit organization, with the main goal to strengthen the Ruby on Rails community in Latin America. (PT-BR) A Tropical é uma organização sem fins lucrativos que tem como objetivo fomentar a comunidade de Ruby on Rails na América Latina.

Payment methods

Finance your purchase up to 12x

Buy with complete security

Sensitive data is encrypted and will not be saved on our servers.

Google Safe BrowsingPCI compliant

Needing help?

Access our Sympla Help Center or Talk to the organizer.