<?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>DEV Community: jhorndev</title>
    <description>The latest articles on DEV Community by jhorndev (@jhorndev).</description>
    <link>https://dev.to/jhorndev</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%2F3884395%2Ff0b7023f-dd5e-434d-af9d-9b9b336bf4fa.jpg</url>
      <title>DEV Community: jhorndev</title>
      <link>https://dev.to/jhorndev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jhorndev"/>
    <language>en</language>
    <item>
      <title>[pt-BR] 🧠 Lógica de Programação: Pensando de Forma Simples</title>
      <dc:creator>jhorndev</dc:creator>
      <pubDate>Fri, 17 Apr 2026 15:17:33 +0000</pubDate>
      <link>https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc</link>
      <guid>https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc</guid>
      <description>&lt;p&gt;Muitos iniciantes têm dificuldade em programação não por causa do código, mas por causa da lógica. Eles entendem o problema… mas não sabem qual operação usar.&lt;/p&gt;

&lt;p&gt;Vamos resolver isso de forma simples.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🇺🇸 English version available at the end of the post.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🧠 O que o problema está pedindo?
&lt;/h2&gt;

&lt;p&gt;Antes de fazer qualquer coisa, pare por um segundo e entenda o objetivo do problema.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pergunte a si mesmo:&lt;/strong&gt; O que eu estou tentando descobrir aqui?&lt;br&gt;
&lt;strong&gt;Imagine que o problema diz:&lt;/strong&gt; “Quanto tempo o carro ficou no estacionamento?”&lt;/p&gt;

&lt;p&gt;No fundo, isso está perguntando uma coisa só: &lt;strong&gt;tempo&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🧠 O que eu já tenho?
&lt;/h2&gt;

&lt;p&gt;Na maioria desses problemas, a situação é bem simples.&lt;/p&gt;

&lt;p&gt;Você geralmente só tem duas informações:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;quando algo começou&lt;/li&gt;
&lt;li&gt;quando algo terminou&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Só isso. E a partir desses dois pontos, você precisa descobrir o resto.&lt;/p&gt;
&lt;h2&gt;
  
  
  ⚙️ Escolhendo a operação (o ponto mais importante)
&lt;/h2&gt;

&lt;p&gt;Em vez de decorar regras, pense assim:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quando vai de um ponto a outro → Subtração&lt;/strong&gt;&lt;br&gt;
Imagine que você entra no estacionamento às 14h e sai às 17h.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Quanto tempo você ficou?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Você está indo de um ponto no tempo até outro → isso é subtração.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;17 - 14 = 3 horas&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quando você junta coisas → Adição&lt;/strong&gt;&lt;br&gt;
Imagine que você estuda 2 horas de manhã e 3 horas à noite.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Quanto tempo estudou no total?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Você está juntando durações → isso é adição.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;2 + 3 = 5 horas&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quando algo se repete → Multiplicação&lt;/strong&gt;&lt;br&gt;
Imagine que você tem 4 grupos, e cada grupo tem 3 itens.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Quantos itens existem no total?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Você está repetindo a mesma quantidade → isso é multiplicação.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;4 × 3 = 12&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quando você divide algo → Divisão&lt;/strong&gt;&lt;br&gt;
Imagine que você tem 12 cookies e quer dividir igualmente entre 3 pessoas.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Quantos cada um recebe?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Você está dividindo igualmente → isso é divisão.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;12 ÷ 3 = 4 para cada&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Caso especial: virada de dia&lt;/strong&gt;&lt;br&gt;
Imagine que você entra às 22h e sai às 02h.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;No começo isso parece confuso porque o relógio “reinicia”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Vamos quebrar em partes:&lt;br&gt;
&lt;code&gt;22 → 24 = 2 horas&lt;/code&gt;&lt;br&gt;
&lt;code&gt;00 → 02 = 2 horas&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Total = 4 horas&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outro truque útil: minutos&lt;/strong&gt;&lt;br&gt;
Às vezes trabalhar só com horas complica.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Então transforme tudo em minutos.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;14:30 → 870 minutos&lt;/code&gt;&lt;br&gt;
&lt;code&gt;16:10 → 970 minutos&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Agora subtraia:&lt;br&gt;
&lt;code&gt;970 - 870 = 100 minutos&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🧠 Ideia final
&lt;/h2&gt;

&lt;p&gt;Lógica de programação não é sobre decorar fórmulas.&lt;/p&gt;

&lt;p&gt;É sobre reconhecer padrões:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Estou indo de um ponto a outro? → subtração&lt;/li&gt;
&lt;li&gt;Estou juntando coisas? → adição&lt;/li&gt;
&lt;li&gt;Algo se repete? → multiplicação&lt;/li&gt;
&lt;li&gt;Estou dividindo algo? → divisão&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🧪 Prática
&lt;/h2&gt;

&lt;p&gt;Tente identificar a operação antes de resolver:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;10h → 12h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;8h → 11h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;23h → 03h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;14:20 → 15:50&lt;/code&gt;&lt;br&gt;
&lt;code&gt;21:45 → 00:15&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Para cada um, se pergunte:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Estou indo de um ponto a outro?&lt;/li&gt;
&lt;li&gt;Estou juntando valores?&lt;/li&gt;
&lt;li&gt;Algo está se repetindo?&lt;/li&gt;
&lt;li&gt;Estou dividindo algo?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🙏 Obrigado por ler
&lt;/h2&gt;

&lt;p&gt;Se você leu até aqui, já está pensando melhor do que a maioria dos iniciantes.&lt;/p&gt;

&lt;p&gt;Continue praticando — lógica se desenvolve com repetição, não com memorização.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;🇺🇸 Read the English version here:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk" class="crayons-story__hidden-navigation-link"&gt;🧠 Programming Logic: Thinking in Simple Steps&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/jhorndev" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3884395%2Ff0b7023f-dd5e-434d-af9d-9b9b336bf4fa.jpg" alt="jhorndev profile" class="crayons-avatar__image" width="96" height="96"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/jhorndev" class="crayons-story__secondary fw-medium m:hidden"&gt;
              jhorndev
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                jhorndev
                
              
              &lt;div id="story-author-preview-content-3516111" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/jhorndev" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3884395%2Ff0b7023f-dd5e-434d-af9d-9b9b336bf4fa.jpg" class="crayons-avatar__image" alt="" width="96" height="96"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;jhorndev&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 17&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk" id="article-link-3516111"&gt;
          🧠 Programming Logic: Thinking in Simple Steps
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>beginners</category>
      <category>learning</category>
      <category>programming</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>🧠 Programming Logic: Thinking in Simple Steps</title>
      <dc:creator>jhorndev</dc:creator>
      <pubDate>Fri, 17 Apr 2026 14:39:53 +0000</pubDate>
      <link>https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk</link>
      <guid>https://dev.to/jhorndev/programming-logic-thinking-in-simple-steps-9jk</guid>
      <description>&lt;p&gt;Many beginners struggle with programming not because of code, but because of logic. They know the problem… but don’t know what operation to use.&lt;/p&gt;

&lt;p&gt;Let’s fix that in a simple way.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🇧🇷 Leia a versão em português no final do post&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🧠 What is the problem asking?
&lt;/h2&gt;

&lt;p&gt;Before doing anything, pause for a second and understand the goal of the problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ask yourself:&lt;/strong&gt; What am I actually trying to find here?&lt;br&gt;
&lt;strong&gt;Imagine the problem says:&lt;/strong&gt; “How long did the car stay in the parking lot?”&lt;/p&gt;

&lt;p&gt;At its core, this is just asking for one thing: &lt;strong&gt;time&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🧠 What information do I already have?
&lt;/h2&gt;

&lt;p&gt;In most of these problems, the situation is very simple.&lt;/p&gt;

&lt;p&gt;You usually only know two things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;when something started&lt;/li&gt;
&lt;li&gt;when it ended&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s all you get. And from just these two points, you need to figure everything out.&lt;/p&gt;
&lt;h2&gt;
  
  
  ⚙️ Choosing the operation (the important part)
&lt;/h2&gt;

&lt;p&gt;Instead of memorizing rules, think like this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When things go from one point to another → Subtraction&lt;/strong&gt;&lt;br&gt;
Imagine you enter a parking lot at 14h and leave at 17h.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How long did you stay?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You are moving from one point in time to another → this is subtraction.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;17 - 14 = 3 hours&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When you are combining things → Addition&lt;/strong&gt;&lt;br&gt;
Imagine you study for 2 hours in the morning and 3 hours at night.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How much did you study in total?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You are combining durations → this is addition.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;2 + 3 = 5 hours&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When something repeats → Multiplication&lt;/strong&gt;&lt;br&gt;
Imagine you have 4 groups, and each group has 3 items.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How many items in total?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You are repeating the same amount → this is multiplication.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;4 × 3 = 12&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When you split something → Division&lt;/strong&gt;&lt;br&gt;
Imagine you have 12 cookies and want to share them equally between 3 people.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How many does each person get?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You are splitting something equally → this is division.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;12 ÷ 3 = 4 each&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Special case: crossing midnight&lt;/strong&gt;&lt;br&gt;
Imagine you enter at 22h and leave at 02h.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;At first, this looks confusing because the numbers “reset”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Break it into steps:&lt;br&gt;
&lt;code&gt;22 → 24 = 2 hours&lt;/code&gt;&lt;br&gt;
&lt;code&gt;00 → 02 = 2 hours&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Total = 4 hours&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Another useful trick: minutes&lt;/strong&gt;&lt;br&gt;
Sometimes working only with hours makes things harder.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So convert everything into minutes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;14:30 → 870 minutes&lt;/code&gt;&lt;br&gt;
&lt;code&gt;16:10 → 970 minutes&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now subtract:&lt;br&gt;
&lt;code&gt;970 - 870 = 100 minutes&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🧠 Final idea
&lt;/h2&gt;

&lt;p&gt;Programming logic is not about memorizing formulas.&lt;/p&gt;

&lt;p&gt;It’s about recognizing patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Am I moving between points? → subtraction&lt;/li&gt;
&lt;li&gt;Am I combining things? → addition&lt;/li&gt;
&lt;li&gt;Am I repeating? → multiplication&lt;/li&gt;
&lt;li&gt;Am I splitting? → division&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🧪 Practice
&lt;/h2&gt;

&lt;p&gt;Try to identify the operation before solving:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;10h → 12h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;8h → 11h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;23h → 03h&lt;/code&gt;&lt;br&gt;
&lt;code&gt;14:20 → 15:50&lt;/code&gt;&lt;br&gt;
&lt;code&gt;21:45 → 00:15&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For each one, ask yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Am I moving from one point to another?&lt;/li&gt;
&lt;li&gt;Am I combining values?&lt;/li&gt;
&lt;li&gt;Am I repeating something?&lt;/li&gt;
&lt;li&gt;Am I splitting something?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🙏 Thanks for reading
&lt;/h2&gt;

&lt;p&gt;If you read this far, you’re already doing better than most beginners.&lt;/p&gt;

&lt;p&gt;Keep practicing — logic becomes natural with time, not memorization.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;🇧🇷 Leia a versão em português aqui:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc" class="crayons-story__hidden-navigation-link"&gt;[pt-BR] 🧠 Lógica de Programação: Pensando de Forma Simples&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/jhorndev" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3884395%2Ff0b7023f-dd5e-434d-af9d-9b9b336bf4fa.jpg" alt="jhorndev profile" class="crayons-avatar__image" width="96" height="96"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/jhorndev" class="crayons-story__secondary fw-medium m:hidden"&gt;
              jhorndev
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                jhorndev
                
              
              &lt;div id="story-author-preview-content-3516223" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/jhorndev" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3884395%2Ff0b7023f-dd5e-434d-af9d-9b9b336bf4fa.jpg" class="crayons-avatar__image" alt="" width="96" height="96"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;jhorndev&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 17&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc" id="article-link-3516223"&gt;
          [pt-BR] 🧠 Lógica de Programação: Pensando de Forma Simples
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/braziliandevs"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;braziliandevs&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/jhorndev/pt-br-logica-de-programacao-pensando-de-forma-simples-kpc#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>programming</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
