Revelo Community - O melhor conteúdo tech para devs
  • tech
  • carreira
  • comunidade
  • we care about tech
LinkedIn Instagram YouTube
Inscrever-se
Como automatizar processos com tecnologias DevOps?
DevOps

Como automatizar processos com tecnologias DevOps?

DevOps é uma prática de desenvolvimento de software que visa melhorar a colaboração entre as equipes de desenvolvimento e operações, por meio da automação dos processos de deployment, configuração, monitoramento e gestão de aplicações. DevOps permite entregar software de forma mais rápida, confiável e contínua, atendendo às demandas dos usuários

  • Virgílio Borges
Virgílio Borges Oct 12, 2023 • 8 min read
3 práticas recomendadas para proteger servidores Ubuntu Linux na Internet
Ubuntu

3 práticas recomendadas para proteger servidores Ubuntu Linux na Internet

Imagine esta situação: você está ansioso para experimentar a nova versão de seu framework web de código aberto favorita e decide criar um servidor Linux virtual em seu provedor de nuvem para hospedá-la. Não passa nem uma hora, você já finalizou a instalação e está prestes a compartilhar a URL

  • Gerardo Perales
Gerardo Perales Oct 11, 2023 • 6 min read
Como usar o Docker em uma aplicação fullstack (React+Node)
Docker

Como usar o Docker em uma aplicação fullstack (React+Node)

Docker é uma plataforma que permite que você empacote, distribua e execute aplicativos em contêineres sem instalar as dependências diretamente no seu computador, tornando a implantação e o gerenciamento de aplicativos mais simples. Em outras palavras, o Docker é uma ferramenta que ajuda a empacotar um aplicativo com todas as

  • João Otávio Gomes Hugill
João Otávio Gomes Hugill Oct 10, 2023 • 6 min read
As 10 ferramentas essenciais para todo desenvolvedor
Devs

As 10 ferramentas essenciais para todo desenvolvedor

Num mundo cada vez mais digitalizado, os desenvolvedores de software precisam das ferramentas certas para se manterem produtivos e competitivos. Neste artigo, exploraremos alguns dos melhores para brilhar no mundo da tecnologia. De editores de código a ferramentas de colaboração em equipe, essas ferramentas ajudarão você a levar seu trabalho

  • Rosimar Herrera
Rosimar Herrera Oct 9, 2023 • 5 min read
Como utilizar o Grid Layout com Tailwind CSS
Tailwind

Como utilizar o Grid Layout com Tailwind CSS

Quanto mais os anos vão se passando e as demandas se prolongam, mais o programador tende a procurar tecnologias que o ajudam a conseguir mais fazendo menos. Foi assim que surgiram diversos frameworks e bibliotecas, como por exemplo o React, o Vue, o Angular e o que iremos abordar neste

  • Bruno Gabryell Cabral Da Silva
Bruno Gabryell Cabral Da Silva Oct 6, 2023 • 7 min read
É hora de formar uma equipe de análise de dados para minha empresa?
Análise de Dados

É hora de formar uma equipe de análise de dados para minha empresa?

Ao longo dos anos, fui abordada por diversas pessoas que pediram minha opinião sobre como começar a usar os dados de suas empresas. Alguns para moda e outros com propostas mais sólidas, mas todos com o mesmo desafio: É um bom momento para formar uma equipe de Data Analytics? Não

  • Daniela Cruz
Daniela Cruz Oct 6, 2023 • 3 min read
Atualizando o Vue.js para a versão 3
Vue.js

Atualizando o Vue.js para a versão 3

A rapidez com que aprimoramentos ou novas tecnologias surgem para o desenvolvimento de software acaba por tornar produtos digitais já em uso, de certa forma, obsoletos. O Vue.js é um ótimo framework open source para o frontend que traz muitos benefícios para o desenvolvimento de um software escalável, com

  • Carlos Eduardo Dias
Carlos Eduardo Dias Oct 5, 2023 • 6 min read
MongoDB: Updates complexos - array
MongoDB

MongoDB: Updates complexos - array

No artigo anterior, expliquei o que era o MongoDB e os comandos básicos para inserção, remoção e atualização de dados. Hoje nós iremos aprender como inserimos e alteramos itens em um array utilizando os Update Operators (operadores de atualização) no MongoDB. De acordo com a documentação do MongoDB, existem quatro

  • Roberto de Luna Silva
Roberto de Luna Silva Oct 5, 2023 • 8 min read
Como construir um widget em passos simples
Apps

Como construir um widget em passos simples

No contexto de programação, chamamos de widgets pequenas aplicações ou pedaços de código isolados que permitem acesso rápido a determinadas funcionalidades e recursos que esse código oferece. Podemos classificar os widgets em três grandes categorias: ·   Desktop widgets: Os widgets desktop são aplicativos leves que são baixados e executados em um

  • Cristina Pazmiño
Cristina Pazmiño Oct 4, 2023 • 5 min read
Criando sua primeira aplicação no Vue.js
Vue.js

Criando sua primeira aplicação no Vue.js

Olá, bem-vindo(a) a este guia básico! Aqui, vou apresentar a vocês os primeiros passos para programar com o Vue.js. É possível que você já tenha ouvido falar sobre esse framework, mas se não tiver, não se preocupe, pois abordarei tudo o que você precisa saber para começar. Vue.

  • Gabriel Reis Duarte
Gabriel Reis Duarte Oct 3, 2023 • 7 min read
Envie e-mails de um site com PHP
PHP

Envie e-mails de um site com PHP

Muitas empresas que comercializam algum tipo de serviço ou produto estão presentes na Internet e têm como objetivo ouvir e conhecer os gostos dos potenciais consumidores. Por isso estão abertos a receber sugestões, recomendações e observações sobre o processo de vendas, para melhorar os processos e garantir a satisfação do

  • Ana Beatriz González Sánchez
Ana Beatriz González Sánchez Oct 2, 2023 • 7 min read
Conecte ChatGPT e Telegram com Ruby on Rails
ChatGPT

Conecte ChatGPT e Telegram com Ruby on Rails

Neste artigo você aprenderá como conectar o ChatGPT, modelo de linguagem da OpenAI, com o Telegram para criar um chatbot em espanhol usando Ruby on Rails. Os chatbots são ferramentas poderosas que permitem a interação com os usuários através de mensagens instantâneas, e com a ajuda do ChatGPT você pode

  • Fernando Contreras
Fernando Contreras Sep 29, 2023 • 7 min read
Como migrar do React para o React Native
React

Como migrar do React para o React Native

React Native é uma framework que usamos para desenvolver aplicativos para celular. O seu diferencial é o fato de que podemos criar aplicativos para iOS e Android usando a mesma linguagem que usamos no desenvolvimento web: o JavaScript/TypeScript. Isso faz com que seja possível criar apps para diferentes ambientes,

  • João Otávio Gomes Hugill
João Otávio Gomes Hugill Sep 29, 2023 • 6 min read
Como usar Auth0 para sua plataforma B2B multi-tenant com Next e Vercel
Auth0

Como usar Auth0 para sua plataforma B2B multi-tenant com Next e Vercel

Me deparei com o seguinte problema: construir uma plataforma que deveria servir diversas empresas de forma isolada e customizada, ou seja, uma plataforma B2B multi-tenant. Então construí uma aplicação em Next.js que utiliza o Auth0 para autenticação e a Vercel para hospedagem com subdomínios para cada cliente/tenant. Vamos

  • Abílio Marcos Coelho de Azevedo
Abílio Marcos Coelho de Azevedo Sep 28, 2023 • 8 min read
Como criar um bot para WhatsApp com Node.js
WhatsApp

Como criar um bot para WhatsApp com Node.js

Vamos criar um bot usando a biblioteca whatsapp-web.js, que permitirá interagir com o WhatsApp por meio de um cliente WhatsApp Web automatizado. Para este projeto utilizaremos uma biblioteca de código aberto com a qual criaremos nosso bot para WhatsApp. Esta biblioteca robusta ajudará a gerenciar grande parte das funcionalidades

  • Favio Cabral
Favio Cabral Sep 28, 2023 • 5 min read
Como utilizar o Flexbox com Tailwind CSS - Parte 2
Flexbox

Como utilizar o Flexbox com Tailwind CSS - Parte 2

Saudações, caros leitores! Estamos de volta, com mais aprendizado envolvendo o Flexbox e o Tailwind CSS! Na última vez que nos encontramos e compartilhamos conhecimentos sobre o assunto, aprendemos os conceitos básicos do Flexible Box Module (pra nós que já nos tornamos íntimos desde o último artigo, já podemos chamar

  • Bruno Gabryell Cabral Da Silva
Bruno Gabryell Cabral Da Silva Sep 27, 2023 • 8 min read
Descubra o poder do Git - Parte 4: Servidores
GIT

Descubra o poder do Git - Parte 4: Servidores

Nesta quarta parte, explicarei tudo o que você precisa saber sobre como configurar o Git em um servidor para ter um fluxo de trabalho eficiente e seguro. Se precisar revisar algum conteúdo dos meus artigos anteriores, basta clicar no meu nome e você os encontrará facilmente. Comecemos! 1) Os Protocolos

  • Isaac Saavedra Alquinta
Isaac Saavedra Alquinta Sep 26, 2023 • 10 min read
Uso de variáveis no Golang
Golang

Uso de variáveis no Golang

Golang é uma linguagem de programação moderna, criada pela gigante da internet: Google, em 2009, e se tornou muito popular no desenvolvimento de aplicações web e serviços em nuvem. Uma das principais características da linguagem é sua simplicidade, que se reflete também na forma como as variáveis são utilizadas. Declaração

  • Glauber Porto
Glauber Porto Sep 25, 2023 • 3 min read
O que é Express?
Express

O que é Express?

Antes de começarmos com o protagonista deste artigo, temos que falar sobre uma tecnologia muito importante que devemos conhecer antes de iniciarmos nossa jornada. Não é nada mais nada menos que Node.js. O que é Node.js? Node.js é um ambiente de execução de plataforma cruzada de código

  • Mónica Alejandra Velásquez Alvarado
Mónica Alejandra Velásquez Alvarado Sep 22, 2023 • 4 min read
Refatorando um projeto com o Python e Poetry para Twitch
Twitch

Refatorando um projeto com o Python e Poetry para Twitch

No artigo anterior, eu mostrei como iniciei um projeto de chatbot para a plataforma Twitch, conforme adquiri mais conhecimentos, com ajuda da comunidade, tanto sobre projetos quanto sobre a linguagem Python, consegui refatorar o projeto, mantendo a funcionalidade inicial, porém com mais organização. Lembrando que o tutorial foi escrito utilizando

  • Bruna Ferreira
Bruna Ferreira Sep 22, 2023 • 8 min read
Teste de contrato direcionado ao consumidor (DbC - Design by Contract)
Microsserviços

Teste de contrato direcionado ao consumidor (DbC - Design by Contract)

A estrutura de microsserviços tem sido uma tendência que várias empresas vêm se adaptando a essa prática nos últimos anos. Com os microsserviços, grandes projetos de software são fragmentados em unidades ou elementos menores, que são desenvolvidos de forma autônoma por diferentes equipes. Cada um desses elementos distintos tem uma

  • Saulo Stopa
Saulo Stopa Sep 21, 2023 • 9 min read
React Hooks: o que são e como usá-los?
React

React Hooks: o que são e como usá-los?

React É muito popular entre os desenvolvedores atuais e um tema que eles devem conhecer muito bem são os hooks, que são relativamente novos e foram implementados em 2013 para solucionar deficiências que esta biblioteca apresentava durante seu lançamento. Neste artigo vou explicar a definição, importância e forma de usar

  • Ana Lisseth Juárez Marenco
Ana Lisseth Juárez Marenco Sep 21, 2023 • 7 min read
Angular.js Unit Testing
Angular

Angular.js Unit Testing

Um dos recursos mais importantes do Angular.js é a feature de testes. Quando os desenvolvedores do Google desenvolveram o Angular, eles mantiveram os testes em mente e garantiram que toda a estrutura do Angular fosse testável. No Angular, os testes são realizados usando o Karma, um framework com funcionalidades

  • Josivan Ribeiro da Silva
Josivan Ribeiro da Silva Sep 20, 2023 • 10 min read
Domine a arte de Sass e CSS: um guia para web designers
Sass

Domine a arte de Sass e CSS: um guia para web designers

Como web designers, é crucial compreender a importância do Sass e do CSS. Embora ambos sejam usados ​​para criar estilos na web, Sass é um pré-processador CSS que oferece vários benefícios adicionais. Neste guia, ensinarei tudo o que você precisa saber para dominar a arte de Sass e CSS. Compreendendo

  • Ana Beatriz González Sánchez
Ana Beatriz González Sánchez Sep 19, 2023 • 7 min read
What's new on Flutter FormX 3.0.0
FormX

What's new on Flutter FormX 3.0.0

As is the natural process of software development, we have noticed a big opportunity of refactoring Flutter FormX to support different apps’ architectures with the same ease as we did for MobX. That's what we understand as delivering value to the community. With that in mind, we have updated FormX

  • Gabriel Araujo
Gabriel Araujo Sep 18, 2023 • 13 min read
Revelo Community - O melhor conteúdo tech para devs © 2025
  • Dados & Privacidade
  • Contato
Powered by Ghost