<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bendev Junior</title>
    <description>The latest articles on Forem by Bendev Junior (@bendevoficial).</description>
    <link>https://forem.com/bendevoficial</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F836397%2F149a3385-98b6-44d3-b7d3-d8c7321eeb6c.jpg</url>
      <title>Forem: Bendev Junior</title>
      <link>https://forem.com/bendevoficial</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bendevoficial"/>
    <language>en</language>
    <item>
      <title>Nutrilow Official Notice: How to Safely Access Our Platform Online</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Sat, 07 Feb 2026 20:26:09 +0000</pubDate>
      <link>https://forem.com/nutrilow/nutrilow-official-notice-how-to-safely-access-our-platform-online-4o7l</link>
      <guid>https://forem.com/nutrilow/nutrilow-official-notice-how-to-safely-access-our-platform-online-4o7l</guid>
      <description>&lt;p&gt;As Nutrilow continues to grow and reach more users looking to build healthier eating habits, our digital presence has expanded across platforms and communities. With this growth, it becomes increasingly important to clarify how users can safely access our services online.&lt;/p&gt;

&lt;p&gt;To ensure transparency and protect our community, Nutrilow is publishing this official notice to reinforce which domains are legitimately operated by our company.&lt;/p&gt;

&lt;h2&gt;
  
  
  Official Nutrilow Domains
&lt;/h2&gt;

&lt;p&gt;The Nutrilow platform is officially available only through the following domains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nutrilow.com" rel="noopener noreferrer"&gt;https://nutrilow.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nutrilow.com.br" rel="noopener noreferrer"&gt;https://nutrilow.com.br&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any other website using the Nutrilow name or similar variations is &lt;strong&gt;not affiliated with our company&lt;/strong&gt; and does not represent our services, products, or support channels.&lt;/p&gt;

&lt;p&gt;Users should always confirm the website address before registering, logging in, or sharing personal information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;As digital health and nutrition platforms grow in popularity, it is increasingly common to see unauthorized websites attempting to imitate legitimate services. These pages may cause confusion or try to misuse brand identity.&lt;/p&gt;

&lt;p&gt;Nutrilow does not operate through alternative domains, third-party portals, or unofficial intermediaries. All official updates, product features, and service access are provided exclusively through our authorized websites and official app distribution channels.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Commitment to User Safety
&lt;/h2&gt;

&lt;p&gt;At Nutrilow, user trust and data protection are priorities. We continuously work to maintain a secure environment for users tracking meals, hydration, and health goals through our platform.&lt;/p&gt;

&lt;p&gt;If you encounter any suspicious page using our brand name, we encourage reporting it through the contact channels available on our official websites.&lt;/p&gt;

&lt;h2&gt;
  
  
  About Nutrilow
&lt;/h2&gt;

&lt;p&gt;Founded in Brazil in 2025, Nutrilow is a digital platform focused on helping people build sustainable healthy habits through technology. The app enables users to track meals, monitor hydration, set health goals, and, in specific plans, connect with nutrition professionals for personalized support.&lt;/p&gt;

&lt;p&gt;Our mission is to make nutritional care more accessible and practical for everyday life.&lt;/p&gt;

</description>
      <category>nutrilow</category>
      <category>healthtech</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Como construí meu próprio sistema OTA (Over-the-Air Updates) para o Nutrilow com ExpressJS e Expo</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Mon, 27 Oct 2025 01:21:18 +0000</pubDate>
      <link>https://forem.com/bendevoficial/como-construi-meu-proprio-sistema-ota-over-the-air-updates-para-o-nutrilow-com-expressjs-e-expo-38bi</link>
      <guid>https://forem.com/bendevoficial/como-construi-meu-proprio-sistema-ota-over-the-air-updates-para-o-nutrilow-com-expressjs-e-expo-38bi</guid>
      <description>&lt;p&gt;Entenda a arquitetura técnica e as decisões por trás da criação de um sistema customizado de over-the-air updates, substituindo o Expo Updates oficial no &lt;a href="https://nutrilow.com" rel="noopener noreferrer"&gt;Nutrilow&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contexto
&lt;/h2&gt;

&lt;p&gt;Em um artigo anterior, compartilhei por que escolhi &lt;strong&gt;Expo + React Native + ExpressJS&lt;/strong&gt; como base para o Nutrilow:&lt;br&gt;
&lt;a href="https://dev.to/bendevoficial/por-que-adotei-expo-react-native-e-expressjs-para-a-escalabilidade-do-nutrilow-5hja"&gt;➡️ Por que adotei Expo, React Native e ExpressJS para a escalabilidade do Nutrilow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No momento, o foco era &lt;strong&gt;escalabilidade&lt;/strong&gt; e &lt;strong&gt;autonomia técnica&lt;/strong&gt;. Essa mentalidade continuou evoluindo — e o próximo passo natural foi &lt;strong&gt;assumir o controle sobre o sistema de OTA Updates.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  O problema com o Expo Updates
&lt;/h2&gt;

&lt;p&gt;O Expo oferece um excelente sistema de OTA, mas ele:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Depende da infraestrutura da Expo;&lt;/li&gt;
&lt;li&gt;Não permite forçar reenvio de updates com o mesmo runtimeVersion;&lt;/li&gt;
&lt;li&gt;Não oferece logs detalhados de distribuição;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esses pontos podia se tornar gargalos no processo de entrega contínua do Nutrilow.&lt;/p&gt;
&lt;h2&gt;
  
  
  A solução: Send OTA self-hosted
&lt;/h2&gt;

&lt;p&gt;Decidi criar um serviço ExpressJS que atua como &lt;strong&gt;repositório e distribuidor de builds OTA.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Arquitetura simplificada
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+--------------------------------------+
|   expo export --public-url=...       |
+----------------------+---------------+
                       |
                       v
+--------------------------------------+
| Express Server (OTA API)             |
| - Recebe bundle e metadata           |
| - Valida upload key                  |
| - Armazena e versiona build          |
| - Retorna manifest para o app        |
+--------------------------------------+
                       |
                       v
+--------------------------------------+
| Nutrilow App (Expo Updates client)   |
| - Faz check automático de versão     |
| - Faz download e aplica OTA          |
+--------------------------------------+

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  Script de automação
&lt;/h2&gt;

&lt;p&gt;Criei um script simples em Bash para publicar OTA updates com contexto do commit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#!/bin/bash
commitHash=$(git rev-parse HEAD)
commitMessage=$(git log -1 --pretty=%B)

expo export --output ./dist
curl -F "bundle=@./dist/bundle.zip" \
     -F "commit=$commitHash" \
     -F "message=$commitMessage" \
     -F "uploadKey=$UPLOAD_KEY" \
     $OTA_SERVER_URL

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Isso permite rodar &lt;code&gt;./deploy-ota.sh&lt;/code&gt; e publicar um update versionado automaticamente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resultados&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;✅ Deploys OTA automáticos e auditáveis&lt;br&gt;
✅ Logs centralizados por commit&lt;br&gt;
✅ Controle completo do ciclo de atualização&lt;br&gt;
✅ Sem dependência da infraestrutura Expo&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Próximos passos e referência cruzada&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Essa implementação é detalhada de forma mais filosófica e experimental no &lt;strong&gt;post do Lab.BendevOficial&lt;/strong&gt;, que inspirou este artigo:&lt;br&gt;
&lt;a href="https://lab.bendevoficial.com/posts/por-que-criei-meu-proprio-sistema-de-send-ota-updates-para-o-nutrilow" rel="noopener noreferrer"&gt;👉 Leia: Por que criei meu próprio sistema de Send OTA Updates para o Nutrilow&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nutrilow</category>
      <category>react</category>
      <category>reactnative</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Por Que Adotei Expo (React Native) e Express.js para a Escalabilidade do Nutrilow</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Fri, 24 Oct 2025 01:34:30 +0000</pubDate>
      <link>https://forem.com/bendevoficial/por-que-adotei-expo-react-native-e-expressjs-para-a-escalabilidade-do-nutrilow-5hja</link>
      <guid>https://forem.com/bendevoficial/por-que-adotei-expo-react-native-e-expressjs-para-a-escalabilidade-do-nutrilow-5hja</guid>
      <description>&lt;p&gt;Como &lt;strong&gt;Criador e Arquiteto do &lt;a href="https://nutrilow.com" rel="noopener noreferrer"&gt;Nutrilow&lt;/a&gt;&lt;/strong&gt;, uma plataforma de nutrição que foi arquitetada para &lt;strong&gt;escalar rapidamente e lidar com um alto volume de dados em tempo real&lt;/strong&gt; (registros de refeições, gestão de planos e comunicação bidirecional), a escolha da minha stack foi uma decisão crítica de eficiência. Eu precisava de ferramentas que me garantissem produtividade agora e performance quando o crescimento vier.&lt;/p&gt;

&lt;p&gt;Eu adotei a combinação &lt;strong&gt;&lt;a href="https://expo.dev/" rel="noopener noreferrer"&gt;Expo&lt;/a&gt;&lt;/strong&gt; (React Native) e &lt;strong&gt;&lt;a href="https://expressjs.com/" rel="noopener noreferrer"&gt;Express.js&lt;/a&gt;&lt;/strong&gt; (Node.js) por me dar o controle e a capacidade de escalabilidade necessários.&lt;/p&gt;

&lt;p&gt;A seguir, detalho a minha justificada técnica, focada na máxima eficiência de desenvolvimento e preparação para o crescimento.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Front-end Mobile: A Minha Vantagem Estratégica com Expo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Minha decisão de escolher o &lt;strong&gt;Expo&lt;/strong&gt; sobre alternativas foi puramente estratégica: &lt;strong&gt;maximizar meu tempo e minimizar a sobrecarga de configuração.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.1. Otimização do Build Pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;O fluxo de trabalho do Expo simplifica radicalmente meu processo de build e implantação. Com o &lt;code&gt;EAS Build&lt;/code&gt;, eu padronizo o pipeline e &lt;strong&gt;me concentro&lt;/strong&gt; unicamente na lógica de negócio (business logic do Nutrilow), em vez de lidar com a complexidade de gerenciar dependências de SDKs nativos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.2. Hot-fixes e Agilidade de Iteração (OTAs)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Em um SaaS de saúde, onde a segurança e a precisão da interface são vitais, o recurso de &lt;strong&gt;Over-The-Air Updates (OTA)&lt;/strong&gt; do Expo é essencial. Ele me permite:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Distribuição Imediata:&lt;/strong&gt; Eu corrijo bugs críticos ou pequenas melhorias de UX/UI e as distribuo imediatamente, ignorando o ciclo demorado de aprovação das lojas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistência Rápida:&lt;/strong&gt; Eu garanto que todas as instâncias do aplicativo estejam na mesma versão funcional de forma quase instantânea, o que é crucial para manter a estabilidade no lançamento.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1.3. O Paradigma Cross-Platform&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;O desenvolvimento em &lt;strong&gt;React Native&lt;/strong&gt; (facilitado pelo Expo) me permitiu alcançar as bases de usuários &lt;strong&gt;Android e iOS&lt;/strong&gt; com um único codebase. Isso reduziu pela metade o tempo de desenvolvimento e otimizou a manutenção do meu código.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Back-end API: Express.js para Performance e Controle Total&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Eu precisava de um backend que fosse inerentemente eficiente em I/O para quando o volume de dados aumentar, sem que eu precisasse reescrever a arquitetura.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.1. Modelo de I/O Não-Bloqueante (Node.js)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A principal razão técnica para eu escolher o Express.js foi aproveitar o modelo de Input/Output (I/O) não-bloqueante do Node.js, que é ideal para este tipo de aplicação:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Preparação para o Volume:&lt;/strong&gt; O Node.js/Express lida com operações assíncronas de forma eficiente. Isso significa que, quando o aplicativo começar a receber milhares de requisições simultâneas para registrar dados (alimentação, hidratação), a arquitetura já está preparada para processar tudo com baixa latência, sem exigir multithreading complexo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microserviços Leves:&lt;/strong&gt; O Express me permitiu construir uma arquitetura de API REST leve e unopinionated. Isso facilita a futura decomposição em microsserviços especializados quando o projeto precisar de expansão horizontal.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2.2. Full-Stack JavaScript/TypeScript&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A unificação da linguagem (&lt;strong&gt;TypeScript&lt;/strong&gt; sobre o JavaScript) em toda a minha stack (Mobile: React Native; API: Express.js) trouxe ganhos massivos de produtividade:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reutilização de Tipagens:&lt;/strong&gt; Eu compartilho interfaces e schemas de dados entre o front e o back, minimizando erros e o context switching mental.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Produtividade:&lt;/strong&gt; Eu me movo rapidamente entre as camadas da aplicação, algo essencial quando se é o único responsável por toda a arquitetura.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2.3. Segurança e Conformidade (LGPD)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sendo um aplicativo de saúde, a segurança de dados sensíveis é minha responsabilidade. Eu utilizo o Express para implementar middlewares robustos de &lt;strong&gt;autenticação (JWT)&lt;/strong&gt; e &lt;strong&gt;validação de schemas (Joi/Zod)&lt;/strong&gt; na camada de aplicação. Isso garante que as rotas críticas de &lt;strong&gt;Planos Alimentares Personalizados&lt;/strong&gt; sejam seguras e auditáveis, cumprindo a LGPD desde o Dia Um.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusão Técnica&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A arquitetura que eu implementei com &lt;strong&gt;Expo + Express.js&lt;/strong&gt; me permite operar o &lt;strong&gt;&lt;a href="https://nutrilow.com" rel="noopener noreferrer"&gt;Nutrilow&lt;/a&gt;&lt;/strong&gt; de forma eficiente agora, enquanto garante a &lt;strong&gt;escalabilidade e a resiliência&lt;/strong&gt; necessárias para o futuro. Esta stack é a espinha dorsal que sustenta meu projeto de alto impacto.&lt;/p&gt;

&lt;p&gt;Meu próximo foco técnico é na implementação de modelos de IA no backend (também via Node.js) para auxiliar na geração de planos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A minha arquitetura é modular, eficiente e construída para o futuro crescimento do Nutrilow.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Qual stack você usaria para um SaaS com grande potencial de crescimento e alta concorrência de I/O?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>nutrilow</category>
      <category>reactnative</category>
      <category>javascript</category>
      <category>react</category>
    </item>
    <item>
      <title>Leaflora: Criando um MVP com Flutter para o Bem-Estar Feminino</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Mon, 14 Apr 2025 20:33:44 +0000</pubDate>
      <link>https://forem.com/bendevoficial/leaflora-criando-um-mvp-com-flutter-para-o-bem-estar-feminino-5d34</link>
      <guid>https://forem.com/bendevoficial/leaflora-criando-um-mvp-com-flutter-para-o-bem-estar-feminino-5d34</guid>
      <description>&lt;p&gt;A ideia do **Leaflora **surgiu de uma conversa simples com uma amiga. Ela me contou como é difícil encontrar um app de ciclo menstrual que fosse simples, direto e, o mais importante, gratuito. A maioria dos apps por aí tem um monte de funcionalidades que ninguém realmente usa ou começam como gratuitos e depois embutem tudo atrás de um paywall. A pergunta que surgiu foi inevitável:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Por que você não faz um app desses?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;E aí, não teve jeito. Eu decidi tirar um tempo livre, abrir o Flutter e criar um MVP direto ao ponto: um app para registrar o ciclo e sintomas de forma leve e prática.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que é o &lt;a href="https://projetos.bendevoficial.com/projects/leaflora" rel="noopener noreferrer"&gt;Leaflora&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;O Leaflora é um &lt;strong&gt;MVP (Minimum Viable Product)&lt;/strong&gt;, ou seja, a versão mais simples de um produto que funciona com o mínimo necessário para entregar valor. No meu caso, o foco estava em validar a ideia e entender se realmente há espaço para um app de saúde feminina que seja simples, sem complexidade ou custo, mas que cumpra a função básica de monitorar o ciclo menstrual.&lt;/p&gt;

&lt;p&gt;O app ainda está nos seus primeiros passos e, por enquanto, não temos feedback dos usuários. O objetivo inicial era claro: lançar rapidamente para começar a aprender com o uso real e ver como as pessoas reagiriam à proposta.&lt;/p&gt;

&lt;h2&gt;
  
  
  Por que Flutter?
&lt;/h2&gt;

&lt;p&gt;A escolha do Flutter foi uma decisão bem fácil. Com ele, posso criar apps nativos para Android e iOS usando uma única base de código. Além disso, o ecossistema do Flutter já tem pacotes prontos que ajudam a acelerar a prototipação, o que foi crucial para lançar o MVP rapidamente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Entre os principais benefícios:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Redução no tempo de desenvolvimento: Isso ajudou a focar no que realmente importa: entregar um app funcional o mais rápido possível.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interface fluida e customizável: A experiência de usuário foi uma prioridade.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Facilidade de escalar para iOS: Com o Flutter, já consigo ver uma transição tranquila para outras plataformas no futuro.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;O que vem por aí?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Agora que o app está oficialmente lançado, o próximo passo é entender como ele será recebido pelos usuários. Não temos feedback ainda, mas o objetivo é evoluir o app com base nas necessidades reais das pessoas. Algumas ideias para o futuro:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Notificações inteligentes baseadas no ciclo menstrual&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Histórico visual do ciclo menstrual&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Versão para iOS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Integrações com APIs de saúde&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A intenção nunca foi escalar rapidamente; a ideia era lançar algo simples, começar a aprender com os primeiros usuários e, aos poucos, construir uma solução mais completa.&lt;/p&gt;

&lt;h2&gt;
  
  
  E agora, o que eu quero de você?
&lt;/h2&gt;

&lt;p&gt;Se você se interessa por tecnologia, Flutter, ou simplesmente por produtos voltados para saúde e bem-estar, adoraria ouvir a sua opinião. O feedback inicial será fundamental para entender o que podemos melhorar e quais direções seguir.&lt;/p&gt;

&lt;p&gt;Dá uma olhada no Leaflora e me conta o que achou. O objetivo é seguir melhorando e, quem sabe, fazer a diferença para muitas mulheres por aí.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.bendevoficial.leaflora" rel="noopener noreferrer"&gt;Baixe o Leaflora: Leaflora na Play Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Saiba mais sobre o projeto: &lt;a href="https://projetos.bendevoficial.com/projects/leaflora" rel="noopener noreferrer"&gt;Leaflora no Bendev Oficial&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>programming</category>
      <category>mvp</category>
    </item>
    <item>
      <title>Escalando api de mil usuários para um milhão</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Sat, 08 Feb 2025 02:55:05 +0000</pubDate>
      <link>https://forem.com/bendevoficial/escalando-api-de-mil-usuarios-para-um-milhao-3nh4</link>
      <guid>https://forem.com/bendevoficial/escalando-api-de-mil-usuarios-para-um-milhao-3nh4</guid>
      <description>&lt;p&gt;Escalar uma API de 1k para 1M de usuários pode parecer um desafio e tanto, mas não precisa ser um bicho de sete cabeças! 🚀 No meu novo artigo, compartilho tudo o que aprendi (e aprendo ainda!) sobre como manter sua API afiada enquanto ela cresce. 😅&lt;/p&gt;

&lt;p&gt;Cache, balanceamento de carga, microserviços… tudo isso pode parecer complicado, mas com as estratégias certas, você vai ver sua API aguentar o tranco com muito mais confiança!&lt;/p&gt;

&lt;p&gt;Se você está nessa missão de escalar a sua API, ou só quer entender o processo, dá uma olhada no artigo completo. Vai te ajudar a evitar os tropeços comuns e a seguir em frente!&lt;/p&gt;

&lt;p&gt;Leia aqui: &lt;a href="https://lab.bendevoficial.com/posts/escalando-api-1k-para-1m" rel="noopener noreferrer"&gt;Escalando uma API de 1k para 1 Milhão de Usuários: Estratégias e Lições Práticas&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>aws</category>
      <category>python</category>
      <category>api</category>
    </item>
    <item>
      <title>Crimes usando IA avançam no mundo. Saiba como se proteger — Entrevista com Bendev Junior</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Fri, 09 Jun 2023 12:57:24 +0000</pubDate>
      <link>https://forem.com/bendevoficial/crimes-usando-ia-avancam-no-mundo-saiba-como-se-proteger-entrevista-com-bendev-junior-3mle</link>
      <guid>https://forem.com/bendevoficial/crimes-usando-ia-avancam-no-mundo-saiba-como-se-proteger-entrevista-com-bendev-junior-3mle</guid>
      <description>&lt;p&gt;Olá, pessoal! Tenho uma novidade empolgante para compartilhar com todos vocês. Fui recentemente convidado para participar do renomado podcast do Canaltech, onde discuti um tema de extrema relevância: “Crimes usando IA avançam no mundo. Saiba como se proteger”. É uma honra ter tido essa oportunidade de compartilhar meu conhecimento sobre inteligência artificial e oferecer insights valiosos para a comunidade.&lt;/p&gt;

&lt;p&gt;Como muitos de vocês já sabem, sou &lt;a href="https://bendevoficial.com"&gt;Bendev Junior&lt;/a&gt;, um entusiasta de tecnologia, programador e apaixonado por inteligência artificial. Desde sempre, acreditei que a programação e a internet iriam além da web, e é por isso que tenho me dedicado a estudar e aperfeiçoar minhas habilidades nesse campo fascinante.&lt;/p&gt;

&lt;p&gt;Durante a entrevista no podcast do Canaltech, tive a oportunidade de abordar os avanços da inteligência artificial e, infelizmente, também os crimes que estão surgindo como consequência desse progresso. Discutimos os desafios e as medidas de segurança necessárias para nos proteger nesse cenário em constante evolução.&lt;/p&gt;

&lt;p&gt;Aproveito esta oportunidade para compartilhar com vocês o link do episódio completo, que já está disponível para audição. &lt;a href="https://canaltech.com.br/podcast/podcast-canaltech/crimes-usando-ia-avancam-no-mundo-saiba-como-se-proteger-4552/"&gt;Clique aqui para ouvir&lt;/a&gt;: Crimes usando IA avançam no mundo. Saiba como se proteger. Tenho certeza de que vocês encontrarão insights valiosos e dicas essenciais para se protegerem nesse ambiente tecnológico em constante transformação.&lt;/p&gt;

&lt;p&gt;Além disso, quero compartilhar que estou desenvolvendo projetos públicos relacionados à inteligência artificial. Fiquem atentos às minhas redes sociais, pois estarei divulgando mais informações sobre esses projetos em breve. Mal posso esperar para mostrar a vocês as maravilhas que a inteligência artificial pode oferecer!&lt;/p&gt;

&lt;p&gt;Agradeço ao Canaltech pela oportunidade de participar desse projeto e por seu compromisso em fornecer informações de qualidade sobre tecnologia para o público. É uma satisfação fazer parte dessa iniciativa e poder compartilhar meu conhecimento com uma audiência tão engajada e interessada.&lt;/p&gt;

&lt;p&gt;Se você é apaixonado por inteligência artificial, automação robótica ou está simplesmente interessado em se manter atualizado sobre as últimas tendências tecnológicas, não deixe de conferir o podcast do Canaltech com a minha participação. Tenho certeza de que será uma experiência enriquecedora!&lt;/p&gt;

&lt;p&gt;Agradeço a todos pelo apoio contínuo e pela oportunidade de compartilhar minha paixão por tecnologia com vocês. Juntos, podemos explorar e aproveitar ao máximo as maravilhas que a inteligência artificial tem a oferecer!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>podcast</category>
      <category>bendevjunior</category>
      <category>techtalks</category>
    </item>
    <item>
      <title>A Fascinante Jornada pela Inteligência Artificial: Uma Conversa com a CBN</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Thu, 18 May 2023 23:57:16 +0000</pubDate>
      <link>https://forem.com/bendevoficial/a-fascinante-jornada-pela-inteligencia-artificial-uma-conversa-com-a-cbn-3n71</link>
      <guid>https://forem.com/bendevoficial/a-fascinante-jornada-pela-inteligencia-artificial-uma-conversa-com-a-cbn-3n71</guid>
      <description>&lt;p&gt;Olá a todos! Sou Bendev Junior, entusiasta da tecnologia, autor e profissional dedicado a explorar as fronteiras da inovação. Recentemente, tive a honra de discutir um tema que me fascina profundamente: a Inteligência Artificial (IA), em uma conversa com a CBN.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/eIh_ETDGqYE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Durante a entrevista, navegamos pelos mares do universo da IA, desde o entendimento dos fundamentos até a discussão das inovações mais recentes que estão transformando nosso mundo. É incrível perceber como a IA está expandindo os limites do que consideramos possível, impactando não apenas a tecnologia, mas a forma como vivemos e interagimos.&lt;/p&gt;

&lt;p&gt;A IA não está apenas nos celulares ou nos assistentes de voz — ela está cada vez mais integrada em nossas vidas, moldando a maneira como trabalhamos, aprendemos e até mesmo como nos relacionamos uns com os outros. Seja na medicina, com diagnósticos mais precisos, no comércio, com experiências personalizadas de compra, ou na educação, com aprendizado adaptativo — a IA está aqui para revolucionar.&lt;/p&gt;

&lt;p&gt;Em nossa conversa, também abordamos as implicações éticas da IA. Com o poder de transformar tantos aspectos de nossas vidas, é crucial que estejamos cientes dos dilemas éticos que surgem.&lt;/p&gt;

&lt;p&gt;Como podemos garantir que a IA seja usada para o bem, respeitando a privacidade e os direitos de todos? Como podemos evitar o uso indevido desta poderosa ferramenta? Estas são questões importantes que precisamos abordar à medida que avançamos para um futuro cada vez mais dominado pela IA.&lt;/p&gt;

&lt;p&gt;Para mim, um dos aspectos mais empolgantes da IA é o seu potencial ainda inexplorado.&lt;/p&gt;

&lt;p&gt;Estamos apenas no início de nossa jornada para entender o que a IA pode fazer. Há um vasto universo de possibilidades à nossa frente — e eu estou incrivelmente animado para explorá-lo com todos vocês.&lt;/p&gt;

&lt;p&gt;Espero que vocês se juntem a mim nesta emocionante viagem de descoberta e inovação. Juntos, podemos explorar a fronteira da tecnologia e moldar o futuro da IA.&lt;/p&gt;

&lt;p&gt;Se você gostou deste artigo e está interessado em mais discussões sobre IA e outras tendências tecnológicas, não deixe de me seguir aqui no Medium e em outras redes sociais. Estou ansioso para compartilhar mais sobre essa jornada emocionante com todos vocês!&lt;br&gt;
Até a próxima, Bendev Junior&lt;/p&gt;

</description>
      <category>bendevjunior</category>
      <category>tecnologia</category>
      <category>chatgpt</category>
      <category>programming</category>
    </item>
    <item>
      <title>Real Digital: What to expect from the Central Bank's new digital currency?</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Mon, 27 Feb 2023 17:06:47 +0000</pubDate>
      <link>https://forem.com/bendevoficial/real-digital-what-to-expect-from-the-central-banks-new-digital-currency-4319</link>
      <guid>https://forem.com/bendevoficial/real-digital-what-to-expect-from-the-central-banks-new-digital-currency-4319</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff9tnbld0jw69zke9f32k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff9tnbld0jw69zke9f32k.jpeg" alt=" " width="800" height="516"&gt;&lt;/a&gt;&lt;br&gt;
Hey guys! Are you aware of Real Digital, the new digital currency that the Central Bank of Brazil will launch? The idea is that it has a #blockchain system based on Ethereum, with Smart Contracts and everything. This will allow the currency to be used in smart contracts, which will make everyone's life a lot easier.&lt;/p&gt;

&lt;p&gt;But there is one detail: the Central Bank wants to have a very large control over the currency, which can be a problem for those who are used to the decentralization of cryptocurrencies. For example, Ethereum has an open and decentralized network to validate transactions, but in Real Digital, this will be done by agents authorized by the Bank, including financial institutions approved by the organization.&lt;/p&gt;

&lt;p&gt;The objective of the Central Bank is to have a Digital Payment System, linked to the already existing SPB, but focused on the Central Bank Digital Currency (CBDC). With this, the financial assets transacted within the blockchain will be tokenized in order to allow their movement through the closed network.&lt;/p&gt;

&lt;p&gt;With the implementation of Real Digital, a greater approximation of the DeFi market and Smart Contracts is expected, allowing direct transfers of funds to citizens without the need for bank intermediaries. Furthermore, the pilot project should be launched later this year, allowing the Central Bank to refine the system before its official launch.&lt;/p&gt;

&lt;p&gt;To meet these needs, Real Digital will need to be integrated with digital payment systems and tokenization of financial assets. It will also be necessary to develop a secure and scalable platform for carrying out large-scale transactions.&lt;/p&gt;

&lt;p&gt;However, the benefits of implementing Real Digital are many. In addition to allowing faster and safer transactions, the new Central Bank digital currency will be able to integrate the DeFi (decentralized financial) market and allow the creation of new financial and commercial applications based on smart contracts.&lt;/p&gt;

&lt;p&gt;That's it guys! Real Digital is coming and promises to be a revolution in the Brazilian financial market.&lt;/p&gt;

</description>
      <category>react</category>
      <category>typescript</category>
      <category>frontend</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Não perca tempo criando sistema de autenticação</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Thu, 25 Aug 2022 01:32:00 +0000</pubDate>
      <link>https://forem.com/bendevoficial/nao-perca-tempo-criando-sistema-de-autenticacao-pl5</link>
      <guid>https://forem.com/bendevoficial/nao-perca-tempo-criando-sistema-de-autenticacao-pl5</guid>
      <description>&lt;p&gt;Se você está iniciando provavelmente vai ficar em dúvida em relação ao título do post mas ao longo quero descrever melhor o porque você criar um sistema de autenticação pode ser uma “perca de tempo”.&lt;/p&gt;

&lt;p&gt;Lembrando que existem vários casos, neste post quero destacar alguns e você leve em consideração para seus próximos projetos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contexto
&lt;/h2&gt;

&lt;p&gt;Sempre que vamos iniciar algum sistema novo usamos algum sistema de autenticação seja para cadastro ou login e por aí vai.. E ao longo período de dev vamos percebendo como é repetitivo e detalhista criar um ecossistema de autenticação, porque envolve dados sensíveis e tem todo um cuidado por trás, muitas das vezes ficamos um tempo pensando na melhor solução e como torná-la mais seguro e não deixamos o foco para o que importa o negócio em si.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solução
&lt;/h2&gt;

&lt;p&gt;Para isso existe alguns sistemas “prontos” para você usar e passar por essa parte, quero destacar as vantagens e porque ou não usá-las :-p.&lt;/p&gt;

&lt;p&gt;Tive uma experiência quando trabalhei em um projeto no banco Itaú, o qual precisávamos desenvolver uma solução rápida e efetiva para teste de hipóteses dos diretos, sendo assim não podíamos focar tanto em detalhes que não faziam sentido para o negócio tendo em vista o tempo.&lt;/p&gt;

&lt;p&gt;No mesmo tempo o banco passava para uma migração para a AWS que isso foi uma coisa muita boa, aproveitando todo o contexto escolhemos algumas ferramentas da própria AWS para acelerar o desenvolvimento.&lt;/p&gt;

&lt;p&gt;As stacks foram: Nextjs para o frontend, nodejs trabalhando com servelles para o Back end, e aqui vem a cereja do bolo o amplify da aws.&lt;/p&gt;

&lt;p&gt;O amplify facilitou muito nossa esteira de desenvolvimento tanto do nosso cloud até o deploy literalmente graças a ela e algumas ferramentas como o cognito podemos acelerar o desenvolvimento de meses em semanas, mas o que ele faz ?&lt;/p&gt;

&lt;p&gt;Amplify ele tem algumas ferramentas tendo como a principal o sistema de autenticação ou seja ele gera algumas telas prontas para uso de cadastro, login, resete de senha etc.. fora que tem um sistema de hosting próprio e algumas outras vantagens mas vamos focar no momento no de autenticação.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IFsFacUP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/99u7i0kpwgyefdbrhqhh.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IFsFacUP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/99u7i0kpwgyefdbrhqhh.jpeg" alt="Image description" width="880" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Com essa lib para uso podemos acelerar e focar na regra de negócio e no produto em si ao invés de focar em processo de autenticação e validação.&lt;/p&gt;

&lt;p&gt;As vantagem são várias uma das primeira é imaginar quem cuida da sua segurança e da sua aplicação é a gigante Amazon com sua infraestrutura e vantagens.&lt;/p&gt;

&lt;p&gt;Ao usar sistemas desse modelo devemos ver o ambiente e ecossistema utilizado como por exemplo esse senário é perfeito para quem todo seu ecossistema na aws e para quem usa o Google cloud ( GCloud ) você pode usar a ferramenta deles que no caso seria o &lt;strong&gt;Identity and Access Management (IAM)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Quero também destacar um queridinho meu que é o Auth0 ele tem um ecossistema bem interessante e também pode usado para qualquer ambiente, tenho usado bastante para gerenciar minhas autenticação e controle de usuários.&lt;/p&gt;

&lt;p&gt;O intuito nesse post foi apresentar esses serviços e mostrar algumas vantagens você já conhecia ? Se sim comenta aí. Qualquer dúvida me marca no Twitter ❤️&lt;/p&gt;

&lt;p&gt;Meu Twitter: &lt;a href="https://twitter.com/bendevoficial"&gt;@bendevoficial&lt;/a&gt; &lt;/p&gt;

</description>
      <category>security</category>
      <category>webdev</category>
      <category>aws</category>
      <category>j</category>
    </item>
    <item>
      <title>Entendendo dados estruturados</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Mon, 30 May 2022 15:28:53 +0000</pubDate>
      <link>https://forem.com/bendevoficial/entendendo-dados-estruturados-50e</link>
      <guid>https://forem.com/bendevoficial/entendendo-dados-estruturados-50e</guid>
      <description>&lt;p&gt;Vamos entender um pouco sobre dados estruturados e qual sua função e importância para um website.&lt;/p&gt;

&lt;p&gt;Vamos iniciar já com o entendimento de que o Google ele usa dados estruturados para compreender o conteúdo do seu site, vou colocar um exemplo: Vamos imaginar que seu site seja um portal de notícias com notícias diárias como você iria fazer para que as ferramentas de pesquisas indexarem o seu site como um portal de notícias ? Pois bem, dados estruturados e a resposta.&lt;/p&gt;

&lt;p&gt;Existem algumas formas de você estruturar o site, principalmente ter um site semântico ( &lt;a href="https://blog.bendevoficial.com/posts/conceitos-importantes-sobre-html"&gt;eu falo um pouco sobre semântica web no meu site&lt;/a&gt;), e uma delas, porém você também pode usar outro método que é basicamente você fornecer de maneira clara para que o Pesquisa Google entenda do que seu site se trata, dessa maneira assim será muito mais simples para o Google indexar seu conteúdo.&lt;/p&gt;

&lt;p&gt;Dados estruturados eles usam vocabulários no caso uma das mais famosas e recomendados pela google e o schema.org, não irei entrar muito afundo no schema.org mas entenda que ele e um serviço colaborativo que usamos para estruturar essas informações, porém o Google criou uma galeria com conteúdos disponíveis e exemplos de códigos estruturados que o Google suporta que chamamos de &lt;a href="https://developers.google.com/search/docs/advanced/structured-data/article"&gt;Rich Results&lt;/a&gt; e iremos explorar ele neste artigo, caso queiram algo mais avançado me mandem no twitter que eu crio outro com um conteúdo avançado.&lt;/p&gt;

&lt;p&gt;Quais maneiras de criar dados estruturados ?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JSON-LD&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Microdados&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RDFa&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vamos explorar um pouco cada um e vamos iniciar pelo JSON-LD o qual é mais recomendado pela própria Google a usar.&lt;/p&gt;

&lt;h2&gt;
  
  
  JSON-LD
&lt;/h2&gt;

&lt;p&gt;JSON-LD e uma notação que incorporamos dentro de uma tag &lt;code&gt;&amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt; iremos usar ela logo após, a vantagem deste e que o Google consegue entender e ler os dados podendo ser injetados dinamicamente na página facilitando assim o entendimento, vale ressaltar que o usuário não consegue visualizar o JSON-LD então para usá-lo e muito prático pois você consegue demarcar e ficar mais simples o entendimento ao Google..&lt;/p&gt;

&lt;h2&gt;
  
  
  Microdados
&lt;/h2&gt;

&lt;p&gt;Microdados como o JSON-LD o microdata é de comunidade aberta, ela é uma especificação do HTML usada para definir dados estruturados assim como o RDFa que iremos falar logo mais ele usa atributos de tags para alinhar os dados.&lt;/p&gt;

&lt;h2&gt;
  
  
  RDFa
&lt;/h2&gt;

&lt;p&gt;RDFa ele é uma extensão do HTML é compatível com dados vinculados ou seja diferente do JSON-LD que o usuário não iria enxergar a marcação aqui já seria mais visível a ele, costumamos usar o RDFa em cabeçalho mas também pode ser usado no corpo depende de como vai trabalhar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exemplo
&lt;/h2&gt;

&lt;p&gt;Vou mostrar alguns modos de uso, mas quero deixar aqui a documentação e galeria de resultados da Google para vocês poderem acessar, lembrando que no schema.org vocês podem ver um pouco mais sobre cada atributos que vamos usar.&lt;/p&gt;

&lt;p&gt;Quero mostrar um exemplo de como seria um dado estruturado de um artigo, mas antes vamos entender o que compõe um artigo ok? um artigo ele seria composto por:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Título&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Imagens ou imagens&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data em que foi publicado&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data da última alteração&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;autor&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;O veículo responsável pela publicação.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agora que temos as informações como isso seria em um dado estruturado usando a marcação JSON-LD?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
   &amp;lt;script type="application/ld+json"&amp;gt;
       {
           "@context": "https://schema.org",
           "@type": "NewsArticle",
           "mainEntityOfPage": {
               "@type": "WebPage",
               "@id": "https://dev.to/bendevoficial/entendendo-dados-estruturados-50e"
            },
            "headline": "Entendendo dados estruturados ",
            "image": [
                "https://example.com/photos/1x1/photo.jpg",
            ],
            "datePublished": "2022-05-28T14:00:00+08:00",
            "dateModified": "2022-05-28T14:14:00+08:00",
            "author": {
                "@type": "Person",
                "name": "Bendev Junior",
                "url": "https://bendevoficial.com"
            },
            "publisher": {
                @type": "Organization",
                "name": "dev.to",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://google.com/logo.jpg"
                 }
           }
       }
       &amp;lt;/script&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No exemplo acima nós basicamente definimos nosso dado estruturado e vamos entendê-lo agora, nós tínhamos definido que um artigo tem basicamente: &lt;strong&gt;Título, Imagens ou imagens, Data em que foi publicado, Data da última alteração, autor, O veículo responsável pela publicação&lt;/strong&gt;. Levando isso em consideração, representamos todas essas informações nessa marcação, vale lembrar que precisa ser definido o tipo na tag &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt;para que entenda que é uma linguagem de marcação como eu fiz acima definindo como &lt;code&gt;type="application/ld+json"&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Vamos entender um pouco o que fizemos, no basicamente criamos um objetivo que tem como contexto o qual é definido no &lt;a class="mentioned-user" href="https://dev.to/context"&gt;@context&lt;/a&gt; que você veem na primeira linha do objeto &lt;code&gt;"@context": "https://schema.org",&lt;/code&gt; que basicamente definimos que ele vai usar as marcações do shema.org como venho falando, logo após instanciamos parametros que o shema tem documentação de todos inclusive o tipo que usamos no &lt;code&gt;"@type": "NewsArticle"&lt;/code&gt; vocês podem entrar e buscar é basicamente colocar url + tipo exemplo: &lt;a href="https://schema.org/NewsArticle"&gt;schema.org/NewsArticle,&lt;/a&gt; vocês iram entrar na página oficial e ver todos os parâmetros disponíveis em um artigo de notícias como por exemplo o headline que usamos para o título, ou o autor que obrigatoriamente precisamos passar se é uma organização ou uma pessoal que também é um dado estruturado, assim o Google consegue mapear e entender seu site.&lt;/p&gt;

&lt;p&gt;Este é apenas um exemplo que você pode usar na &lt;a href="https://developers.google.com/search/docs/advanced/structured-data/article"&gt;Galeria de resultados de busca da Google&lt;/a&gt; existem várias lembrando que no &lt;a href="//shema.org"&gt;shema.org&lt;/a&gt; também tem informações sobre cada dados que podem ser usados.&lt;/p&gt;

&lt;p&gt;Twitter: &lt;a href="https://twitter.com/bendevoficial"&gt;@bendevoficial &lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>seo</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Mentoria para iniciantes em programação</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Thu, 21 Apr 2022 18:05:46 +0000</pubDate>
      <link>https://forem.com/bendevoficial/mentoria-para-iniciantes-em-programacao-2ioh</link>
      <guid>https://forem.com/bendevoficial/mentoria-para-iniciantes-em-programacao-2ioh</guid>
      <description>&lt;p&gt;Durante um tempo já venho planejando fazer esse projeto, neste momento quero anunciar que oficialmente abre o formulário para se inscrevem para primeira turma de mentoria comigo.&lt;/p&gt;

&lt;p&gt;A ideia por trás desse projeto e ajudar os devs que estão no início do processo de conhecimento ou não tem nenhum conhecimento na área eu irei pegar cerca de 5 ou 10 pessoas e criar uma turma e atendê-los de modo particular com atividades em grupos, também irei trabalhar com métodos 1:1 o qual eu irei trabalhar cada um individualmente para alcançar o foco desejado.&lt;/p&gt;

&lt;p&gt;Muitos desenvolvedores iniciantes não avançam na carreira por insegurança algumas bem específicas devido a forma de ensino errada, essa mentoria além desse processo também irei ministrar alguns mini cursos durante mas de forma dinâmica dependendo da necessidade do grupo .&lt;/p&gt;

&lt;p&gt;A detalhe e totalmente gratuito :), se caso você se interessou basta preencher este formulário e aguardar que irei entrar em contato e jaja irei disponibilizar para um bate papo 1:1&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSe-OicIC8gYFFN4O51SJLP06fvtTawWTHiM08XlfK8HPNWrgw/viewform?usp=sf_link"&gt;Clique aqui para preencher&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Um pouco sobre meu primeiro livro na área de tecnologia</title>
      <dc:creator>Bendev Junior</dc:creator>
      <pubDate>Fri, 08 Apr 2022 00:15:44 +0000</pubDate>
      <link>https://forem.com/bendevoficial/um-pouco-sobre-meu-primeiro-livro-na-area-de-tecnologia-1nci</link>
      <guid>https://forem.com/bendevoficial/um-pouco-sobre-meu-primeiro-livro-na-area-de-tecnologia-1nci</guid>
      <description>&lt;p&gt;A um pouco menos de 4 dias lancei meu primeiro livro &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Transformando códigos em sonhos&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;O objetivo do livro é passar um pouco da minha experiência nessa minha caminhada como programador nele eu retrato situações que já aconteceu comigo e dou dicas de como iniciar na área tech&lt;/p&gt;

&lt;p&gt;O livro é gratuito você pode encontrar mais informações no &lt;a href="https://bendevoficial.com/livro"&gt;meu site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>python</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
