Blog

Todos os posts

Como Escrever Boas Histórias de Usuário (User Stories)
Ferramentas & Produtividade Nathan Geeksman

Como Escrever Boas Histórias de Usuário (User Stories)

Como Escrever Boas Histórias de Usuário (User Stories) Introdução Em um ambiente de desenvolvimento de software ágil, como Scrum ou Kanban, é comum encontrar a técnica de escrita de Histórias de Usuário (User Stories)...

Ler post
Desenvolvimento de Software Acessível (A11y)
Frontend & Mobile Nathan Geeksman

Desenvolvimento de Software Acessível (A11y)

Desenvolvimento de Software Acessível (A11y) Introdução O desenvolvimento de software acessível, também conhecido como A11y, é um tópico cada vez mais relevante no contexto atual de tecnologia e inclusão social. Com a...

Ler post
Pair Programming e Mob Programming: Benefícios e Desafios
Boas Práticas Nathan Geeksman

Pair Programming e Mob Programming: Benefícios e Desafios

Pair Programming e Mob Programming: Benefícios e Desafios Introdução O desenvolvimento de software é um processo contínuo que enfrenta desafios cada vez mais complexos, como a necessidade de alta qualidade, rapidez no...

Ler post
Gerenciamento de Credenciais em Ambiente de Desenvolvimento
Segurança Nathan Geeksman

Gerenciamento de Credenciais em Ambiente de Desenvolvimento

Gerenciamento de Credenciais em Ambiente de Desenvolvimento Introdução O gerenciamento de credenciais é uma prática crítica no desenvolvimento de software, pois protege contra vulnerabilidades e ataques cibernéticos....

Ler post
Segurança no Desenvolvimento: OWASP Top 10 e Prevenção
Segurança Nathan Geeksman

Segurança no Desenvolvimento: OWASP Top 10 e Prevenção

Segurança no Desenvolvimento: OWASP Top 10 e Prevenção Introdução O desenvolvimento de software é um processo complexo que envolve criação, manutenção e atualização de sistemas computacionais. A segurança é uma das pr...

Ler post
Desenvolvimento Orientado a Testes (TDD)
Boas Práticas Nathan Geeksman

Desenvolvimento Orientado a Testes (TDD)

Desenvolvimento Orientado a Testes (TDD) Introdução O desenvolvimento orientado a testes, conhecido como TDD (Test-Driven Development), é uma abordagem de programação que prioriza a criação de testes antes mesmo da es...

Ler post
Metodologias Ágeis: Scrum e Kanban na Prática
Ferramentas & Produtividade Nathan Geeksman

Metodologias Ágeis: Scrum e Kanban na Prática

Metodologias Ágeis: Scrum e Kanban na Prática Introdução As metodologias ágeis têm se tornado essenciais no desenvolvimento de software atual, pois permitem que os times de desenvolvimento lidem com mudanças e incerte...

Ler post
Programação Orientada a Objetos: Revisão de Conceitos
Linguagens de Programação Nathan Geeksman

Programação Orientada a Objetos: Revisão de Conceitos

Programação Orientada a Objetos: Revisão de Conceitos Introdução A programação orientada a objetos (POO) é um paradigma de programação que tem sido fundamental no desenvolvimento de software durante várias décadas. Ap...

Ler post
Estratégias de Logging: O Que e Como Registrar
Ferramentas & Produtividade Nathan Geeksman

Estratégias de Logging: O Que e Como Registrar

Estratégias de Logging: O Que e Como Registrar Introdução O desenvolvimento de software moderno é marcado por uma complexidade crescente, com sistemas cada vez mais amplos e intricados. Essa evolução trouxe como conse...

Ler post