Homepage
Open in app
Sign in
Get started
Professor Diego Pinho
Artigos, notícias e dicas sobre o melhor da tecnologia.
Arquivo
Sobre
Site
Follow
Como usar o Faker.js para gerar dados falsos (mas realistas) em JavaScript
Como usar o Faker.js para gerar dados falsos (mas realistas) em JavaScript
No desenvolvimento de software, testar funcionalidades com dados reais nem sempre é a melhor opção. Seja para preservar a privacidade de…
Diego Martins de Pinho
Feb 17
Assuma responsabilidade, pare de dar desculpas e cresça na sua carreira como programador(a)
Assuma responsabilidade, pare de dar desculpas e cresça na sua carreira como programador(a)
Você já sentiu que, no trabalho, os problemas nunca são culpa sua? O código teoricamente estava certo porque funcionou na sua máquina, mas…
Diego Martins de Pinho
Feb 10
5 serviços gratuitos na cloud para bancos de dados Postgres
5 serviços gratuitos na cloud para bancos de dados Postgres
Uma das partes mais legais de codar uma aplicação é disponbilizá-la para que outras pessoas possam usá-la.
Diego Martins de Pinho
Jan 30
Como fazer uma navbar responsiva
Como fazer uma navbar responsiva
Hoje é praticamente impossível ter um site que não seja responsivo.
Diego Martins de Pinho
Jan 30
Popups nativos no navegador (Popover API)
Popups nativos no navegador (Popover API)
Popups estão em toda parte. Eles são amplamente utilizados para diversos fins, como exibir anúncios, captar leads (através de formulários)…
Diego Martins de Pinho
Jan 30
Elementos Fantasmas: O truque de UX para carregamentos mais Rápidos!
Elementos Fantasmas: O truque de UX para carregamentos mais Rápidos!
Não tem nada pior para a experiência do usuário do que acessar um site e ter a tela vazia por vários segundos porque o conteúdo está sendo…
Diego Martins de Pinho
Jan 28
Como enviar e-mails com o JavaScript usando o EmailJS
Como enviar e-mails com o JavaScript usando o EmailJS
Ter um formulário de contato no seu site pessoal ou do seu negócio geralmente é uma boa ideia, afinal de contas, facilita muito o contato…
Diego Martins de Pinho
Jan 22
Por que você nunca termina seus projetos pessoais e como resolver isso
Por que você nunca termina seus projetos pessoais e como resolver isso
Você já parou pra pensar porque é muito mais fácil começar novos projetos paralelos do que de fato terminá-los? E você não está sozinho(a)…
Diego Martins de Pinho
Jan 13
Crie seu próprio aplicativo de notas colaborativo com websockets (Socket.io)
Crie seu próprio aplicativo de notas colaborativo com websockets (Socket.io)
Trabalhar com websockets é bem diferente do que estamos acostumados.
Diego Martins de Pinho
Sep 30, 2024
Arquitetura de Microsserviços em Node com o MoleculerJS
Arquitetura de Microsserviços em Node com o MoleculerJS
Montar um projeto na arquitetura de Microsserviços não é tão trivial e nem tão necessário quanto a maior parte das pessoas desenvolvedoras…
Diego Martins de Pinho
Sep 13, 2024
Validações mais felizes na sua API com a biblioteca Joi 😁
Validações mais felizes na sua API com a biblioteca Joi 😁
Aprenda uma forma mais rápida e eficaz de fazer validações na sua API JS
Diego Martins de Pinho
May 24, 2024
Mockando um back-end com o JSON Server
Você já passou por uma situação onde precisava do back-end pronto para implementar/testar a integração com o seu front-end? Pois é… isso…
Diego Martins de Pinho
Sep 19, 2022
Autenticação básica usando o GitHub OAuth + Parcel + Node
Autenticação básica usando o GitHub OAuth + Parcel + Node
Contexto
Diego Martins de Pinho
Sep 12, 2022
Como funcionam os operadores de atribuição lógica do ES2021 (JS)
Como funcionam os operadores de atribuição lógica do ES2021 (JS)
Desde o lançamento da versão ECMAScript 6, em 2015, o TC19 têm trabalhado para trazer funcionalidades e melhorias para o JavaScript…
Diego Martins de Pinho
Mar 26, 2021
Lidando com pacotes globais do npm
Lidando com pacotes globais do npm
Como listar, atualizar e deletar pacotes npm globais na sua máquina.
Diego Martins de Pinho
Mar 4, 2021
O básico de animações para programadores(as) — ou para quem não manja nada
O básico de animações para programadores(as) — ou para quem não manja nada
Você tem pouca habilidade artística (assim como eu, rs) ou te falta conhecimento sobre o processo criativo de animações MAS ainda sim você…
Diego Martins de Pinho
Dec 10, 2020
Livro React Native — Desenvolvimento de aplicativos mobile com React
Livro React Native — Desenvolvimento de aplicativos mobile com React
Aprenda como fazer aplicativos com o React Native com o livro publicado pela Casa do Código e escrito pelo Diego Pinho e Bruna Escudelario.
Diego Martins de Pinho
Apr 21, 2020
Entendendo posicionamento com CSS de uma vez por todas
Entendendo posicionamento com CSS de uma vez por todas
Static, absolute, relative, fixed e sticky são mais fáceis de usar do que parece.
Diego Martins de Pinho
Mar 11, 2020
Hospedagem gratuita e integrada ao Git usando o Netlify
Hospedagem gratuita e integrada ao Git usando o Netlify
Aprenda como subir um site na internet usando o git
Diego Martins de Pinho
Feb 26, 2020
Como criar um a API REST fake para testes — JSONPlaceholder
Como criar um a API REST fake para testes — JSONPlaceholder
Você não precisa mais esperar o back-end estar pronto ;)
Diego Martins de Pinho
Feb 16, 2020
Formulários HTML5 funcionais sem PHP nem JS
Formulários HTML5 funcionais sem PHP nem JS
Aprenda como colocar formulários HTML5 no seu site sem usar PHP e nem JavaScript.
Diego Martins de Pinho
Feb 11, 2020
Como estilizar as mensagens do terminal no Node
Como estilizar as mensagens do terminal no Node
Como aplicar estilo as mensagens do terminal da maneira certa
Diego Martins de Pinho
Jan 27, 2020
Carbon — Imagens do seu código com visual incrível
Carbon — Imagens do seu código com visual incrível
Se você é assim como eu e gosta de escrever artigos, ensinar programação, ajudar as pessoas e/ou fazer palestras sobre tecnologia, essa…
Diego Martins de Pinho
Jan 23, 2020
Entendendo o JavaScript com o JS Visualizer
Entendendo o JavaScript com o JS Visualizer
Aprender JavaScript não é uma tarefa fácil. Além das bibliotecas e frameworks mais famosos do momento — React, Angular e Vue — o…
Diego Martins de Pinho
Mar 10, 2019
Sou programador, por que raios pensar no negócio?!
Sou programador, por que raios pensar no negócio?!
Este é um texto com caráter reflexivo! Se você não gosta deste tipo de conteúdo, dê uma olhada nos nossos artigos técnicos!
Diego Martins de Pinho
Mar 4, 2019
Administre seus bancos de dados com o DBeaver
Administre seus bancos de dados com o DBeaver
Recentemente demos uma dica bacana aqui no blog sobre como manipular o seu banco de dados diretamente do VSCode (veja este artigo aqui)…
Diego Martins de Pinho
Feb 25, 2019
Gerando arquivos PDF com JavaScript
Gerando arquivos PDF com JavaScript
Não é novidade nenhuma que o JavaScript hoje é praticamente uma solução universal para qualquer problema tecnológico. Desde aplicações web…
Diego Martins de Pinho
Feb 18, 2019
30 segundos para aprender algo novo diariamente (JS, Python e PHP)
30 segundos para aprender algo novo diariamente (JS, Python e PHP)
Em algum momento da sua vida, você já deve ter ouvido alguém te dizer (ou talvez tenha lido em algum artigo/livro) algo do tipo:
Diego Martins de Pinho
Feb 9, 2019
Manipulando o tempo usando o Day.js
Manipulando o tempo usando o Day.js
Manipular datas e horários no JavaScript — e em linguagens de programação em geral — pode ser uma tarefa árdua. Existem inúmeras variáveis…
Diego Martins de Pinho
Feb 4, 2019
Já pensou em aprender algoritmos de ordenação dançando?
Já pensou em aprender algoritmos de ordenação dançando?
Para quem está ingressando na área de computação, um dos conceitos mais abstratos, confusos e difíceis de se aprender são os algoritmos…
Diego Martins de Pinho
Jan 23, 2019
O checklist de performance front-end dos seus sonhos
O checklist de performance front-end dos seus sonhos
Desenvolvimento front-end é bastante difícil. Se você começou a trabalhar neste meio há alguns anos, deve ter muita dificuldade em se…
Diego Martins de Pinho
Jan 14, 2019
About Professor Diego Pinho
Latest Stories
Archive
About Medium
Terms
Privacy
Teams