Eventos Anteriores(76 eventos)

Voltar para Eventos
20:30-22:30online

Tree Traversals

Explore as técnicas de Tree Traversals, essenciais para navegar e manipular árvores de forma eficiente. Descubra como pré-ordem, em-ordem e pós-ordem resolvem desafios computacionais!

Online via Zoom
21:00-22:30online

Clube do Livro: Design YouTube

Explora como construir uma plataforma de partilha de vídeos como o YouTube, desde o upload eficiente até à transmissão global com múltiplas qualidades, mantendo a escalabilidade, segurança e otimização de custos.

Online via Zoom
20:30-22:30online

Trees

Mergulhe no universo das árvores, uma estrutura de dados fundamental para resolver problemas hierárquicos e organizacionais. Descubra seus conceitos, tipos e aplicações práticas no mundo da computação!

Online via Zoom
20:30-22:30online

Queue

Descubra o poder das filas (Queues), uma estrutura de dados simples e eficiente. Aprenda seus fundamentos, operações e como aplicá-las em soluções computacionais do dia a dia!

Online via Zoom
20:30-22:30online

Recursividade - Parte 2

Aprofunde-se na Recursividade com uma abordagem no paradigma funcional. Descubra como essa técnica poderosa é aplicada para resolver problemas complexos de maneira concisa e elegante!

Online via Zoom
21:00-22:30online

Clube do Livro: Chat System

Aprende a projetar um sistema de chat escalável e em tempo real com suporte a conversas 1:1 e em grupo, usando WebSocket, filas de mensagens, presença online e armazenamento otimizado.

Online via Zoom
20:30-22:30online

Recursividade - Parte 1

Aprofunde-se em Recursividade com exemplos mais avançados e aplicações práticas. Descubra como essa poderosa técnica resolve problemas complexos de forma elegante e eficiente!

Online via Zoom
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