Eventos Anteriores(66 eventos)

Voltar para Eventos
20:30-22:30online

Stacks

Descubra o funcionamento das pilhas (Stacks), uma estrutura de dados fundamental. Aprenda seus conceitos, operações e como aplicá-las para resolver problemas de forma eficiente e organizada!

Online via Zoom
20:30-22:30online

Hash Table

Explore as Hash Tables, uma estrutura de dados poderosa para buscas rápidas e eficientes. Entenda seus conceitos, funcionamento e como aplicá-las para resolver problemas no mundo real!

Online via Zoom
21:00-22:30online

Clube do Livro: Serviço de Notificações

Exploraremos como projetar um sistema escalável de notificações que suporte push, SMS e e-mail. O foco está em garantir confiabilidade, desempenho e flexibilidade, abordando desde filas de mensagens e templates até monitoramento, reentregas e respeito às preferências dos utilizadores.

Online via Zoom
20:30-22:30online

Prefix Sum

Descubra o Prefix Sum, uma técnica poderosa para otimizar cálculos em intervalos de dados. Aprenda seus conceitos e aplicações práticas na resolução de problemas complexos!

Online via Zoom
21:00-22:30online

Clube do Livro: Web Crawler

Descubra como projetar um web crawler eficiente e robusto, capaz de indexar bilhões de páginas HTML para motores de busca. Nesta análise, abordamos arquitetura, performance, distribuição, filtragem de conteúdo, e estratégias para garantir escalabilidade, polidez e resistência a falhas.

Online via Zoom
20:30-22:30online

Sliding Window

Explore o Sliding Window, uma técnica eficiente para resolver problemas de intervalos em arrays e strings. Descubra seus conceitos e como aplicá-la para otimizar soluções computacionais!

Online via Zoom
21:00-22:30online

Clube do Livro: Encurtador de URLs

Aprenda como projetar um sistema escalável de encurtamento de URLs como o TinyURL, cobrindo geração de identificadores únicos, redirecionamento eficiente, estratégias de hashing, cache, base 62 encoding e boas práticas para garantir desempenho, disponibilidade e simplicidade de uso.

Online via Zoom
20:30-22:30online

Two Pointers

Descubra a técnica de Two Pointers, uma abordagem simples e poderosa para resolver problemas envolvendo arrays e strings. Aprenda como utilizá-la para criar soluções eficientes e elegantes!

Online via Zoom
20:30-22:30online

Binary Search

Explore o Binary Search, um dos algoritmos mais eficientes para busca em dados ordenados. Entenda seus fundamentos e como aplicá-lo para resolver problemas de forma rápida e precisa!

Online via Zoom
20:30-22:30online

Linked Lists

Descubra as Linked Lists, uma estrutura de dados flexível e dinâmica. Aprenda seus conceitos, operações e como utilizá-las para resolver problemas computacionais com eficiência!

Online via Zoom
21:00-22:30online

Clube do Livro: Consistent Hashing

Descubra como o consistent hashing permite escalar horizontalmente com eficiência, distribuindo dados de forma balanceada e minimizando redistribuições ao adicionar ou remover servidores em sistemas distribuídos.

Online via Zoom
20:30-22:30online

Strings

Explore o mundo das Strings, uma estrutura de dados fundamental para resolver problemas textuais. Aprenda técnicas e algoritmos para manipulação eficiente e criativa de textos!

Online via Zoom
21:00-22:30online

Clube do Livro: Rate Limiters - Parte 1

Aprenda como projetar um sistema de rate limiting eficiente e distribuído para proteger APIs contra abusos, controlar tráfego e garantir alta disponibilidade. Exploramos algoritmos como token bucket, janelas deslizantes, e estratégias para lidar com sincronização, falhas e otimização de desempenho.

Online via Zoom
20:30-22:30online

Arrays

Descubra os Arrays, uma estrutura de dados básica e essencial. Aprenda seus conceitos, operações e como utilizá-los para resolver problemas de forma eficiente no universo da computação!

Online via Zoom