NS

Software Developer,
Tech Educator e Otaku.

Eu me chamo Neilton Seguins, otaku não praticante, desenvolvedor, gamer e contrabaixista. Sou Desenvolvedor de software, Instrutor de cursos de programação e escrevo sobre a vida, universo e tudo mais no Dev.to

#Artigos

Documentando API’s com Swagger

Documentando API’s com Swagger

Aprenda como documentar e adotar boas práticas de documentação com Swagger.

Saiba mais →
Leetcode #1: verificando parênteses válidos

Leetcode #1: verificando parênteses válidos

Aprenda como validar parênteses em JavaScript usando pilha, objetos e estruturas simples para garantir que os símbolos estejam balanceados.

Saiba mais →
Atomic Design e a criação de interfaces na Web

Atomic Design e a criação de interfaces na Web

Entenda como o Atomic Design organiza a construção de interfaces em cinco níveis, tornando seu front-end mais modular, reutilizável e fácil de manter.

Saiba mais →

#Cursos

CSS: explorando seletores e utilizando variáveis

CSS: explorando seletores e utilizando variáveis

Entenda como utilizar seletores avançados de CSS para estilizar elementos de forma específica e aplique variáveis CSS em seus projetos.

Saiba mais →
CSS: aplique responsividade usando media queries

CSS: aplique responsividade usando media queries

Use media queries para criar layouts responsivos e aplique técnicas de layout fluido com medidas flexíveis, imagens responsivas usando srcset e muito mais.

Saiba mais →
React: desenvolva aplicações tipadas e escaláveis com Typescript

React: desenvolva aplicações tipadas e escaláveis com Typescript

Crie aplicações React fortemente tipadas com os super poderes do Typescript. Entenda os diferentes tipos, estruturas do TS e muito mais.

Saiba mais →
React com Typescript: aplique Hooks e Context API tipados

React com Typescript: aplique Hooks e Context API tipados

Entenda como tipar seus hooks do React com o Typescript e explore os poderes da context API tipada.

Saiba mais →
React: gerencie estados globalmente com Context API

React: gerencie estados globalmente com Context API

Aplique a Context API para evitar o 'prop drilling', simplificando o compartilhamento de dados entre componentes.

Saiba mais →
Redux Toolkit: explorando a arquitetura Flux

Redux Toolkit: explorando a arquitetura Flux

Aprenda sobre gerenciamento de estados globais de suas aplicações React usando o Redux Toolkit e arquitetura flux.

Saiba mais →
Mobx: gerenciando estados em aplicações React

Mobx: gerenciando estados em aplicações React

Aprenda a instalar e configurar o MobX em projetos React, organizando o estado com stores, observáveis, ações, derivações, reações automáticas e integração com Context API.

Saiba mais →
React: acessibilidade para desenvolver interfaces inclusivas

React: acessibilidade para desenvolver interfaces inclusivas

Domine os princípios de acessibilidade em React, criando componentes com controle de foco, uso de eventos, padrões WAI-ARIA, marcação semântica e testes com ferramentas e leitores de tela.

Saiba mais →
React: gerencie e valide formulários com o React Hook Form

React: gerencie e valide formulários com o React Hook Form

Aprenda a usar o React Hook Form para criar formulários com validações personalizadas, gerenciamento de erros, integração com APIs e bibliotecas externas.

Saiba mais →
React: eleve o nível de seus formulários com Zod e o React Hook Form

React: eleve o nível de seus formulários com Zod e o React Hook Form

Utilize a biblioteca Zod para validar formulários com esquemas tipados, aplicando transformações e refinamentos, integrando com React Hook Form e Supabase.

Saiba mais →
React: transforme sua aplicação web em uma PWA

React: transforme sua aplicação web em uma PWA

Aprenda a transformar aplicações React em PWAs, explorando Service Workers, estratégias de cache, funcionamento offline e ferramentas como vitePWA e Workbox.

Saiba mais →
React: implemente notificações push e sincronização em background

React: implemente notificações push e sincronização em background

Implemente notificações push personalizadas em PWAs com Firebase Cloud Messaging e Service Workers, criando campanhas segmentadas e garantindo funcionalidade offline com sincronização em background.

Saiba mais →
React: evolua o seu Design System com TailwindCSS

React: evolua o seu Design System com TailwindCSS

Aprenda a criar uma biblioteca de componentes escalável com Next.js, Tailwind CSS, Storybook, Atomic Design, estilização condicional com cva e classnames, e componentes acessíveis com Headless UI.

Saiba mais →
React: eleve o nível da sua documentação no Storybook

React: eleve o nível da sua documentação no Storybook

Crie modais e dropdowns acessíveis com Next.js, Tailwind e Headless UI, documente seus componentes com Storybook, teste visualmente com Chromatic e publique sua biblioteca na Vercel.

Saiba mais →
React: versione e publique o seu Design System

React: versione e publique o seu Design System

Aprenda a publicar sua biblioteca de componentes no npm, gerenciar versões com versionamento semântico, lidar com breaking changes, escolher licenças adequadas e criar uma documentação clara para uso e instalação.

Saiba mais →
Radix UI: criando componentes acessíveis e personalizáveis

Radix UI: criando componentes acessíveis e personalizáveis

Aprenda a instalar e configurar a Radix UI em projetos React, criando componentes acessíveis e dinâmicos como menus e acordeões, personalizados para seu design system com foco em acessibilidade.

Saiba mais →
React: explore e aprofunde seus conhecimentos nos hooks essenciais

React: explore e aprofunde seus conhecimentos nos hooks essenciais

Entenda a origem, função e aplicação dos principais React Hooks (useState, useEffect, useContext, useReducer), como utilizá-los corretamente em projetos React.

Saiba mais →
React JS: crie testes com Jest e Testing Library e garanta o funcionamento do Front-end

React JS: crie testes com Jest e Testing Library e garanta o funcionamento do Front-end

Entenda a importância dos testes no desenvolvimento Front-end, aprenda a usar Jest e React Testing Library para escrever testes automatizados, simular comportamentos do usuário e garantir a qualidade da aplicação.

Saiba mais →
React: testes de integração e mocks no Front-end

React: testes de integração e mocks no Front-end

Aprenda a testar rotas, componentes, hooks e APIs em React, utilizando testes de integração, mocks e relatórios de cobertura, além de proteger seu repositório no GitHub com actions para garantir a segurança do código.

Saiba mais →
React: escreva testes end to end com Cypress

React: escreva testes end to end com Cypress

Aprenda a usar o Cypress para escrever testes de ponta a ponta, criando comandos personalizados, testando formulários, múltiplas páginas e jornadas de usuário.

Saiba mais →
React: avançando em testes e2e com Cypress

React: avançando em testes e2e com Cypress

Aprenda boas práticas de organização de testes no Cypress, testando APIs, usando mocks e stubs, realizando testes com dados dinâmicos e em diferentes tamanhos de tela e muito mais.

Saiba mais →
React: praticando o consumo de APIs

React: praticando o consumo de APIs

Aprenda a consumir APIs em React de forma segura, usando `useEffect`, `useState` e boas práticas com variáveis de ambiente.

Saiba mais →
Javascript: praticando o uso do local storage

Javascript: praticando o uso do local storage

Aprenda a usar o `localStorage` para armazenar e sincronizar dados no navegador, criando aplicações web interativas com HTML e CSS.

Saiba mais →

#Projetos

Techguide.sh

Techguide.sh

Colaboro no Techguide. O Techguide é uma iniciativa da Alura para mapear as necessidades mais comuns em cada profissional de tecnologia muito inspirado na filosofia do dev em T.

Saiba mais →
CSS com bandeiras

CSS com bandeiras

Por diversão resolvi criar bandeiras de países com CSS para praticar. Deixei os códigos abertos no open source para quem quiser se inspirar também.

Saiba mais →
Algorithms-js

Algorithms-js

Gosto de as vezes me desafiar implementando ou resolvendo problemas de código. E nada melhor do que colaborar com um repositório que mantém uma base de algoritmos importantes, mas com JavaScript.

Saiba mais →
Meu Maranhão

Meu Maranhão

Um dos primeiros projetos que desenvolvi quando comecei a aprender programação. Deixo ele do jeitinho que fiz para me lembrar sempre de onde comecei e onde estou.

Saiba mais →