Todos os artigos

DevOps

Error budgets na prática

Nesta aula, exploramos o conceito de error budgets no contexto de SRE e DevOps, entendendo como eles equilibram velocidade de desenvolvimento e estabilidade do sistema. Discutimos sua definição, como tomar decisões baseadas neles e exemplos práticos de implementação.

Lido
PHP

Deploy de aplicações PHP

Esta aula aborda o deploy de aplicações PHP, cobrindo servidores web (Apache e Nginx), PHP-FPM, configuração de HTTPS e o uso de variáveis de ambiente para segurança e configuração. Ao final, você terá uma base sólida para publicar suas aplicações em produção.

Lido
PHP

Projeto: sistema de login

Nesta aula, você construirá um sistema de login completo em PHP, abordando cadastro de usuários, hash seguro de senhas, gerenciamento de sessões e proteção de rotas. Ao final, você terá um projeto funcional com boas práticas de segurança.

Lido
Shell Script (Linux/Bash)

Projeto: gerador de relatórios

Nesta aula, você vai construir um gerador de relatórios completo em Shell Script, integrando coleta de dados com grep/awk, formatação avançada, saída em múltiplos formatos e agendamento com cron. Ao final, você terá um projeto prático e reutilizável para automatizar relatórios em ambientes Linux.

Lido
JavaScript

Projeto: lista de tarefas (To-Do)

Nesta aula, você construirá uma aplicação completa de lista de tarefas (To-Do) em JavaScript, aplicando conceitos de manipulação do DOM, eventos, e persistência com localStorage. O projeto será desenvolvido passo a passo, com explicações detalhadas e exemplos práticos.

Lido
Shell Script (Linux/Bash)

Projeto: organizador de arquivos

Nesta aula, você construirá um script Bash para organizar arquivos automaticamente, classificando-os por tipo, movendo-os com segurança, registrando ações em log e oferecendo um modo de simulação (dry-run). O projeto integra conceitos como loops, condicionais, tratamento de erros e boas práticas, resultando em uma ferramenta útil e robusta.

Lido
JavaScript

Entendendo CORS

Nesta aula, você aprenderá o que é CORS (Cross-Origin Resource Sharing), por que ele existe, como funciona por baixo dos panos, quais erros comuns podem ocorrer e, principalmente, como resolver esses problemas na prática. Vamos explorar a política de mesma origem, os cabeçalhos HTTP envolvidos e estratégias eficazes para habilitar o CORS em suas aplicações.

Lido
PowerShell

Classes em PowerShell

Nesta aula, você aprenderá a criar e usar classes em PowerShell, desde a sintaxe básica até construtores, propriedades e métodos, e quando faz sentido usá-las em scripts.

Lido
Rust

Traits da std aprofundado

Nesta aula, vamos aprofundar nos traits da biblioteca padrão do Rust, focando em Iterator, IntoIterator, FromIterator e Extend. Você aprenderá a criar iteradores personalizados, converter coleções entre si, construir coleções a partir de iteradores e estender coleções existentes de forma idiomática.

Lido
Rust

Projeto: programa concorrente

Nesta aula, você vai construir um programa concorrente em Rust do zero, explorando threads, canais e compartilhamento seguro de dados. Vamos comparar threads e async, implementar canais para comunicação, usar Arc<Mutex> para estado compartilhado e coordenar tarefas com joins e barreiras.

Lido
Rust

Padrões de projeto idiomáticos

Esta aula explora padrões de projeto idiomáticos em Rust, focando em RAII, Builder, Strategy com traits e Visitor. Você aprenderá a aplicar esses padrões de forma eficiente, aproveitando os recursos exclusivos da linguagem, como posse, empréstimo e traits, e entenderá quando cada padrão é mais adequado.

Lido
Python

Roadmap: próximos passos em Python

Nesta aula final, traçamos um roadmap completo para continuar sua jornada em Python, explorando as principais áreas de atuação, caminhos de aprofundamento, recursos essenciais e estratégias práticas para evoluir como desenvolvedor. Você receberá um guia estruturado, com exemplos e exercícios, para aplicar imediatamente.

Lido
PowerShell

Performance em PowerShell

Esta aula ensina técnicas essenciais para melhorar a performance de scripts PowerShell, abordando desde a escolha de estruturas de dados até o uso de métodos .NET e medição de tempo. Você aprenderá a evitar armadilhas comuns como o operador += em arrays, a otimizar o uso de pipelines e a aproveitar a potência do .NET para operações críticas.

Lido
Go

O ecossistema Go

Esta aula explora o ecossistema Go, cobrindo bibliotecas essenciais, a comunidade, o modelo de versões e compatibilidade, e como manter-se atualizado. O aluno aprenderá a navegar pelo ambiente Go com confiança, utilizando ferramentas e recursos oficiais.

Lido
Shell Script (Linux/Bash)

Projeto: sistema de backup completo

Nesta aula, vamos construir um sistema de backup completo em Shell Script, cobrindo configuração, compressão, rotação, logging e agendamento. Você aprenderá a criar um script robusto, reutilizável e seguro para automatizar backups de diretórios, com rotação de versões antigas, log detalhado e integração com cron.

Lido