Todos os artigos

JavaScript

WeakRef e FinalizationRegistry

Esta aula explora as APIs WeakRef e FinalizationRegistry em JavaScript, que permitem interagir com o mecanismo de garbage collection. Você aprenderá o que são, quando usá-las (e quando evitá-las), e verá exemplos práticos, além de boas práticas e exercícios para fixar o conhecimento.

Lido
DevOps

Alertas e on-call

Esta aula aborda a criação de alertas eficazes em DevOps, focando em alertas acionáveis, prevenção de fadiga de alertas, estratégias de escalonamento e uso de runbooks. Inclui exemplos práticos com Prometheus e Alertmanager, boas práticas e exercícios com respostas.

Lido
Shell Script (Linux/Bash)

Projeto: monitor de sistema

Nesta aula, você construirá um monitor de sistema completo em Shell Script, cobrindo coleta de métricas, geração de relatórios, alertas e execução periódica via cron. O projeto integra conceitos de variáveis, comandos de sistema, estruturas de controle e agendamento, resultando em uma ferramenta prática e útil para administração de servidores.

Lido
PHP

Projeto: CRUD com PDO

Nesta aula, você vai construir um CRUD completo com PDO em PHP, adotando uma estrutura MVC simples. Aprenderá a conectar ao banco de dados, realizar operações de criação, leitura, atualização e exclusão, e implementar validações de dados.

Lido
Shell Script (Linux/Bash)

Scripts com privilégios

Esta aula aborda a execução de scripts com privilégios elevados no Linux, explicando quando usar sudo, o princípio do menor privilégio, os riscos envolvidos e as boas práticas para evitar vulnerabilidades. O aluno aprenderá a analisar scripts com sudo, reduzir superfícies de ataque e proteger o sistema.

Lido
JavaScript

JavaScript e acessibilidade

Esta aula aborda como tornar aplicações JavaScript acessíveis, cobrindo ARIA, gerenciamento de foco e navegação por teclado, além de boas práticas essenciais. Você aprenderá a implementar recursos de acessibilidade de forma prática e progressiva, com exemplos de código e exercícios.

Lido
Linguagem C

Boas práticas em C

Esta aula aborda as boas práticas essenciais na programação em C, incluindo estilo de código, gerenciamento de memória, documentação e code review. Com exemplos práticos e exercícios, você aprenderá a escrever código C mais legível, seguro e sustentável.

Lido
Shell Script (Linux/Bash)

Permissões e segredos

Esta aula aborda a gestão de permissões e proteção de segredos em scripts shell, destacando os riscos de expor informações sensíveis e as boas práticas para mitigá-los. O conteúdo cobre arquivos sensíveis, variáveis com senhas, umask e recomendações de segurança.

Lido
Go

Escrevendo Go idiomático

Nesta aula, você aprenderá a escrever código Go idiomático, seguindo as convenções e princípios estabelecidos pela comunidade. Abordaremos os conceitos do Effective Go, boas práticas de simplicidade, convenções de nomenclatura e como conduzir um code review eficaz. Ao final, você terá as ferramentas necessárias para produzir código limpo, consistente e de alta qualidade.

Lido
Python

O ecossistema Python

Nesta aula, exploramos o ecossistema Python, abrangendo o PyPI (índice de pacotes), a comunidade vibrante, o processo de PEPs (Python Enhancement Proposals) e estratégias para se manter atualizado. A aula fornece uma visão abrangente de como esses elementos interagem para impulsionar o crescimento e a adoção da linguagem.

Lido
PowerShell

Scripts de monitoramento

Nesta aula, você aprenderá a criar scripts de monitoramento em PowerShell, cobrindo verificação de serviços e recursos, implementação de alertas, logging e execução periódica. O conteúdo inclui exemplos práticos e exercícios para consolidar o conhecimento.

Lido
Python

Empacotando e distribuindo

Esta aula aborda o empacotamento e distribuição de projetos Python, incluindo a configuração via pyproject.toml, o processo de build, a publicação no PyPI e boas práticas de versionamento. O aluno aprenderá a criar pacotes instaláveis e a publicá-los para a comunidade.

Lido
PowerShell

Paralelismo

Esta aula explora paralelismo em PowerShell, focando no cmdlet ForEach-Object -Parallel do PowerShell 7, incluindo a sintaxe, o parâmetro ThrottleLimit e boas práticas. Também oferece uma visão geral de runspaces para cenários mais avançados e discute quando usar paralelismo versus execução sequencial.

Lido
PowerShell

Análise estática com PSScriptAnalyzer

Esta aula explora o PSScriptAnalyzer, a ferramenta oficial de análise estática para PowerShell. Você aprenderá o que ela detecta, como funcionam suas regras, como integrá-la ao fluxo de trabalho e como usá-la para garantir formatação consistente, elevando a qualidade do seu código.

Lido
DevOps

Métricas e monitoramento

Esta aula apresenta os fundamentos de métricas e monitoramento em DevOps, com foco no Prometheus. Você aprenderá os tipos de métricas, como criar alertas eficazes e construir dashboards para visualizar o estado dos seus sistemas.

Lido