Ubuntu TechHive

Propostas de eventos

Revise ideias enviadas por membros e apoie os temas dos quais você participaria.

Propor evento
proposals.index

39 propostas

  1. Proposta

    Git Fundamentals for Teams: Branches, Merges, Conflicts, and Recovery

    Uma sessão prática de duas horas sobre Fundamentos de Git para Equipes, focada em Branches, Merges, Conflitos e Recuperação. Os participantes trabalham com compensações concretas de engenharia, revisam exemplos e saem com uma lista de verificação que podem aplicar em projetos reais de equipe.

    Dificuldade: Intro Duração: 2 horas Data alvo: 14 de novembro de 2026 #fundamentals#git#software-engineering#version-control
  2. Proposta

    HTTP From First Principles: Requests, Caching, and APIs

    Um mergulho profundo para iniciantes no protocolo web do qual toda API, navegador e serviço de backend depende.

    Dificuldade: Intro Duração: 2 horas Data alvo: 24 de outubro de 2026 #api#fundamentals#http#web-development
  3. Proposta

    Rust Backend Architecture with Axum: Middleware Order, Auth Boundaries, and Request Context

    Uma sessão prática de Axum sobre ordenação de middleware, limites de autenticação, contexto de requisição e composição de serviço mais segura.

    Dificuldade: Intermediário Data alvo: 26 de junho de 2026 #backend#fundamentals#http#rust
  4. Proposta

    Rust CI/CD for Backend Services: Tests, Containers, Deployments, and Rollbacks

    Uma sessão prática de fundamentos de DevOps usando exemplos de serviços em Rust para conectar testes, containers, gates de implantação, verificações de saúde e planos de rollback.

    Dificuldade: Intermediário Data alvo: 10 de janeiro de 2027 #build-systems#dependencies#fundamentals#release
  5. Proposta

    Rust CI/CD for Web Backends: Test Stages, Preview Environments, and Rollbacks

    Uma sessão prática de DevOps usando exemplos de serviços web em Rust para conectar estágios de teste, ambientes de preview, gates de implantação e planejamento de rollback.

    Dificuldade: Intermediário Data alvo: 2 de outubro de 2026 #build-systems#dependencies#fundamentals#release
  6. Proposta

    Rust CLI Automation with clap: Exit Codes, Stderr, and Script-Friendly Behavior

    Uma sessão prática de Rust CLI sobre comportamento amigável a scripts: códigos de saída, fluxos de saída, erros e contratos de comando previsíveis.

    Dificuldade: Intro Data alvo: 15 de janeiro de 2027 #cli#configuration#fundamentals#rust
  7. Proposta

    Rust CLI Configuration with clap: Files, Environment Variables, and Precedence Rules

    Uma sessão prática de CLI em Rust sobre arquivos de configuração, variáveis de ambiente, padrões e regras de precedência que os usuários podem entender.

    Dificuldade: Intermediário Data alvo: 4 de julho de 2026 #cli#configuration#fundamentals#rust
  8. Proposta

    Rust CLI Design with clap: Secrets, Help Text, and Safe Defaults

    Uma sessão prática de fundamentos de CLI usando exemplos de 'clap' para texto de ajuda, segurança de configuração, manipulação de segredos e padrões amigáveis ao operador.

    Dificuldade: Intro Data alvo: 28 de agosto de 2026 #cli#configuration#fundamentals#rust
  9. Proposta

    Rust CLI File Operations with clap: Path Validation, Delete Safety, and Recovery Checks

    Uma sessão prática de CLI em Rust sobre operações seguras de arquivos: validação de caminho, visualizações de exclusão, backups e verificações antes de alterações irreversíveis.

    Dificuldade: Intermediário Data alvo: 14 de julho de 2026 #cli#configuration#fundamentals#rust
  10. Proposta

    Rust CLI Observability with clap: Logs, Errors, and Useful Diagnostics

    Uma sessão prática de CLI em Rust sobre logs, mensagens de erro, separação de stderr/stdout e diagnósticos que ajudam as pessoas a resolver problemas rapidamente.

    Dificuldade: Intro Data alvo: 26 de julho de 2026 #cli#configuration#fundamentals#rust
  11. Proposta

    Rust CLI Safety with clap: Dry Runs, Confirmation, and Side-Effect Boundaries

    Uma sessão prática de segurança em CLI com Rust sobre comportamento de simulação (dry-run), fluxos de confirmação, alterações de arquivos e comandos que são seguros para automatizar.

    Dificuldade: Intermediário Data alvo: 4 de novembro de 2026 #cli#configuration#fundamentals#rust
  12. Proposta

    Rust Cargo Workspaces: Package Boundaries, Features, and Release Builds

    Uma sessão prática de duas horas sobre Cargo Workspaces em Rust, focada em Limites de Pacotes, Funcionalidades e Builds de Lançamento. O Rust é usado como contexto de implementação, enquanto a lição principal permanece nos fundamentos da engenharia de software, confiabilidade, testes e clareza operacional.

    Dificuldade: Intermediário Data alvo: 24 de outubro de 2026 #build-systems#dependencies#fundamentals#release
  13. Proposta

    Rust DevOps Fundamentals with Cargo: Build, Test, Package, and Deploy Small Services

    Uma sessão prática de fundamentos de DevOps usando exemplos em Rust para conectar compilações locais, testes, contêineres, configuração de serviço e verificações de implantação.

    Dificuldade: Intro Data alvo: 14 de outubro de 2026 #build-systems#dependencies#fundamentals#release
  14. Proposta

    Rust HTTP APIs with Axum: Pagination, Filtering, and Load-Safe Query Patterns

    Uma sessão de fundamentos de backend sobre paginação de API Axum, filtros, ordenação estável e padrões de consulta que permanecem previsíveis sob carga.

    Dificuldade: Intro Data alvo: 6 de setembro de 2026 #backend#fundamentals#http#rust
  15. Proposta

    Rust HTTP Services with Axum: Webhooks, Signatures, and Safe Request Handling

    Uma sessão prática sobre endpoints de webhook em Axum: parsing, verificações de assinatura, idempotência e respostas de erro claras para sistemas de backend reais.

    Dificuldade: Intermediário Data alvo: 11 de dezembro de 2026 #backend#fundamentals#http#rust
  16. Proposta

    Rust Release Readiness: Dependencies, Security Checks, Packaging, and Rollbacks

    Uma sessão prática de engenharia de lançamento usando exemplos de serviços em Rust para cobrir revisão de dependências, verificações de segurança, empacotamento, notas de lançamento e planejamento de reversão.

    Dificuldade: Intermediário Data alvo: 3 de agosto de 2026 #build-systems#dependencies#fundamentals#release
  17. Proposta

    Rust Routing with Axum: Specific Paths, Wildcards, and API Boundaries

    Uma sessão prática de Axum sobre design de rotas, correspondência de curingas (wildcard), limites de solicitação e testes que mantêm o comportamento da API previsível.

    Dificuldade: Intro Data alvo: 12 de outubro de 2026 #backend#fundamentals#http#rust
  18. Proposta

    Rust Web Forms with Axum: Validation, Error States, and Recovery Paths

    Uma sessão prática sobre manipulação de formulários em Axum: validação, respostas de erro, recuperação de usuário e testes que evitam fluxos de envio quebrados.

    Dificuldade: Intro Data alvo: 16 de outubro de 2026 #backend#fundamentals#http#rust
  19. Proposta

    Rust Web Services with Axum: CORS, Headers, and Browser-Facing API Safety

    Uma sessão prática de Axum sobre CORS, cabeçalhos de requisição, comportamento de preflight e contratos de API voltados para o navegador para serviços web reais.

    Dificuldade: Intro Data alvo: 18 de agosto de 2026 #backend#fundamentals#http#rust
  20. Proposta

    SQL Joins, Indexes, and Query Plans for Beginners

    Uma sessão prática de banco de dados focada em escrever consultas legíveis e entender por que algumas consultas são lentas.

    Dificuldade: Intro Duração: 2 horas Data alvo: 18 de setembro de 2026 #data-science#databases#fundamentals#sql
  21. Proposta

    Visual Algorithms Lab: Race Sorting Strategies on Real Inputs

    Uma sessão de programação visual onde os participantes observam algoritmos se comportarem de maneira diferente em dados quase ordenados, aleatórios e repetidos.

    Dificuldade: Intro Duração: 2 horas Data alvo: 10 de agosto de 2026 #algorithms#fundamentals#programming#visualization
  22. Proposta

    Zig CI/CD for Team Projects: Test Pipelines, Containers, and Release Gates

    Uma sessão prática de CI/CD usando exemplos de projetos em Zig para projetar pipelines amigáveis para a equipe, verificações de contêineres, gates de lançamento e relatórios de falhas úteis.

    Dificuldade: Intermediário Data alvo: 28 de dezembro de 2026 #build-systems#dependencies#fundamentals#release
  23. Proposta

    Zig CLI Automation: Exit Codes, Stderr, and Script-Friendly Behavior

    Uma sessão prática sobre comportamento de linha de comando que funciona bem em scripts: códigos de saída, fluxos de saída, erros e contratos previsíveis.

    Dificuldade: Intro Data alvo: 17 de novembro de 2026 #cli#configuration#fundamentals#tooling
  24. Proposta

    Zig CLI Configuration: Files, Environment Variables, and Precedence Rules

    Uma sessão prática de CLI sobre arquivos de configuração, variáveis de ambiente, padrões e regras de precedência que os usuários podem entender.

    Dificuldade: Intermediário Data alvo: 1 de julho de 2026 #cli#configuration#fundamentals#tooling