Todos os artigos

Go

O pacote time

Nesta aula, exploramos o pacote time da linguagem Go, essencial para manipulação de datas, horas e durações. Aprendemos sobre os tipos Time e Duration, a peculiar formatação baseada no layout de referência, o uso de timers e tickers para temporização, e o trabalho com fusos horários. O conteúdo inclui exemplos práticos, boas práticas e exercícios para consolidar o aprendizado.

✓ Lido
PHP

Manipulação de arquivos

Esta aula aborda a manipulação de arquivos em PHP, incluindo funções tradicionais como fopen, fread e fwrite, além de alternativas modernas como file_get_contents. Exploramos também o conceito de streams e boas práticas de tratamento de erros, com exemplos práticos e exercícios.

✓ Lido
Linguagem C

Campos de bits

Nesta aula, você aprenderá sobre campos de bits em C, uma técnica para empacotar múltiplos valores em um único inteiro, economizando memória. Vamos explorar a sintaxe, os benefícios, as questões de portabilidade e os casos de uso mais comuns, com exemplos práticos.

✓ Lido
Python

Encapsulamento

Nesta aula, você aprenderá sobre encapsulamento em Python, incluindo convenções de nomenclatura com underscores, name mangling, propriedades e a filosofia da linguagem. O conteúdo inclui exemplos práticos, exercícios e referências para aprofundamento.

✓ Lido
JavaScript

Promise.all, race, allSettled e any

Nesta aula, você aprenderá a dominar os métodos estáticos de Promise em JavaScript: Promise.all, Promise.race, Promise.allSettled e Promise.any. Vamos explorar as diferenças entre eles, quando usar cada um e ver exemplos práticos que ilustram seu comportamento em cenários reais.

✓ Lido
Linguagem C

Macros

Nesta aula, exploramos macros em C, desde sua definição básica até o uso de operadores como # e ##, destacando armadilhas comuns e boas práticas para evitar erros sutis. Através de exemplos práticos, você aprenderá a criar macros eficientes e seguras, compreendendo quando utilizá-las e como depurá-las.

✓ Lido
Linguagem C

Enumerações

Nesta aula, você aprenderá sobre enumerações (enum) em C, uma ferramenta poderosa para criar constantes nomeadas e melhorar a legibilidade do código. Vamos explorar a sintaxe, como atribuir valores personalizados e os principais casos de uso, além de boas práticas para evitar erros comuns.

✓ Lido
Shell Script (Linux/Bash)

xargs

Nesta aula, você aprenderá a usar o comando xargs no shell Linux para construir e executar comandos a partir da entrada padrão, explorando opções como placeholders, paralelismo e segurança com arquivos contendo caracteres especiais.

✓ Lido
DevOps

Gerenciamento de segredos

Nesta aula, você aprenderá a importância de não versionar segredos, conhecerá ferramentas de vaults, entenderá o uso de variáveis de ambiente e boas práticas de rotação de segredos, com exemplos práticos em bash.

✓ Lido
Segurança da Informação

Segurança em Git e Repositórios

Nesta aula, você aprenderá a proteger seus repositórios Git contra ameaças comuns, explorando boas práticas de gerenciamento de branches, revisão de código, assinatura de commits e recursos de segurança nativos do GitHub. O conteúdo aborda desde conceitos fundamentais até configurações avançadas, com exemplos práticos e exercícios para fixação.

✓ Lido
Shell Script (Linux/Bash)

Expressões regulares no shell

Esta aula aprofunda o uso de expressões regulares no shell Linux/Bash, diferenciando as básicas (BRE) e estendidas (ERE), mostrando como aplicá-las em grep, sed e awk, com exemplos práticos e exercícios para fixação.

✓ Lido
JavaScript

A Fetch API

Esta aula aborda a Fetch API do JavaScript, explicando como fazer requisições GET e POST, configurar headers personalizados, tratar respostas e lidar com erros de rede de forma eficiente.

✓ Lido