Blog

Todos os posts

WCAG 2.1: Checklist prático para desenvolvedores front-end.
Frontend & Mobile Nathan Geeksman

WCAG 2.1: Checklist prático para desenvolvedores front-end.

WCAG 2.1: Checklist prático para desenvolvedores front-end. Introdução A acessibilidade é um requisito essencial para qualquer aplicativo web desenvolvido, garantindo que pessoas com deficiências possam utilizar a inf...

Ler post
Acessibilidade Web (a11y): Tornando seu site usável para todos.
Frontend & Mobile Nathan Geeksman

Acessibilidade Web (a11y): Tornando seu site usável para todos.

Acessibilidade Web (a11y): Tornando seu site usável para todos. Introdução A acessibilidade web é um tema cada vez mais relevante no contexto atual de desenvolvimento de software, pois torna possível que todos possam...

Ler post
Progressive Web Apps (PWA): O fim dos apps nativos?
Frontend & Mobile Nathan Geeksman

Progressive Web Apps (PWA): O fim dos apps nativos?

Progressive Web Apps (PWA): O fim dos apps nativos? Introdução As Progressive Web Apps (PWA) têm sido tema de grande discussão nos últimos anos no contexto do desenvolvimento de software, em especial no tocante às pla...

Ler post
Publicando na App Store e Google Play: Guia de burocracias.
Frontend & Mobile Nathan Geeksman

Publicando na App Store e Google Play: Guia de burocracias.

Publicando na App Store e Google Play: Guia de burocracias. Introdução O desenvolvimento de aplicativos móveis é uma área em constante evolução, e a capacidade de publicar seus trabalhos no Google Play e App Store é f...

Ler post
React Native vs. Flutter: Batalha pelo desenvolvimento híbrido.
Frontend & Mobile Nathan Geeksman

React Native vs. Flutter: Batalha pelo desenvolvimento híbrido.

React Native vs. Flutter: Batalha pelo desenvolvimento híbrido. Introdução O desenvolvimento híbrido de aplicativos móveis tem sido uma tendência crescente nos últimos anos, pois permite que os desenvolvedores criem e...

Ler post
Testes A/B: Implementando experimentos no front-end.
Frontend & Mobile Nathan Geeksman

Testes A/B: Implementando experimentos no front-end.

Testes A/B: Implementando experimentos no front-end. Introdução O mundo do desenvolvimento de software está cada vez mais centrado na entrega de experiências escaláveis e personalizadas para os usuários. Neste context...

Ler post
Automação de Testes em CI/CD: Falhando o build corretamente.
Boas Práticas Nathan Geeksman

Automação de Testes em CI/CD: Falhando o build corretamente.

Automação de Testes em CI/CD: Falhando o build corretamente. Introdução A automação de testes é uma prática fundamental no desenvolvimento de software, pois permite garantir a qualidade e estabilidade dos sistemas. No...

Ler post
QA para Desenvolvedores: Mentalidade de quebra vs. construção.
Boas Práticas Nathan Geeksman

QA para Desenvolvedores: Mentalidade de quebra vs. construção.

QA para Desenvolvedores: Mentalidade de quebra vs. construção. Introdução A qualidade dos produtos de software é determinada, em grande parte, pela atitude e habilidades dos desenvolvedores que os criam. Neste context...

Ler post
Testes de Performance: Introduzindo carga com k6 ou JMeter.
Boas Práticas Nathan Geeksman

Testes de Performance: Introduzindo carga com k6 ou JMeter.

Testes de Performance: Introduzindo carga com k6 ou JMeter. Introdução Os testes de performance são essenciais no desenvolvimento de software, pois permitem avaliar a capacidade de um sistema em lidar com cargas de tr...

Ler post
Testes de Contrato (Contract Testing) em Microsserviços.
Boas Práticas Nathan Geeksman

Testes de Contrato (Contract Testing) em Microsserviços.

Testes de Contrato (Contract Testing) em Microsserviços. Introdução O desenvolvimento de microsserviços tornou-se uma abordagem amplamente adotada em projetos de software complexos, pois permite a evolução individual...

Ler post