Todos os artigos

PowerShell

Runspaces

Esta aula explora runspaces no PowerShell, explicando o que são, como fornecem paralelismo de baixo nível, suas diferenças em relação aos jobs tradicionais e os principais casos de uso, com exemplos práticos e exercícios.

Lido
Rust

Cow e otimização de alocação

Nesta aula, você aprenderá sobre o tipo Cow (Clone-on-Write) do Rust, que permite otimizar o uso de memória adiando clonagens desnecessárias. Exploraremos quando e como usar Cow, com exemplos práticos, e analisaremos os ganhos de desempenho e as boas práticas associadas.

Lido
Rust

Tipos avançados

Nesta aula, exploramos tipos avançados em Rust: o never type (!), tipos de tamanho dinâmico (DST), aliases de tipo e o uso de impl Trait em retornos. Cada conceito é explicado com exemplos práticos, boas práticas e exercícios para consolidar o aprendizado.

Lido
PHP

PHP com Docker

Nesta aula, você aprenderá a usar Docker para desenvolver e executar aplicações PHP, focando na imagem PHP-FPM, no uso de docker-compose para orquestrar serviços, na configuração de volumes para persistência de dados e nas boas práticas para otimizar o ambiente. Ao final, você terá um ambiente de desenvolvimento PHP robusto e replicável.

Lido
JavaScript

Otimizando carregamento

Nesta aula, você aprenderá técnicas essenciais para otimizar o carregamento de páginas JavaScript, incluindo o uso correto de defer e async, lazy-loading, minificação e métricas de desempenho. Ao final, será capaz de aplicar essas práticas para melhorar a experiência do usuário e o desempenho geral do site.

Lido
Shell Script (Linux/Bash)

Projeto: ferramenta CLI com subcomandos

Nesta aula, você aprenderá a construir uma ferramenta de linha de comando (CLI) em Bash com subcomandos, utilizando getopts para processar opções, implementando um sistema de ajuda e organizando a estrutura do código de forma modular e profissional.

Lido
PowerShell

Desired State Configuration (visão geral)

Esta aula oferece uma visão geral do Desired State Configuration (DSC) do PowerShell, explicando seu conceito, a abordagem declarativa, casos de uso comuns e o estado atual da ferramenta. O aluno aprenderá os fundamentos para gerenciar configurações de sistemas de forma idempotente e escalável.

Lido
Segurança da Informação

Segurança de Keys e Certificados

Esta aula aborda a segurança de chaves e certificados digitais, explorando a infraestrutura de chave pública (PKI), a rotação de certificados, o gerenciamento de chaves privadas e o conceito de key escrow. Você aprenderá as melhores práticas, os riscos envolvidos e como implementar cada componente de forma segura.

Lido
DevOps

Serverless e FaaS

Esta aula explora o paradigma serverless e Function as a Service (FaaS), explicando o que são, quando utilizá-los, seus trade-offs e o problema dos cold starts. Inclui exemplos práticos, boas práticas e exercícios para fixação.

Lido
PHP

Projeto: galeria com upload

Nesta aula, você aprenderá a construir uma galeria de imagens com upload seguro em PHP, cobrindo desde a validação e armazenamento de arquivos até a listagem e exibição das imagens. O projeto inclui boas práticas de segurança, como verificação de tipos MIME, geração de nomes aleatórios e proteção contra uploads maliciosos.

Lido
Segurança da Informação

Segurança de Regras e Policies

Esta aula aborda a segurança de regras e policies, focando em Policy as Code, Guardrails e Review Cadence. Você aprenderá a transformar políticas de segurança em código versionável, implementar guardrails automatizados e estabelecer uma cadência de revisão contínua para manter a eficácia das políticas.

Lido
Segurança da Informação

Segurança de Telecomunicações

Esta aula aborda a segurança de telecomunicações, focando em ameaças e proteções relacionadas a voz, SMS e SIM swap. Explica como funcionam os ataques, as vulnerabilidades e as medidas de proteção, incluindo as proteções oferecidas pelas operadoras.

Lido
PHP

Manutenção e versões

Esta aula aborda a manutenção de aplicações PHP, enfatizando a importância de acompanhar as versões do PHP, entender o ciclo de vida, migrar entre versões, lidar com depreciações e garantir compatibilidade. O conteúdo inclui exemplos práticos e exercícios para consolidar o conhecimento.

Lido
Linguagem C

Roadmap: próximos passos em C

Nesta aula final do curso, traçamos um roadmap prático para seus próximos passos em C, explorando áreas como sistemas embarcados, transição para C++, aprofundamento em tópicos avançados e estratégias contínuas de estudo. Você encontrará orientações claras, exemplos de código e exercícios para consolidar o aprendizado.

Lido
Shell Script (Linux/Bash)

Performance em scripts

Esta aula aborda técnicas para melhorar a performance de scripts Bash, focando em evitar subshells desnecessários, escolher built-ins em vez de comandos externos, escrever loops eficientes e medir o desempenho com ferramentas como time.

Lido