cookbooks

Checklist de testes unitários

Testar uma aplicação Laravel vai muito além de verificar se uma rota retorna status 200.

Criando um projeto Laravel 11 com suporte a Multitenancy

Visão Geral Nesse tutorial, vamos construir um sistema multitenancy baseado em subdomínios usando Laravel 12. A ideia é que cada tenant (cliente) tenha seu próprio espaço de dados, identificados por...

Configurar HTTPS em localhost (Nginx)

Configurar HTTPS em localhost (Nginx) Essa configuração se aplica em um servidor Ubuntu utilizando Nginx como servidor web.

Configurando WSL

O que é WSL?

Trabalhando com Webpack

O que é Webpack?

Faculdade

Linguagem de marcação de hipertexto

Estrutura de uma página web A especificação da HTML foi criada a partir da junção de dois padrões: o SGML e o HyTime. O primeiro, SGML (Standard Generalized Markup Language),...

Paradigmas e linguagem Python

Desde o surgimento dos computadores, centenas de linguagens de programação vêm sendo criadas com o objetivo de permitir ao programador mais eficiência e conforto ao escrever seus códigos.

Princípios da segurança e ciclo da informação

A segurança da informação é um tema de extrema importância para a sustentabilidade e longevidade de uma organização, especialmente no contexto do mundo atual, que foca na digitalização das informações...

Governança de TI

Gestão de TI atual e seus problemas As empresas, atualmente, deparam-se com uma competição global e aquelas que conseguem ver que a TI — Tecnologia da Informação — pode e...

Ergonomia em Interação Humano Computador

Conceitos de ergonomia Segundo o site Significados, Ergonomia consiste no conjunto de disciplinas que estudam a organização do trabalho no qual existem interações entre seres humanos e máquinas. Este termo...

Ambiente Web | Cliente X Servidor | Tecnologias

O Ambiente Web Modelo Cliente Servidor O modelo cliente X servidor foi criado pela Xerox PARC nos anos 1970, tendo como principal premissa a separação entre dados e recursos de...

artigos

Já deu o pull hoje? Boas práticas para Git em grandes equipes

Trabalhar com Git em projeto individual é relativamente simples. Você cria uma branch, faz seus commits, abre um pull request e segue o fluxo.

Criando um componente de Toast/Notify no Vue 3 com TypeScript

Introdução Componentes de notificação parecem simples à primeira vista.

Checklist de testes unitários

Testar uma aplicação Laravel vai muito além de verificar se uma rota retorna status 200.

Roteiro entrevista

Explicar arquitetura em uma entrevista técnica pode ser um desafio. Principalmente quando você não pode expor código por questões de confidencialidade.

Multitenancy no Laravel com Spatie e Sanctum (Database por Tenant)

Visão Geral Implementar multitenancy por banco de dados é a forma mais segura de isolar dados em aplicações SaaS. Neste guia, você verá uma abordagem prática usando Laravel, Spatie Multitenancy...

Como criar uma devstack moderna

Sempre que eu começava um novo projeto full stack, acabava repetindo o mesmo ritual: configurar Docker, ajustar proxy reverso, definir hosts locais, subir frontend e backend separadamente e documentar tudo...

Composer - Gerenciando dependências

Como escolher versões, instalar, atualizar, remover pacotes e manter seu projeto saudável com comandos, fluxos e dicas de troubleshooting.

Guia completo - Instalando o Composer

Um passo a passo detalhado para Windos, macOs, Linux (Ubuntu/Debian, Fedora/RHEL, Arch, Alpine), WSL2 e Docker. Com dias de verificação, atualização, desinstalação e solução de problemas.

O que são APIs

O que são APIs e como elas funcionam?