<?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: Feministech</title>
    <description>The latest articles on DEV Community by Feministech (@feministech).</description>
    <link>https://dev.to/feministech</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%2Forganization%2Fprofile_image%2F4218%2F6ba7e378-7eb8-4c33-a1d7-99296f37436d.png</url>
      <title>DEV Community: Feministech</title>
      <link>https://dev.to/feministech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/feministech"/>
    <language>en</language>
    <item>
      <title>Como maximizar o uso da Inteligência Artificial com a engenharia de prompt</title>
      <dc:creator>Morganna</dc:creator>
      <pubDate>Fri, 16 May 2025 19:00:45 +0000</pubDate>
      <link>https://dev.to/feministech/como-maximizar-o-uso-da-inteligencia-artificial-com-a-engenharia-de-prompt-30od</link>
      <guid>https://dev.to/feministech/como-maximizar-o-uso-da-inteligencia-artificial-com-a-engenharia-de-prompt-30od</guid>
      <description>&lt;p&gt;A inteligência artificial tem se tornado uma aliada valiosa em diversas áreas dentro das empresas. Um dos fatores que pode determinar a eficácia dessa tecnologia é a qualidade dos prompts utilizados para interagir com ela. Neste artigo, discutiremos a importância de construir prompts bem elaborados e forneceremos dicas práticas para garantir que você obtenha as melhores respostas das LLMs.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que é Engenharia de Prompt
&lt;/h2&gt;

&lt;p&gt;A engenharia de prompt surgiu como uma nova habilidade e ela é tão recente que ainda estamos aprendendo como usá-la. Essa habilidade nos permite criar inputs otimizados para os modelos de linguagem da inteligência artificial nos retornarem respostas que sejam relevantes. É importante ressaltar que a qualidade do prompt pode influenciar significativamente a acurácia da resposta recebida.&lt;/p&gt;

&lt;h2&gt;
  
  
  Como estruturar um prompt
&lt;/h2&gt;

&lt;p&gt;Considere as seguintes etapas para criar seu prompt:&lt;br&gt;
&lt;strong&gt;1. Ações&lt;/strong&gt;&lt;br&gt;
Comece o prompt com verbos de ações, como “escreva", “analise”, “crie”, entre outros. Deve ser uma pergunta ou solicitação bem definida, tomando o cuidado de evitar ambiguidades.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Dê contexto&lt;/strong&gt;&lt;br&gt;
Esse é um dos pontos mais importantes. Isso inclui informações sobre a situação atual, objetivos, informações sobre o projeto que está trabalhando ou quaisquer limitações que você possa ter para a sua solicitação.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Formatação&lt;/strong&gt;&lt;br&gt;
Forneça orientações sobre como você deseja que a resposta seja formatada. Você espera uma lista? Um e-mail? Um código? Um texto em formato markdown? Esse processo pode facilitar muito o entendimento do retorno da IA.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Exemplificação&lt;/strong&gt;&lt;br&gt;
Dependendo do tipo de solicitação que você está fazendo, pode fazer sentido dar exemplo para IA sobre o que está pedindo. Se está pedindo um e-mail, você pode dar outro e-mail como exemplo do que se espera de resultado. Se está desenvolvendo um código, você pode apontar os arquivos que já estão com o código pronto e que representam o que você espera como retorno.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Persona&lt;/strong&gt;&lt;br&gt;
Outro ponto que pode melhorar o seu prompt seria dizer qual é a persona. Se você está desenvolvendo um código, você pode dizer que a persona da IA é uma pessoa desenvolvedora. Se você está criando histórias a partir de um épico, você pode dizer que a persona da IA é uma pessoa product manager e assim por diante.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Entonação&lt;/strong&gt;&lt;br&gt;
Dependendo da sua solicitação, pode fazer sentido pedir uma entonação específica no seu prompt. Essa entonação pode ser, por exemplo: ou tom de voz casual, ou um tom de voz mais formal, ou entusiasmo, entre outros.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vamos continuar construindo prompts
&lt;/h2&gt;

&lt;p&gt;A criação de prompts eficazes é uma habilidade importante que pode maximizar o potencial da IA. Ao focar em clareza, contexto e especificidade, qualquer pessoa, independente da função ou área, pode aprimorar suas interações com a IA e, assim, alcançar melhores resultados. Invista tempo na elaboração de seus prompts e observe como isso pode transformar suas experiências com a tecnologia.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>promptengineering</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Dear future me</title>
      <dc:creator>Bruna Ferreira</dc:creator>
      <pubDate>Mon, 10 Mar 2025 17:22:56 +0000</pubDate>
      <link>https://dev.to/feministech/dear-future-me-i18</link>
      <guid>https://dev.to/feministech/dear-future-me-i18</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://future.forem.com/challenges/writing-2025-02-26"&gt;Future Writing Challenge&lt;/a&gt;: How Technology Is Changing Things.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Querida eu do futuro,&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Nós já passamos por tantas mudanças, sabemos como a tecnologia foi essencial para nosso desenvolvimento e como ainda será!&lt;/p&gt;

&lt;p&gt;Por tanto tempo passamos por dificuldades de comunicação e socialização, quando surgiram os computadores domésticos e a internet, vimos nosso primeiro passo, ainda desajeitado, de melhoria. Um ambiente onde as coisas que gostávamos não eram tão estranhas assim, nos deparamos com um lugar onde poderíamos ser nós mesmas, conhecer pessoas de diferentes lugares, nos divertir com amigos distantes, começar novos hobbies, estudar...&lt;/p&gt;

&lt;p&gt;Por muito tempo como usuárias, não imaginávamos que isso poderia ser uma profissão. Por causa de vídeos no YouTube e uma ideia de facilitar a vida das pessoas (na época trabalhando com arquitetura e urbanismo), descobrimos que seria possível deixar se ser apenas usuárias e passar a desenvolver tecnologias. Começamos a estudar, conseguimos diploma técnico e de graduação na área, conseguimos trabalhar remotamente com desenvolvimento e hoje temos a vida mais confortável por causa disso.&lt;/p&gt;

&lt;p&gt;Muito tempo se passou, novamente com a tecnologia demos mais um passo rumo ao auto entendimento. Ter informações acessíveis nos levou a profissionais especializados onde tivemos o diagnóstico de autismo. Foi uma luz para todo sofrimento nas tentativas de nos encaixarmos em um mundo feito para pessoas típicas. Estamos nos adaptando, vivendo melhor, mas ainda precisamos de suporte. Então, eu do futuro, sei que você terá esse suporte com a tecnologia que está em evolução, mais informações sobre nossas características, mais recursos de comunicação alternativa, mais facilidade para realizar aquelas tarefas que ainda nos causam sofrimento.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Te vejo no futuro, mais brilhante do que nunca! 🖤&lt;/p&gt;




</description>
      <category>futurechallenge</category>
      <category>inclusion</category>
      <category>diversity</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Conectando Git ao GitHub</title>
      <dc:creator>Pachi 🥑 </dc:creator>
      <pubDate>Wed, 04 Dec 2024 17:14:22 +0000</pubDate>
      <link>https://dev.to/feministech/conectando-git-ao-github-2ek6</link>
      <guid>https://dev.to/feministech/conectando-git-ao-github-2ek6</guid>
      <description>&lt;p&gt;Oi, pessoa incrível que está iniciando sua jornada na programação! 👩‍💻 &lt;/p&gt;

&lt;p&gt;Hoje vamos aprender a conectar o &lt;strong&gt;Git&lt;/strong&gt;, que é a ferramenta de controle de versão no seu computador, ao &lt;strong&gt;GitHub&lt;/strong&gt;, onde você pode compartilhar seu código com o mundo e colaborar com outras pessoas. Vou explicar tudo de um jeito bem simples e direto, para que você consiga fazer isso sem muitos problemas. Vamos lá? 🚀&lt;/p&gt;




&lt;h3&gt;
  
  
  O que é Controle de Versão?
&lt;/h3&gt;

&lt;p&gt;O controle de versão é como uma máquina do tempo para o seu código. Ele guarda o histórico de todas as mudanças que você faz nos seus projetos. Assim, você pode:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Voltar a uma versão anterior, se algo der errado.&lt;/li&gt;
&lt;li&gt;  Trabalhar em grupo sem sobrescrever o trabalho das outras pessoas.&lt;/li&gt;
&lt;li&gt;  Organizar suas melhorias e correções de maneira prática.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;O Git é uma ferramenta poderosa que facilita tudo isso no seu computador, e o GitHub leva essa mágica para a internet!&lt;/p&gt;




&lt;h3&gt;
  
  
  Por que conectar Git ao GitHub?
&lt;/h3&gt;

&lt;p&gt;O Git ajuda você a gerenciar as versões do seu código localmente. Já o GitHub é como uma "rede social" para pessoas desenvolvedoras: você pode colocar seu código lá, mostrar para o mundo e até trabalhar junto com outras programadoras. Para que o Git e o GitHub conversem entre si, precisamos criar uma &lt;strong&gt;ponte&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Essa ponte é feita usando algo chamado &lt;strong&gt;chave SSH&lt;/strong&gt;. É uma chave de segurança que permite que os dois se conectem sem você precisar digitar sua senha toda hora.&lt;/p&gt;




&lt;h3&gt;
  
  
  Passo 1: Criando sua Chave SSH
&lt;/h3&gt;

&lt;p&gt;Vamos começar criando essa chave no seu computador. Siga o passo a passo:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Abra o terminal (pode ser o &lt;strong&gt;Git Bash&lt;/strong&gt;, se você estiver no Windows).&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Digite este comando no terminal:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh-keygen &lt;span class="nt"&gt;-t&lt;/span&gt; ed25519 &lt;span class="nt"&gt;-C&lt;/span&gt; &lt;span class="s2"&gt;"seu-email@email.com"&lt;/span&gt;

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


&lt;p&gt;&lt;strong&gt;Dica&lt;/strong&gt;: Substitua &lt;code&gt;seu-email@email.com&lt;/code&gt; pelo e-mail que você usou para criar sua conta no GitHub.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pressione &lt;strong&gt;Enter&lt;/strong&gt; para aceitar os padrões (não precisa mudar nada).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pronto! Sua chave foi criada. Agora, vamos adicioná-la ao GitHub.&lt;/p&gt;




&lt;h3&gt;
  
  
  Passo 2: Adicionando a Chave ao GitHub
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;No terminal, digite este comando para ver o conteúdo da chave que você acabou de criar:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; ~/.ssh/id_ed25519.pub

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


&lt;p&gt;Ele vai mostrar um texto longo (é sua chave SSH). &lt;strong&gt;Copie esse texto&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agora, vá para o site do GitHub e siga esses passos:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clique na sua foto de perfil no canto superior direito.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vá em &lt;strong&gt;Settings&lt;/strong&gt; (Configurações).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No menu à esquerda, clique em &lt;strong&gt;SSH and GPG Keys&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clique no botão &lt;strong&gt;New SSH Key&lt;/strong&gt; (Nova Chave SSH).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dê um nome para a chave (por exemplo, "Meu computador") e cole o texto que você copiou do terminal.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clique em &lt;strong&gt;Add SSH Key&lt;/strong&gt; (Adicionar Chave SSH).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Passo 3: Testando a Conexão
&lt;/h3&gt;

&lt;p&gt;Agora vamos ver se deu tudo certo:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;No terminal, digite:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh &lt;span class="nt"&gt;-T&lt;/span&gt; git@github.com

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

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Se estiver tudo funcionando, você vai ver uma mensagem como esta:&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hi [seu user]! You've successfully authenticated, but GitHub does not provide shell access.
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Parabéns! 🎉 Você acabou de conectar o Git ao GitHub!&lt;/p&gt;




&lt;h3&gt;
  
  
  O que vem depois?
&lt;/h3&gt;

&lt;p&gt;Com tudo configurado, agora você pode criar projetos, enviar seu código para o GitHub e colaborar com outras programadoras. Esse é um passo importante na sua jornada, e você acabou de arrasar nele! 💪&lt;/p&gt;

&lt;p&gt;Se ficou alguma dúvida, pode comentar aqui que eu respondo! &lt;br&gt;
Pergunte, experimente e pratique. Estamos juntas nessa caminhada! 💜&lt;/p&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>tutorial</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Impacto Invisível: Como Mensurar e Mostrar o Valor da Sua Comunidade Tech</title>
      <dc:creator>Leticia @levxyca</dc:creator>
      <pubDate>Thu, 28 Nov 2024 13:34:03 +0000</pubDate>
      <link>https://dev.to/feministech/impacto-invisivel-como-mensurar-e-mostrar-o-valor-da-sua-comunidade-tech-3p70</link>
      <guid>https://dev.to/feministech/impacto-invisivel-como-mensurar-e-mostrar-o-valor-da-sua-comunidade-tech-3p70</guid>
      <description>&lt;p&gt;&lt;strong&gt;Você já teve dificuldades de demonstrar qual o verdadeiro impacto da sua comunidade tech?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mensurar o impacto de uma comunidade de tecnologia pode ser um dos maiores desafios para quem trabalha com Developer Relations ou Community Management. Apesar de muitas comunidades serem espaços de troca, aprendizado e conexão, o impacto que elas geram nem sempre é fácil de traduzir em dados claros e estratégicos para as empresas.&lt;/p&gt;

&lt;p&gt;Se você já se perguntou como transformar números em insights que mostram o valor da sua comunidade, este artigo é para você. Vou compartilhar reflexões e um caminho prático para mensurar e comunicar o impacto de forma estratégica.&lt;/p&gt;

&lt;h2&gt;
  
  
  O desafio das comunidades
&lt;/h2&gt;

&lt;p&gt;Medir o impacto de uma comunidade tech pode parecer difícil, e isso acontece porque, muitas vezes, os resultados podem não ser tão diretos e imediatos.&lt;/p&gt;

&lt;p&gt;Comunidades geram valor por meio de interações que nutrem relacionamentos, criam confiança e fortalecem conexões. Mas como medir tudo isso de forma clara?&lt;/p&gt;

&lt;p&gt;Uma métrica muito comum nesse contexto é o engajamento: quantas pessoas participaram de eventos, quantos likes ou comentários um post recebeu, ou o número de membros ativos. Mas aqui está o problema: engajamento por si só não demonstra como a comunidade afeta diretamente os objetivos de uma empresa.&lt;/p&gt;

&lt;p&gt;Hoje, vamos além: como conectar essas métricas aos objetivos da empresa de forma estratégica?&lt;/p&gt;

&lt;h2&gt;
  
  
  Engajamento não é suficiente
&lt;/h2&gt;

&lt;p&gt;O problema das métricas genéricas está em sua limitação: engajamento por engajamento não demonstra como a comunidade impacta diretamente o crescimento do negócio.&lt;/p&gt;

&lt;p&gt;Antes de pensar em métricas ou números, é essencial entender o propósito da comunidade, então precisamos dar um passo atrás e começar com a pergunta certa:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Qual é o objetivo da sua comunidade? Por que ela existe dentro da empresa?”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;O objetivo da comunidade é o norte que vai guiar suas métricas e ações. Por exemplo, uma comunidade voltada para networking terá objetivos diferentes de uma focada em educar ou atrair leads. Saber o porquê da existência da sua comunidade é essencial para conectar o impacto dela aos objetivos da empresa.&lt;/p&gt;

&lt;h2&gt;
  
  
  Como mensurar o impacto da sua comunidade tech
&lt;/h2&gt;

&lt;p&gt;Quando você entende o objetivo da sua comunidade, é possível conectar as métricas diretamente aos resultados estratégicos da empresa.&lt;/p&gt;

&lt;p&gt;Por exemplo, na empresa onde atuo, onde um dos objetivos principais é alocar profissionais de tecnologia nos clientes que atuamos, as métricas de engajamento podem ser direcionadas para criar ações específicas que aumentem o número de profissionais inscritos  nas oportunidades vindos da comunidade. Assim, o engajamento deixa de ser um número genérico e se torna estratégico.&lt;/p&gt;

&lt;h2&gt;
  
  
  Métricas estratégicas
&lt;/h2&gt;

&lt;p&gt;Comunidades são únicas e são muito vivas e diversas, mas aqui está uma estrutura que pode ser adaptada para diferentes contextos  e que pode ser um caminho prático pra te ajudar a chegar nessas métricas estratégicas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Entenda o objetivo principal da sua comunidade.&lt;/li&gt;
&lt;li&gt;Identifique os objetivos estratégicos da empresa.&lt;/li&gt;
&lt;li&gt;Trace um paralelo: como sua comunidade pode apoiar esses objetivos?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Defina métricas conectadas a resultados&lt;/strong&gt; e transforme métricas genéricas em indicadores estratégicos.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Assim, uma métrica como &lt;em&gt;“aumentar o engajamento de X% para Y%”&lt;/em&gt; se torna algo mais estratégico, como &lt;em&gt;“aumentar em Z% o número de profissionais inscritos em nossas oportunidades através da comunidade.”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mostrando o valor da sua comunidade tech
&lt;/h2&gt;

&lt;p&gt;Com essa abordagem, ainda estamos falando de engajamento, mas agora ele não é um fim em si mesmo. Ele se torna estratégico e direcionado, alinhado ao que realmente importa para a empresa.&lt;/p&gt;

&lt;p&gt;A chave é pensar sempre no impacto que você pode gerar e como traduzir isso em dados que falam a língua do negócio.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A transição de métricas genéricas para indicadores estratégicos exige mudanças na forma de pensar e planejar iniciativas.

&lt;ul&gt;
&lt;li&gt;Entenda o que a empresa valoriza e o que ela considera sucesso.&lt;/li&gt;
&lt;li&gt;Crie ações específicas que alinhem as interações da comunidade aos objetivos estratégicos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adapte e meça constantemente&lt;/strong&gt;: Avalie os resultados, ajuste as métricas e melhore continuamente.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Comunidades são estratégicas
&lt;/h2&gt;

&lt;p&gt;Comunidades não são apenas espaços de interação ou suporte – e isso não as torna menos importantes. Pelo contrário: as interações e conexões genuínas são a base que permite que uma comunidade se torne um motor estratégico para a empresa. O grande desafio é mostrar esse impacto de forma clara e alinhada aos objetivos do negócio e eu espero ter ajudado vocês hoje com esse desafio.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vamos conversar? 💬
&lt;/h3&gt;

&lt;p&gt;Se você trabalha com comunidades, espero que este artigo tenha ajudado a iluminar o caminho para mostrar o impacto do seu trabalho. &lt;/p&gt;

&lt;p&gt;Quero saber: como você mede o impacto da sua comunidade? Vamos trocar ideias! &lt;/p&gt;

&lt;p&gt;Deixe um comentário ou entre em contato comigo. Minhas DMs estão sempre abertas para conversarmos sobre métricas, estratégias e o valor das comunidades ⭐&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.levxyca.com/" rel="noopener noreferrer"&gt;https://www.levxyca.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>devrel</category>
      <category>community</category>
    </item>
    <item>
      <title>Desvendando o código aberto: junte-se à revolução colaborativa</title>
      <dc:creator>Leticia @levxyca</dc:creator>
      <pubDate>Wed, 27 Nov 2024 12:30:26 +0000</pubDate>
      <link>https://dev.to/feministech/desvendando-o-codigo-aberto-junte-se-a-revolucao-colaborativa-493n</link>
      <guid>https://dev.to/feministech/desvendando-o-codigo-aberto-junte-se-a-revolucao-colaborativa-493n</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;O que é Open Source e por que é importante?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;"Open Source" é um termo que vai além de um simples modelo de desenvolvimento de software. Ele representa um movimento que promove a transparência, o compartilhamento de conhecimento e a colaboração global. No contexto do desenvolvimento de software, significa que o código-fonte de um programa é disponibilizado publicamente, permitindo que qualquer pessoa o visualize, modifique, distribua e até contribua para seu aprimoramento.&lt;/p&gt;

&lt;p&gt;Essa abordagem é fundamental porque fomenta a inovação, cria soluções mais robustas por meio do esforço coletivo e reduz barreiras ao acesso a tecnologias. Além disso, promove uma comunidade ativa que compartilha não apenas código, mas também ideias e aprendizagens.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;O GitHub como plataforma essencial para Open Source&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Quando falamos de Open Source, é impossível não mencionar o &lt;a href="https://github.com/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, a principal plataforma de hospedagem e colaboração para projetos de software. Com recursos como controle de versionamento, pull requests e issues, o GitHub é o núcleo da colaboração no desenvolvimento de código aberto.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Por que o GitHub é tão importante?&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Facilidade no Compartilhamento de Código:&lt;/strong&gt; A criação de repositórios permite que desenvolvedores compartilhem seu código com o mundo de maneira rápida e organizada.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rastreamento de Problemas e Bugs:&lt;/strong&gt; Com a funcionalidade de &lt;em&gt;Issues&lt;/em&gt;, é possível gerenciar tarefas, discutir problemas e documentar soluções.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Colaboração em Equipe:&lt;/strong&gt; Ferramentas como PRs (Pull Requests) facilitam o trabalho conjunto, permitindo revisões e discussões antes da integração de alterações.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Histórico de Alterações:&lt;/strong&gt; O controle de versão integrado oferece uma trilha completa das mudanças no código.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automação com Integração Contínua:&lt;/strong&gt; Com ferramentas de CI/CD integradas, é possível testar e implantar código automaticamente, garantindo maior confiabilidade nos projetos.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;O GitHub não apenas organiza o trabalho, mas também aproxima pessoas de diferentes partes do mundo, transformando projetos em esforços verdadeiramente globais.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Os princípios fundamentais do Open Source&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;O conceito de Open Source vai além de liberar código para o público. Ele é guiado por princípios que moldam a forma como o software é desenvolvido e utilizado:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Acesso ao Código-Fonte:&lt;/strong&gt; Qualquer pessoa pode visualizar e estudar como o software funciona.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Liberdade de Uso e Modificação:&lt;/strong&gt; Os usuários podem adaptar o software às suas necessidades.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Distribuição Livre:&lt;/strong&gt; Melhorias e personalizações podem ser compartilhadas com a comunidade.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparência e Prestação de Contas:&lt;/strong&gt; As decisões de desenvolvimento podem ser analisadas abertamente.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Esses princípios criam um ecossistema de confiança e inovação, impulsionando projetos que variam de sistemas operacionais até ferramentas de produtividade.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Benefícios de contribuir para projetos Open Source&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Contribuir para projetos de código aberto oferece ganhos que vão muito além do aprimoramento técnico:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Aprendizado Contínuo:&lt;/strong&gt; Trabalhar em projetos reais expande habilidades técnicas e ensina a lidar com problemas complexos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portfólio Profissional:&lt;/strong&gt; Contribuições visíveis no GitHub demonstram sua capacidade para o mercado de trabalho.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Networking Global:&lt;/strong&gt; Ao colaborar com pessoas desenvolvedoras de diferentes lugares, você constrói uma rede de contatos valiosa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reconhecimento na Comunidade:&lt;/strong&gt; Contribuições consistentes podem destacar seu nome na comunidade Open Source.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Além disso, o impacto positivo de suas contribuições pode beneficiar milhares de usuários e fortalecer a comunidade como um todo.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Como escolher um projeto Open Source para contribuir&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Se você deseja começar a contribuir, o primeiro passo é encontrar projetos que combinem com suas habilidades e interesses:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Explore o GitHub:&lt;/strong&gt; Utilize a aba "Explore" para encontrar projetos populares.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pesquise Por Tecnologia:&lt;/strong&gt; Use palavras-chave relacionadas às tecnologias que você conhece.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Participe de Comunidades:&lt;/strong&gt; Fóruns e grupos em redes sociais são excelentes para descobrir projetos e oportunidades.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comece Pequeno:&lt;/strong&gt; Escolha projetos com tarefas introdutórias (&lt;em&gt;good first issues&lt;/em&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/levxyca/open-source-friendly" rel="noopener noreferrer"&gt;⭐ Dica extra, conheça esse repositório que é dedicado a reunir uma coleção de projetos open source amigáveis para contribuições.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ao selecionar projetos, priorize aqueles que você utiliza ou que despertam seu interesse, pois isso torna a experiência mais motivadora e enriquecedora.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Como começar a contribuir&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Para começar a contribuir, temos alguns passos iniciais:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Configure sua Conta no GitHub:&lt;/strong&gt; Se ainda não tiver, crie uma conta e familiarize-se com a plataforma.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Leia a Documentação:&lt;/strong&gt; Cada projeto possui diretrizes específicas para contribuições.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fork e Clone:&lt;/strong&gt; Faça um "fork" do repositório e clone-o para sua máquina local.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implemente Alterações:&lt;/strong&gt; Trabalhe em uma nova &lt;em&gt;branch&lt;/em&gt; para adicionar funcionalidades ou corrigir problemas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Abra um Pull Request:&lt;/strong&gt; Explique sua contribuição e submeta para análise.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A interação com as pessoas mantenedoras e a comunidade do projeto é essencial. Esteja aberto a feedbacks, pois eles ajudam a melhorar suas habilidade.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusão&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;O mundo do Open Source é vasto e cheio de oportunidades. Seja você uma pessoa iniciante ou uma pessoa desenvolvedora experiente, contribuir para projetos de código aberto é uma forma poderosa de crescer profissionalmente, aprender com a comunidade e retribuir ao ecossistema de software.&lt;/p&gt;

&lt;p&gt;Seja no GitHub ou em outras plataformas, cada linha de código compartilhada é uma peça importante na construção de soluções melhores para todos. Comece hoje e descubra como o Open Source pode transformar sua jornada no desenvolvimento de software 🚀&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>Meu caminho na tecnologia: Alguns aprendizados que posso compartilhar.</title>
      <dc:creator>Lissa Ferreira</dc:creator>
      <pubDate>Sat, 07 Sep 2024 02:33:41 +0000</pubDate>
      <link>https://dev.to/feministech/meu-caminho-na-tecnologia-alguns-aprendizados-que-posso-compartilhar-4gin</link>
      <guid>https://dev.to/feministech/meu-caminho-na-tecnologia-alguns-aprendizados-que-posso-compartilhar-4gin</guid>
      <description>&lt;h1&gt;
  
  
  Minha jornada na tecnologia
&lt;/h1&gt;

&lt;p&gt;Olá! Meu nome é Lissa. Sou poetisa, amante de antropologia, mitologia e biologia, cozinheira, queimadora de velas, matraca e gerente de tecnologia. Neste artigo, quero compartilhar um pouco da minha trajetória na área de tecnologia e alguns aprendizados que adquiri ao longo do caminho.&lt;/p&gt;

&lt;h2&gt;
  
  
  No começo de tudo
&lt;/h2&gt;

&lt;p&gt;Iniciei meus estudos na área em 2019, durante um período bastante complicado para mim. A princípio, a tecnologia serviu como uma forma de fugir da minha realidade, muito por causa do processo artístico e criativo que a computação (e qualquer engenharia) envolve.&lt;/p&gt;

&lt;p&gt;Naquele momento, não me preocupava com dinheiro, carreira, pessoas ou trabalho. Minha prioridade era transformar minhas ideias em uma arte intuitiva. Como um cubo mágico, onde as peças podem ser trocadas de posição livremente e reorganizadas para criar algo novo, sem que tenha sido planejado antecipadamente.&lt;/p&gt;

&lt;p&gt;Essa característica da área me encantou, e comecei com Python, depois passei para JavaScript, PHP, MySQL, Node, etc. Linguagem por linguagem, framework por framework, aproveitando o tempo livre que possuía, fui aprendendo habilidades que utilizo até hoje.&lt;/p&gt;

&lt;p&gt;Isso me leva ao primeiro aprendizado que quero compartilhar: &lt;strong&gt;não existe nenhum conhecimento inválido&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Todos esses conhecimentos me deram uma visão muito mais ampla de como construir software, dos processos envolvidos e das diferentes vantagens e características das tecnologias. Desde uma linguagem de backend até as situações em que usar Arch Linux pode ser útil no seu fluxo de trabalho, ou quais características de um framework definem se ele será adequado para determinado microserviço.&lt;/p&gt;

&lt;p&gt;É fundamental que toda pessoa desenvolvedora, ao menos uma vez na vida e, idealmente, ao longo de toda a carreira, experimente, estude, pratique e, mais importante, &lt;strong&gt;brinque&lt;/strong&gt; com os recursos que a computação oferece. O sistema econômico vigente idealiza o software como um produto final, seja ele um monolito, um MVP ou um escopo. Mas não. &lt;strong&gt;Software é o processo de pensar e criar arte com computadores&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No início da minha jornada, também comecei a participar de comunidades de tecnologia, por volta de março de 2020. Isso me leva ao próximo aprendizado: &lt;strong&gt;nunca esteja na solidão&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A área (e a sociedade, de modo geral) incentiva muito um processo de afastamento entre quem somos como desenvolvedoras e nossa identidade fora do trabalho ou estudo, e essa separação é totalmente artificial.&lt;/p&gt;

&lt;p&gt;Assim como em qualquer ocupação, podemos nos relacionar com outras pessoas que fazem o mesmo que nós. Para quem trabalha com tecnologia, isso é particularmente importante, pois promove a troca de conhecimento e experiências, algo extremamente valioso. Definitivamente, participar dessas comunidades foi uma das melhores decisões que tomei na minha carreira.&lt;/p&gt;

&lt;p&gt;Um artigo correlato que posso indicar sobre o assunto é &lt;a href="https://dev.to/feministech/o-que-sao-comunidades-de-tecnologia-2e22"&gt;O que são comunidades de tecnologia?&lt;/a&gt;, escrito por mim mesma, hihi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Um chamado irrecusável
&lt;/h2&gt;

&lt;p&gt;Após cerca de três anos de experiência na área, fui convidada a participar de uma comunidade que foi essencial para a minha carreira, a &lt;a href="https://dev.to/feministech"&gt;Feministech&lt;/a&gt;. Inicialmente, fui apenas uma membra, mas, por já atuar nesses espaços, rapidamente me tornei coordenadora. Nessa posição, tive muita liberdade para praticar um processo de criação na tecnologia bastante diferente: a criação de conteúdo técnico ou pessoal para pessoas da área.&lt;/p&gt;

&lt;p&gt;Aqui chegamos ao próximo ponto: &lt;strong&gt;a tecnologia é feita de pessoas, para pessoas&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Não há como pensar em um artigo ou palestra sem considerar quem está consumindo aquele conteúdo. É necessário um processo empático para entender a leitora, suas necessidades, desejos e missão, e, com base nisso, atuar diretamente nas suas dores.&lt;/p&gt;

&lt;p&gt;Embora isso possa parecer desvinculado da área técnica, é uma habilidade essencial. Como você vai ajudar sua colega de trabalho a resolver um bug, explicando os motivos do problema? Como você apresentará uma issue à gerência ou ao PO, explicando por que determinada feature precisa de mais tempo? E, para um cliente, como você justificará que o seu sistema é a melhor solução para o negócio dele?&lt;/p&gt;

&lt;p&gt;Essa seção, na verdade, não trata de tecnologia, mas de &lt;strong&gt;comunicação e documentação&lt;/strong&gt;. Trata dos processos que compõem as relações entre pessoas e como melhorar a compreensão e adesão às suas palavras. Logo, é um processo não computacional, mas sim, &lt;strong&gt;humano&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Necessidades surgem...
&lt;/h2&gt;

&lt;p&gt;Alguns acontecimentos na minha vida me obrigaram a buscar um emprego remunerado na área, levando-me à minha primeira experiência profissional como desenvolvedora pleno.&lt;/p&gt;

&lt;p&gt;Nessa experiência, o principal aprendizado foi a relação multidisciplinar entre pessoas de tecnologia e especialistas de domínio, reforçando o que já mencionei: o processo de desenvolvimento de software é humano.&lt;/p&gt;

&lt;p&gt;Infelizmente, não demorou muito para que eu recebesse um presente inesperado em vez do meu salário: um layoff.&lt;/p&gt;

&lt;p&gt;Isso me forçou a ativar o selinho de "opentowork" e voltar a procurar emprego. Felizmente, encontrei outra oportunidade na empresa em que trabalho atualmente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Aumento da escala
&lt;/h2&gt;

&lt;p&gt;Na época, era uma empresa pequena, com poucos clientes e recursos, e fui contratada como desenvolvedora. Mas, em poucos meses, graças à abertura que tinha com minha superior, comecei a assumir novas responsabilidades, aplicando as habilidades que desenvolvi durante meu período em comunidades de tecnologia. Todo o aprendizado sobre liderança e comunicação estava sendo colocado em prática em uma empresa real, com outras desenvolvedoras como eu.&lt;/p&gt;

&lt;p&gt;Inicialmente, foi um processo confuso. Mas, como a empresa ainda era pequena, havia espaço para agir com cautela e paciência, primeiro treinando pessoas em início de carreira, acompanhando sua evolução e desenvolvimento. Com o crescimento da empresa e a prova de que meu trabalho estava gerando resultados positivos, comecei a interagir diretamente com a área de vendas, desenvolvedores mais experientes, clientes e o setor de negócios.&lt;/p&gt;

&lt;p&gt;Até hoje sinto um frio na barriga ao pensar nisso. Como eu, apenas uma desenvolvedora que começou na área sem rumo na vida, cheguei a um ponto em que outras pessoas dependem diretamente do meu trabalho, presença, relevância, atenção e coragem?&lt;/p&gt;

&lt;p&gt;Fazer planejamento de escopo, definição de fluxos, conversas com clientes, acompanhamento da evolução da equipe, realização de contratações e demissões, tudo com habilidades que desenvolvi através de tentativa e erro?&lt;/p&gt;

&lt;p&gt;Isso nos leva ao maior aprendizado deste artigo: &lt;strong&gt;sempre busque algo melhor para você&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Lembre-se de que a única pessoa que pode levar você ao lugar onde deseja chegar é você mesma. É um processo tortuoso, lento, e muitas vezes parece que estamos caminhando descalças, mas os frutos são recompensadores, e digo isso mesmo sem ter chegado à minha "macieira" ainda.&lt;/p&gt;

&lt;p&gt;É assustador ter responsabilidades, é assustador saber que pessoas dependem de você, mas qual processo de evolução não gera medo? Qual processo de descoberta, ação e execução não gera traumas? Que interação social não nos faz sentir vergonha ou dúvida? Que máscara esconde completamente nossos medos e inseguranças?&lt;/p&gt;

&lt;p&gt;Enfrente o processo de recuar e busque o que você deseja. Seja a melhor desenvolvedora, lidere uma equipe, faça vendas como ninguém, seja um ponto de referência em sua comunidade, seja uma provedora para alguém. Não tenha medo de tentar. No pior cenário, você falha e volta para onde está agora.&lt;/p&gt;

&lt;p&gt;Enfim, acho que, em resumo, era isso que eu queria relatar neste artigo. Foram 5 anos de muita intensidade, e felizmente essas experiências me engrandeceram muito, mesmo que eu ainda esteja no início da minha jornada.&lt;/p&gt;

&lt;p&gt;Espero que este artigo ilumine ao menos um respiro na sua caminhada, leitora, e que os aprendizados aqui compartilhados ajudem você a seguir um caminho merecedor.&lt;/p&gt;

&lt;p&gt;Muito obrigada por ler 💛🏳️‍⚧️&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>career</category>
      <category>womenintech</category>
      <category>trans</category>
    </item>
    <item>
      <title>[pt-BR] Hugo: Criando sua primeira aplicação</title>
      <dc:creator>Letícia Pegoraro Garcez</dc:creator>
      <pubDate>Sun, 26 May 2024 14:25:12 +0000</pubDate>
      <link>https://dev.to/feministech/pt-br-hugo-criando-sua-primeira-aplicacao-2fok</link>
      <guid>https://dev.to/feministech/pt-br-hugo-criando-sua-primeira-aplicacao-2fok</guid>
      <description>&lt;p&gt;No &lt;a href="https://dev.to/feministech/pt-br-hugo-a-forma-mais-rapida-de-fazer-um-site-5hk7"&gt;artigo anterior dessa série&lt;/a&gt;, falei um pouco sobre o que me levou a conhecer o Hugo, o que essa ferramenta é e algumas de suas features. Agora, quero mostrar como você pode criar sua primeira aplicação usando esse framework, e o quão fácil é fazer isso. &lt;/p&gt;

&lt;h2&gt;
  
  
  Configuração de ambiente
&lt;/h2&gt;

&lt;p&gt;O primeiro passo para criar uma aplicação com o Hugo é, obviamente, ter o Hugo instalado. Para fazer isso, você pode visitar o site oficial do Hugo (&lt;a href="https://gohugo.io"&gt;gohugo.io&lt;/a&gt;), e acessar a sessão de downloads. Lá, você verá instruções específicas para a instalação desse framework no seu sistema operacional, seja ele Windows, MacOS ou alguma distribuição Linux. &lt;/p&gt;

&lt;p&gt;Depois de fazer o processo de instalação descrito na documentação da ferramenta, você pode rodar o comando &lt;code&gt;hugo --version&lt;/code&gt; no seu terminal, e se o resultado for uma versão do Hugo, isso significa que a instalação foi um sucesso.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Criando o projeto
&lt;/h2&gt;

&lt;p&gt;Vamos agora fazer a criação de um projeto com o Hugo e colocá-lo para rodar. Nessa etapa, vamos usar o terminal e quem usa Windows, precisa se atentar para um &lt;a href="https://gohugo.io/getting-started/quick-start/#commands"&gt;aviso da documentação do Hugo&lt;/a&gt;, que fala que os comandos a seguir devem ser rodados no PowerShell ou em um terminal Linux, como WSL ou Git Bash.&lt;/p&gt;

&lt;p&gt;Dito isso, podemos fazer a criação do nosso site, ou seja, do nosso projeto Hugo. Para isso, basta rodar o comando &lt;code&gt;hugo new site novo-site&lt;/code&gt;, onde &lt;em&gt;novo-site&lt;/em&gt; é o nome que você quer dar ao projeto. O processo de criação de um projeto Hugo criará uma pasta com o nome &lt;em&gt;novo-site&lt;/em&gt; com alguns arquivos de configuração do projeto que abordarei com mais detalhes no próximo tópico.&lt;/p&gt;

&lt;h2&gt;
  
  
  📁 Estrutura de pastas
&lt;/h2&gt;

&lt;p&gt;Agora que já criamos o projeto, vamos entender como é a estrutura de pastas de projeto Hugo, e o que ela representa. Uma estrutura de pastas do Hugo se parece com a imagem abaixo:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqyz9qogfnrlwp2ukpp4o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqyz9qogfnrlwp2ukpp4o.png" alt="Pastas de um projeto Hugo" width="269" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;E aqui está um breve resumo do que cada uma delas representa:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;archetypes&lt;/code&gt;: Pasta onde definimos modelos que serão usados para a criação de conteúdos dentro do site.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;content&lt;/code&gt;: Pasta que armazena o conteúdo do seu site.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;data&lt;/code&gt;: Armazena arquivos que podem ser usados para injetar conteúdo dinâmico na aplicação.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;themes&lt;/code&gt;: Pasta onde os temas da sua aplicação são armazenados. Esses temas são responsáveis pela formatação visual da sua aplicação.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;layouts&lt;/code&gt;: Essa pasta contém modelos de partes do layout do página que irão sobrescrever os modelos existentes no tema. Se você tiver um tema instalado, não precisa se preocupar com essa página, a menos que você queira alterar algum dos arquivos de configuração do tema.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;static&lt;/code&gt;: Arquivos estáticos que ficarão disponíveis para o site, como imagens.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;config.toml&lt;/code&gt; ou &lt;code&gt;hugo.toml&lt;/code&gt;: O arquivo de configuração do Hugo, onde são definidos parâmetros e variáveis da aplicação e também do tema.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🖌️ Inserindo um tema
&lt;/h2&gt;

&lt;p&gt;Temas são conjuntos de arquivos que definem toda a estrutura visual do site. Existem vários temas diferentes para propósitos diferentes que você pode escolher colocar na sua aplicação. Uma lista completa desses temas pode ser acessada &lt;a href="https://themes.gohugo.io"&gt;clicando aqui&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Para adicionar um tema na aplicação, precisaremos criar uma pasta dentro de &lt;code&gt;themes&lt;/code&gt; para armazenar o tema, que comumente é nomeada com o mesmo nome do tema. Após criada essa pasta, basta adicionar dentro dela o conteúdo do repositório do GitHub que contém esse tema, que normalmente é acessível a partir do botão de Download na página do tema. Esse processo pode ser feito manualmente, mas utilizarei uma outra abordagem com os submódulos do Git.&lt;/p&gt;

&lt;p&gt;Dentro do Git, um submódulo é um repositório adicionado dentro de outro, e meu objetivo aqui é adicionar o repositório do tema como submódulo ao meu site. Para isso, preciso fazer com que meu site seja um repositório do Git, o que pode ser feito com o comando &lt;code&gt;git init&lt;/code&gt; e depois adicionar como submódulo o tema do projeto.&lt;/p&gt;

&lt;p&gt;Para esse exemplo, utilizarei o tema &lt;a href="https://themes.gohugo.io/themes/hugo-theme-flat/"&gt;&lt;em&gt;flat&lt;/em&gt;&lt;/a&gt;*, e para adicioná-lo como submódulo, basta rodar o comando &lt;code&gt;git submodule add https://github.com/leafee98/hugo-theme-flat.git themes/flat&lt;/code&gt;. Esse comando vai adicionar o repositório do tema como um submódulo no repositório atual, armazenando-o dentro da pasta &lt;code&gt;themes/flat&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Depois de adicionar o tema do projeto (seja usando Git, ou não), é preciso adicionar o tema no arquivo de configuração. Para isso, adicione uma linha de texto com o código &lt;code&gt;theme = 'flat'&lt;/code&gt; no arquivo &lt;code&gt;hugo.toml&lt;/code&gt; e pronto, seu tema já estará aplicado. Vale lembrar aqui que o nome que será associado ao tema, deve ser o mesmo nome da pasta onde o tema foi salvo dentro de &lt;code&gt;layouts&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Com isso, terminamos a configuração básica do projeto. Agora as coisas começam a ficar divertidas. &lt;/p&gt;

&lt;h2&gt;
  
  
  🗒️ Adicionando conteúdo
&lt;/h2&gt;

&lt;p&gt;Para adicionar conteúdo no site, você deve digitar o comando &lt;code&gt;hugo new content nome-conteudo.extensao&lt;/code&gt;. O nome do conteúdo pode ser qualquer coisa, já a extensão deve ser algo como &lt;code&gt;md&lt;/code&gt; ou &lt;code&gt;html&lt;/code&gt;. Eu criarei um arquivo chamado teste com o comando &lt;code&gt;hugo new content teste.md&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Esse comando irá criar um novo arquivo de conteúdo na pasta &lt;code&gt;content&lt;/code&gt;, que possuirá algumas linhas já preenchidas, como as mostradas abaixo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+++
title = 'Teste'
date = 2024-05-26T10:13:13-03:00
draft = true
+++
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Essas linhas têm alguns metadados que são referentes ao conteúdo que você acabou de criar, como o título (que é derivado do nome do arquivo), a data de criação, e se a página é um rascunho ou não. Por padrão, páginas marcadas como rascunho não são renderizadas pelo servidor, a menos que ele seja iniciado com uma flag para sinalizar isso.&lt;/p&gt;

&lt;p&gt;Essas linhas de configuração são chamadas de &lt;a href="https://gohugo.io/content-management/front-matter/"&gt;front matter&lt;/a&gt; e são definidas dentro do arquivo &lt;code&gt;archetype/default.md&lt;/code&gt;, que é um arquivo com a estrutura padrão do front matter para arquivos do tipo markdown. Isso quer dizer que sempre que você criar um novo arquivo markdown, ele usará por padrão a estrutura definida em &lt;code&gt;archetype/default&lt;/code&gt;. Você pode criar diferentes archetypes para servirem de modelo para diferentes tipos de páginas, mas para isso será preciso estudar um pouco mais a fundo como esses arquivos são estruturados. Por enquanto, o modelo padrão será o suficiente.&lt;/p&gt;

&lt;p&gt;Agora que já temos o arquivo, podemos adicionar qualquer texto markdown após o front matter, e trocar o valor de draft para &lt;code&gt;false&lt;/code&gt;. O meu arquivo ficou assim:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+++
title = 'Teste'
date = 2024-05-26T10:13:13-03:00
draft = false
+++

## Teste

Eu sou um teste
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Depois disso, basta iniciar o servidor com &lt;code&gt;hugo serve&lt;/code&gt; e sua aplicação já estará disponível. Porém, ao acessar a URL indicada no servidor, &lt;code&gt;localhost:1313&lt;/code&gt;, você verá o tema, mas não a sua página de teste. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgsifovgwm3loencv4l8d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgsifovgwm3loencv4l8d.png" alt="Página Inicial sem a página de teste" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Isso acontece porque o diretório &lt;code&gt;content&lt;/code&gt; equivale ao &lt;code&gt;/&lt;/code&gt; da sua aplicação, e se você quiser acessar a página &lt;code&gt;teste&lt;/code&gt; que está dentro de &lt;code&gt;content&lt;/code&gt;, o caminho correto no navegador seria &lt;code&gt;/teste&lt;/code&gt;, e de fato acessando essa url você consegue ver o conteúdo que definiu:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mfvn3zj3av5p41k53h6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mfvn3zj3av5p41k53h6.png" alt="Imagem mostrando a página de teste" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Prontinho, agora você acaba de criar a uma primeira página dentro de um site Hugo. Fácil, não é? Eu poderia terminar esse artigo por aqui, mas ainda existem algumas particularidades relacionadas ao tema que são extremamente importantes.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎨 O que eu ainda não te contei sobre temas
&lt;/h2&gt;

&lt;p&gt;Anteriormente eu falei que um tema o Hugo é responsável pelo aspecto visual da sua aplicação. Isso é verdade, mas eu acabei não mencionando que um tema também é responsável por alguns aspectos funcionais da sua aplicação. Se olharmos o &lt;a href="https://themes.gohugo.io"&gt;catálogo de temas do Hugo&lt;/a&gt;, veremos que muitos deles são feitos para um tipo de aplicação específica, como o tema que escolhi para esse exemplo, é um tema de blog. Nesses casos, o tema já contém funcionalidades específicas para um blog, como um menu de categorias e tags e a possibilidade de exibir os últimos posts.&lt;/p&gt;

&lt;p&gt;Cada tema tem particularidades específicas que podem estar relacionadas ao seu funcionamento, a sua estrutura de arquivos e até mesmo às possibilidades de personalização que podem ser feitas. Por isso, sempre recomendo que você dê uma olhada na documentação do tema que você escolheu para ter uma noção maior das possibilidades e eventuais regras internas que o tema tem.&lt;/p&gt;

&lt;p&gt;Dito isso, vamos começar a estruturar melhor a nossa aplicação para parecer um blog. Para isso, vou criar dentro de &lt;code&gt;content&lt;/code&gt; uma pasta &lt;code&gt;posts&lt;/code&gt; com alguns posts. Para isso, vou usar os comandos &lt;code&gt;hugo new content posts/post1.md&lt;/code&gt;e &lt;code&gt;hugo new content posts/post2.md&lt;/code&gt;. Aqui é importante dizer que eu não preciso criar a pasta posts manualmente, já que ela será criada automaticamente pelo Hugo.&lt;/p&gt;

&lt;p&gt;Cada um dos posts foi inicializado com um front matter igual ao do arquivo &lt;code&gt;teste.md&lt;/code&gt; que criamos anteriormente, e aqui eu irei fazer algumas modificações extras, então além de trocar a propriedade draft para &lt;code&gt;false&lt;/code&gt; também adicionarei algumas tags e uma categoria ao arquivo já que essas são propriedades que o meu tema especificamente usa para criar comportamentos de busca. Os posts ficarão mais ou menos assim:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+++
title = 'Post1'
date = 2024-05-26T10:41:33-03:00
draft = false
tags = [
    "tag1", "tag2", "tag3"
]
categories = [
    "categoria1"
]
+++

## Post1

Primeiro Post
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Mantive mais ou menos a mesma estrutura para o post2, fazendo uma pequena alteração na categoria. Agora, essas páginas estarão acessíveis a partir de &lt;code&gt;localhost:1313/posts/post1&lt;/code&gt; e &lt;code&gt;localhost:1313/posts/post2&lt;/code&gt; respectivamente, porém não iremos acessá-las ainda, já que quero fazer uma configuração específica do tema para já mostrar esses posts na página inicial. Para isso, irei até o meu arquivo &lt;code&gt;hugo.toml&lt;/code&gt; e adicionarei o seguinte código:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[params]
mainSections = ['posts']
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esse código é referente a uma configuração específica do tema, que trará o conteúdo da pasta posts para uma sessão principal na página inicial. E aproveitando que já estou mexendo no arquivo de configuração, também irei alterar o título da aplicação para "Meu Blog" e a língua para "pt-br". Esse arquivo ficará mais ou menos assim:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;languageCode = 'pt-br'
title = 'Meu Blog'
theme= 'flat'

[params]
mainSections = ['posts']
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Depois disso, basta acessar a página principal da aplicação e pronto. Nosso blog já está disponível e não só mostrando os posts, mas também listando as categorias e tags que adicionei nos arquivos.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhug7bq7n1muldnzinwg8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhug7bq7n1muldnzinwg8.png" alt="Página inicial do blog" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⌛ Considerações finais
&lt;/h2&gt;

&lt;p&gt;Nesse artigo mostrei como você pode criar um site utilizando Hugo. O processo em si é bem tranquilo e espero que você tenha conseguido acompanhá-lo. Também falei aqui sobre os temas do Hugo, e quero ressaltar a importância de entender o tema que você está utilizando na sua aplicação, pois entendendo bem o funcionamento do tema, você poderá tirar um proveito muito maior da estrutura e funcionalidades que já disponíveis na aplicação.&lt;/p&gt;

&lt;p&gt;Té mais! 🧑‍💻&lt;/p&gt;

</description>
      <category>ptbr</category>
      <category>hugo</category>
      <category>tutorial</category>
      <category>pt</category>
    </item>
    <item>
      <title>Tecnologia, comunicação e pessoas: descubra o papel de uma pessoa Tech Community Manager.</title>
      <dc:creator>Leticia @levxyca</dc:creator>
      <pubDate>Mon, 20 May 2024 22:12:28 +0000</pubDate>
      <link>https://dev.to/feministech/tecnologia-comunicacao-e-pessoas-descubra-o-papel-de-uma-pessoa-tech-community-manager-3726</link>
      <guid>https://dev.to/feministech/tecnologia-comunicacao-e-pessoas-descubra-o-papel-de-uma-pessoa-tech-community-manager-3726</guid>
      <description>&lt;h2&gt;
  
  
  Para começar... Um pouco sobre a minha trajetória 💭
&lt;/h2&gt;

&lt;p&gt;No início de 2024, fiz uma migração de carreira de desenvolvedora de software para Tech Community Manager. Desde então, percebi que muitas pessoas que me acompanham não sabem exatamente o que faz uma pessoa Tech Community Manager na prática.&lt;/p&gt;

&lt;p&gt;Apaixonada por tecnologia, comunicação e educação, busco constantemente aprender, compartilhar e ensinar sobre tech através de diversos meios, incluindo lives, palestras, eventos, vídeos, artigos, podcasts e mídias sociais.&lt;/p&gt;

&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%2Fddtvnc9a3oz3hjqa1nli.jpg" 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%2Fddtvnc9a3oz3hjqa1nli.jpg" alt="Imagem da Leticia @levxyca segurando um microfone" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Minha história como dev e criadora de conteúdo tech 🖥️
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A iniciação no mundo da tecnologia
&lt;/h3&gt;

&lt;p&gt;No segundo semestre de 2019, ingressei na Universidade Tecnológica Federal do Paraná para cursar Tecnologia em Análise e Desenvolvimento de Sistemas. Logo percebi a necessidade de compartilhar minha rotina como estudante de desenvolvimento e, por isso, criei uma conta no Twitter onde postava minhas atividades diárias, tarefas do curso e outros assuntos relacionados à tecnologia e programação. Essa foi minha primeira experiência criando conteúdo nessa área.&lt;/p&gt;

&lt;p&gt;Com a chegada da pandemia em 2020, as aulas na universidade foram suspensas. Com mais tempo livre, decidi começar a estudar front-end. Em paralelo, comecei a fazer live coding e compartilhar todo o meu processo de aprendizagem e evolução em várias redes sociais.&lt;/p&gt;

&lt;h3&gt;
  
  
  Envolvimento com comunidades
&lt;/h3&gt;

&lt;p&gt;Apesar de ter feito a migração de carreira em 2024, estou envolvida com comunidades há 4 anos. Sou cofundadora de algumas comunidades que participo, como a &lt;a href="https://feministech.com.br/" rel="noopener noreferrer"&gt;Feministech&lt;/a&gt;. Esse envolvimento me ajudou a perceber a importância das comunidades na tecnologia e como elas podem ser um espaço de aprendizado e crescimento.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que faz uma Tech Community Manager? 🔍
&lt;/h2&gt;

&lt;p&gt;Agora, vamos lá! O que faz uma Tech Community Manager? Vou compartilhar minha experiência pessoal, mas lembre-se de que as responsabilidades podem variar dependendo da empresa ou organização.&lt;/p&gt;

&lt;h3&gt;
  
  
  Principais responsabilidades
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Estabelecer, nutrir e administrar comunidades
&lt;/h4&gt;

&lt;p&gt;Minha principal responsabilidade é criar e manter comunidades vibrantes e engajadas. Isso envolve conhecer as necessidades e interesses da comunidade, além de fornecer conteúdos e oportunidades que promovam a participação ativa.&lt;/p&gt;

&lt;h4&gt;
  
  
  Produção de eventos
&lt;/h4&gt;

&lt;p&gt;Organizo e lidero eventos, encontros e oficinas. Esses eventos são fundamentais para criar conexões entre membros da comunidade e proporcionar um espaço para troca de conhecimento.&lt;/p&gt;

&lt;h4&gt;
  
  
  Acompanhar, avaliar e comunicar o engajamento da comunidade
&lt;/h4&gt;

&lt;p&gt;Acompanho de perto o engajamento da comunidade, avaliando métricas e feedbacks. Com base nisso, ajusto minhas estratégias para garantir que estamos atendendo às expectativas e necessidades da comunidade alinhado aos objetivos da empresa.&lt;/p&gt;

&lt;h4&gt;
  
  
  Servir como elo entre a comunidade e a empresa
&lt;/h4&gt;

&lt;p&gt;Sou a ponte entre a comunidade e a empresa, garantindo que as vozes e necessidades das pessoas participantes da comunidade sejam ouvidas e atendidas. Isso inclui levar feedbacks importantes para a empresa e comunicar de forma clara as decisões e novidades para a comunidade.&lt;/p&gt;

&lt;h4&gt;
  
  
  Aplicar estratégias para impulsionar o crescimento da comunidade
&lt;/h4&gt;

&lt;p&gt;Reconheço e aplico estratégias para impulsionar o crescimento da comunidade. Isso pode incluir parcerias e iniciativas que aumentem a visibilidade e atração de novas pessoas participantes.&lt;/p&gt;

&lt;h4&gt;
  
  
  Criação de conteúdo
&lt;/h4&gt;

&lt;p&gt;Crio conteúdos relevantes para a comunidade. Também ajudo outras pessoas do time a se engajar na comunidade, por exemplo, criando blog posts ou participando de eventos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills que foram importantes para mim nessa área 💡
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Ser comunicativa
&lt;/h3&gt;

&lt;p&gt;A boa comunicação é essencial. Embora eu seja introvertida, desenvolvi habilidades para me expressar bem e lidar com a timidez. Isso me ajuda a me conectar de forma autêntica com a comunidade.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ter atuado como desenvolvedora
&lt;/h3&gt;

&lt;p&gt;Meu background em tecnologia me permite compreender melhor as necessidades e desafios da comunidade. Isso facilita a identificação com meus conteúdos e a criação de um ambiente de apoio e colaboração.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusão 🤝
&lt;/h2&gt;

&lt;p&gt;Já sabia o que uma pessoa Tech Community Manager faz? Se interessou? Deixe nos comentários! E se você atua na área e tem outras responsabilidades, bora trocar figurinhas aqui e enriquecer esse conteúdo!&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>community</category>
      <category>devrel</category>
    </item>
    <item>
      <title>Sharingan no Google</title>
      <dc:creator>Bruna Ferreira</dc:creator>
      <pubDate>Fri, 29 Mar 2024 03:15:37 +0000</pubDate>
      <link>https://dev.to/feministech/sharingan-no-google-i3o</link>
      <guid>https://dev.to/feministech/sharingan-no-google-i3o</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Sharingan é uma técnica de ninjutsu do clã Uchiha, que é uma das mais poderosas técnicas do mundo ninja. O Sharingan é conhecido por sua capacidade de copiar qualquer técnica de um oponente, além de poder ver através de genjutsus, taijutsus e ninjutsus.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Citação aleatória apenas para dizer que fiz uma "cópia" da página do Google...&lt;/p&gt;

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

&lt;p&gt;Comecei um curso de programação web na &lt;a href=""&gt;CS50W&lt;/a&gt;, para rever alguns conceitos e treinar o idioma inglês.&lt;/p&gt;

&lt;p&gt;O primeiro projeto desse curso é criar uma página web com alguns recursos de pesquisa, direcionando para o Google.&lt;/p&gt;

&lt;h3&gt;
  
  
  Página de principal
&lt;/h3&gt;

&lt;p&gt;Inicialmente, a página principal deve conter um formulário de pesquisa, com um campo de texto e um botão de pesquisa.&lt;/p&gt;

&lt;p&gt;O que eu desconhecia era que na tag &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; é possível adicionar o atributo &lt;code&gt;action&lt;/code&gt; que direciona para URL específicas da web Google junto com uma tag &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; e um atributo &lt;code&gt;name&lt;/code&gt; que é usado como parâmetro de pesquisa.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;action=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com/search"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"q"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"submit"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Google Search"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt;: tag que define um formulário HTML para entrada de dados do usuário.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;action&lt;/code&gt;: atributo que especifica para onde enviar os dados do formulário.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;: tag que define um campo de entrada onde o usuário pode inserir dados.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;type="text"&lt;/code&gt;: atributo que especifica o tipo de entrada do campo como texto.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;name="q"&lt;/code&gt;: atributo que especifica o nome do campo de entrada, indicando o 'q' de query.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;type="submit"&lt;/code&gt;: atributo que especifica um botão de envio para enviar o formulário.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;value="Google Search"&lt;/code&gt;: atributo que especifica o texto do botão de envio.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Página de pesquisa
&lt;/h3&gt;

&lt;p&gt;Fazendo uma busca qualquer, como "Sharingan":&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6xisd4rmyiklsrde4bee.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6xisd4rmyiklsrde4bee.png" alt="Formulário de pesquisa" width="540" height="284"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Veja o que acontece com o link ao submeter a busca:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkscgymk2pl3l8nrjv9rg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkscgymk2pl3l8nrjv9rg.png" alt="Link: https://www.google.com/search?q=sharingan" width="409" height="51"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse momento, o parâmetro &lt;code&gt;q&lt;/code&gt; é concatenado com o valor digitado &lt;code&gt;value&lt;/code&gt; "sharingan", formatando como uma query de pesquisa.&lt;/p&gt;

&lt;h3&gt;
  
  
  Direcionando a pesquisa
&lt;/h3&gt;

&lt;p&gt;Outro ponto interessante é a possibilidade de adicionar mais parâmetros e valores para direcionar a busca, por exemplo, em imagens:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;action=&lt;/span&gt;&lt;span class="s"&gt;"https://google.com/search"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"tbm"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"isch"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"hidden"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"q"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"submit"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Images Search"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Aqui definimos o parâmetro &lt;code&gt;tbm&lt;/code&gt; (&lt;strong&gt;t&lt;/strong&gt;o &lt;strong&gt;b&lt;/strong&gt;e &lt;strong&gt;m&lt;/strong&gt;atched) com o valor &lt;code&gt;isch&lt;/code&gt; (&lt;strong&gt;i&lt;/strong&gt;mage &lt;strong&gt;s&lt;/strong&gt;ear &lt;strong&gt;ch&lt;/strong&gt;), os quais são especificos para pesquisa de imagens. Note que ele é do tipo &lt;code&gt;hidden&lt;/code&gt;, ou seja, não é visível ao usuário.&lt;/p&gt;

&lt;p&gt;Fazendo uma busca por "Sharingan" novamente:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2i7459tobeyj2ude8x6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2i7459tobeyj2ude8x6.png" alt="Formulário de pesquisa de imagens" width="540" height="284"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Veja como o link é formatado:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvhn2mf7b5koac4nvxnbr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvhn2mf7b5koac4nvxnbr.png" alt="Link: https://www.google.com/search?tbm=isch&amp;amp;q=sharingan" width="432" height="53"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Os parâmetros e valores são concatenados com o link de pesquisa, direcionando para uma busca mais detalhada.&lt;/p&gt;

&lt;h2&gt;
  
  
  Então...
&lt;/h2&gt;

&lt;p&gt;Um input com o atributo &lt;code&gt;name="tbm"&lt;/code&gt; pode receber valores diferentes para direcionar a pesquisa para outros tipos de conteúdo, como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;vídeos (&lt;code&gt;value="vid"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;notícias (&lt;code&gt;value="nws"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;livros (&lt;code&gt;value="bks"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;blog (&lt;code&gt;value="blg"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;discussões (&lt;code&gt;value="dsc"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;aplicativos (&lt;code&gt;value="app"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;compras (&lt;code&gt;value="shop"&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Experimente fazer uma página para testar esses parâmetros e valores, e veja o que acontece!&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Therac-25</title>
      <dc:creator>Bruna Ferreira</dc:creator>
      <pubDate>Wed, 27 Mar 2024 03:16:47 +0000</pubDate>
      <link>https://dev.to/feministech/therac-25-180j</link>
      <guid>https://dev.to/feministech/therac-25-180j</guid>
      <description>&lt;p&gt;Você já deve ter se deparado com vários erros de código no seu cotidiano, seja em um aplicativo, em um site ou em um sistema. Esses erros podem ser causados por diversos fatores, entre eles, as falhas de programação.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkig3s18853thhwp8jtuh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkig3s18853thhwp8jtuh.png" alt="Captura de tela de um programa de computador fazendo a soma de dois campos. 1 + 1 = 11" width="643" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Muitas vezes, esses erros podem ser inofensivos, até engraçados em alguns casos. Mas há situações em que eles podem ser extremamente perigosos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Uma breve história
&lt;/h2&gt;

&lt;p&gt;Entre as décadas de 70 e 80, radioterapia era um dos tratamentos utilizados para combater o câncer, existiam dois tipos diferentes de tratamento, com emissão de &lt;em&gt;elétrons&lt;/em&gt; e &lt;em&gt;raio-x&lt;/em&gt;. Cada um deles necessitava um equipamento específico para ser realizado, gerando mais custos para os hospitais.&lt;/p&gt;

&lt;p&gt;Então, uma empresa desenvolveu um equipamento que podia realizar ambos os tratamentos, o Therac-25. De acordo com a necessidade do paciente, o equipamento poderia ser configurado para emitir &lt;em&gt;elétrons _ou _raio-x&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpukthfhqxtnxsr4bqgc5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpukthfhqxtnxsr4bqgc5.png" alt="Equipamento Therac-25" width="381" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Uma boa solução?
&lt;/h3&gt;

&lt;p&gt;O Therac-25 foi um grande avanço na medicina, pois permitia que os hospitais economizassem dinheiro e espaço, além de facilitar o tratamento dos pacientes. No entanto, o equipamento começou a apresentar comportamentos estranhos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Relatos de pacientes
&lt;/h3&gt;

&lt;p&gt;Em um dos primeiros casos, um paciente que estava em tratamento com o Therac-25 relatou que estava sentindo dores intensas durante o processo e sua pele no local da aplicação parecia queimar. Porém os médicos acreditavam que se tratava de uma reação normal do tratamento.&lt;/p&gt;

&lt;p&gt;Em um caso mais grave, um paciente relatou estar sentindo choques elétricos durante o processo. Mas o equipamento parecia estar funcionando normalmente, sem apresentar erro durante o procedimento e o monitor indicava que tudo estava correto.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7q6u7n6p16cmvotwyj99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7q6u7n6p16cmvotwyj99.png" alt="Terminal utilizado para configurações do equipamento" width="621" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Malfunction 54
&lt;/h3&gt;

&lt;p&gt;Esse erro genericamente chamado de &lt;code&gt;"Malfunction 54"&lt;/code&gt; era causado na tela do equipamento, sem especificar o que estava acontecendo. Muitas vezes, os médicos apenas reiniciam o equipamento e continuavam o tratamento, sem saber o que estava acontecendo. Além disso, as informações no monitor apontavam os valores corretos.&lt;/p&gt;

&lt;h3&gt;
  
  
  O problema
&lt;/h3&gt;

&lt;p&gt;O Therac-25 era controlado totalmente por software, programado em uma linguagem de baixo nível, o que permitia um controle mais preciso do hardware. &lt;/p&gt;

&lt;p&gt;Em um momento, uma pessoa que estava operando o equipamento, cometeu um erro ao configurar o tratamento e assim que notou, mudou o tipo de radiação emitida para a correta. Após o procedimento, apareceu um alerta no monitor que indicava ter sido emitida a dose abaixo do necessário. Então a pessoa recomeçou o procedimento.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg68zr2l2t93iuhchsblc.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg68zr2l2t93iuhchsblc.gif" alt="Ilustração do giro feito pelo equipamento ao mudar a configuração do tipo de raio emitido" width="980" height="656"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Investigação
&lt;/h3&gt;

&lt;p&gt;Depois de vários relatos, tentativas de reproduzir o erro e investigações, foi descoberto que o erro era causado por um problema de software. No momento em que a pessoa alterava o tipo de radiação, o equipamento não conseguia processar a mudança e emitia a dose de radiação muito acima do necessário, causando graves danos e até a morte dos pacientes.&lt;/p&gt;

&lt;p&gt;A empresa responsável pelo Therac-25 usou práticas inadequadas de desenvolvimento de software, não haviam mensagens claras em relação aos erros, sequer haviam feito testes de segurança e qualidade.&lt;/p&gt;

&lt;h2&gt;
  
  
  Considerações
&lt;/h2&gt;

&lt;p&gt;Essa história aqui resumida, é um exemplo de como um erro de software pode ser extremamente perigoso. A falta de ética e responsabilidade no desenvolvimento de software pode causar danos irreparáveis.&lt;/p&gt;

&lt;p&gt;Um ponto importante, apesar de sermos muito dependentes de softwares atualmente, não podemos confiar cegamente neles. Mesmo que máquinas tenham uma precisão maior que humanos, elas ainda são programadas por humanos e muitas vezes podem não ter boas intenções.&lt;/p&gt;




&lt;p&gt;Mais detalhes sobre o &lt;a href="https://en.wikipedia.org/wiki/Therac-25"&gt;Therac-25&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enjoy!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>discuss</category>
    </item>
    <item>
      <title>As mulheres que mudaram o rumo da tecnologia</title>
      <dc:creator>Morganna</dc:creator>
      <pubDate>Sun, 24 Mar 2024 14:45:38 +0000</pubDate>
      <link>https://dev.to/feministech/as-mulheres-que-mudaram-o-rumo-da-tecnologia-4b6d</link>
      <guid>https://dev.to/feministech/as-mulheres-que-mudaram-o-rumo-da-tecnologia-4b6d</guid>
      <description>&lt;p&gt;Quando eu comecei a fazer lives sobre tecnologia pelo &lt;a href="https://www.twitch.tv/team/livecodergirls" rel="noopener noreferrer"&gt;time da Feministech na Twitch&lt;/a&gt;, eu pensei em falar sobre mulheres na tecnologia. O objetivo era falar de uma mulher a cada live. E como eu queria ter o registro disso de alguma forma, para que ninguém perdesse a história da mulher que falamos, caso a pessoa tivesse perdido a live, criei um projeto dentro do GitHub.&lt;/p&gt;

&lt;p&gt;Isso foi bem importante para mim, a cada live que eu pensava em fazer, pesquisava sobre mulheres na tecnologia e acabava descobrindo histórias incríveis e que ninguém conta abertamente. E lá ia eu, ficar encantada com cada uma dessas histórias e já estava achando pouco falar sobre apenas uma mulher na tecnologia por live.&lt;/p&gt;

&lt;p&gt;O projeto foi crescendo e tomando forma. Claro que já tive um milhão de ideias para ele, assim como já recebi também diversas sugestões. Já pensei até em transformar em um livro. (Quem sabe um dia, né?).&lt;/p&gt;

&lt;p&gt;E quero aproveitar o &lt;a href="https://dev.to/t/wecoded"&gt;#wecoded&lt;/a&gt; para mostrar também para mais pessoas sobre esse projeto. Ainda são pouquíssimas mulheres nele. Tem mulheres que já se foram, mulheres que ainda estão transformando a área de tecnologia com seus estudos, pesquisas e trabalho.&lt;/p&gt;

&lt;p&gt;E além disso, quero aproveitar para falar mais uma coisa:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Você, que está aí em algum lugar, estudando sobre tecnologia, enfrentando diversos preconceitos, tentando lidar com mil coisas ao mesmo tempo: casa, trabalho, estudos, ou buscando sua primeira oportunidade, saúde, família, ou tendo que cuidar de tudo isso sozinha, entre tantas outras coisas... &lt;strong&gt;Eu quero dizer que você também está transformando o mundo da tecnologia.&lt;/strong&gt; Seja você uma mulher que está pensando em dar seus primeiros passos na área, uma mulher que já está atuando como tecnologista, uma mulher com anos e anos de experiência, uma mulher em transição de carreira, não importa. A cada passo que você dá, é um passo que damos todas juntas para mudar o mundo. &lt;strong&gt;E você está transformando a área de tecnologia.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Vou pegar emprestada algumas palavras aqui do Emicida: "faz essa por nós, te vejo no pódio", onde estaremos juntas, combinado?&lt;/p&gt;

&lt;p&gt;Se você quiser se inspirar em outras mulheres diversas ou quiser compartilhar a história de mulheres na tecnologia, aqui está o projeto. Espero que goste!&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/morgannadev" rel="noopener noreferrer"&gt;
        morgannadev
      &lt;/a&gt; / &lt;a href="https://github.com/morgannadev/mulherestecnologia" rel="noopener noreferrer"&gt;
        mulherestecnologia
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A ideia deste repositório é compartilhar sobre mulheres na tecnologia, mostrando que há muitas delas que transformaram e ainda transformam a área.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Mulheres no mundo da tecnologia 💻&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/189d76037fb747d94e083af4d6788a8457709c537530a282397f5afff01464b0/68747470733a2f2f692e696d6775722e636f6d2f33535a70764a6e2e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/189d76037fb747d94e083af4d6788a8457709c537530a282397f5afff01464b0/68747470733a2f2f692e696d6775722e636f6d2f33535a70764a6e2e706e67" alt="Imagem com diversos desenhos de mulheres diversas e diferentes."&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Olá, mundo
Eu sou a Morganna, sou desenvolvedora backend, developer relations e tech writer e estou fazendo lives na &lt;a href="https://www.twitch.tv/morgannadev" rel="nofollow noopener noreferrer"&gt;twitch&lt;/a&gt; sobre programação e outras coisas. Faço parte da equipe &lt;a href="https://www.twitch.tv/team/livecodergirls" rel="nofollow noopener noreferrer"&gt;Feministech&lt;/a&gt;
Em cada uma das nossas lives, iremos conhecer uma mulher do mundo da tecnologia. E, também, vamos registrar um resumo de suas histórias aqui.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;[0] Ada Lovelace&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Nascida como Augusta Ada Byron King. Viveu entre 1815 e 1852. Foi a primeira pessoa (e não apenas a primeira mulher) a desenvolver um algoritmo que poderia ser implementado em um computador. Foi matemática, primeira pessoa programadora, poetisa, cientista da computação, inventora, tradutora, escritora e engenheira. Também é reconhecida pela comunidade de pessoas da área de qualidade como a primeira pessoa a identificar bugs em um algoritmo.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;[1] Grace Hopper&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Grace Murray Hopper, viveu entre 1906 e 1992. Foi a criadora da linguagem de programação de…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/morgannadev/mulherestecnologia" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Inclusive, nesse mesmo repositório, tem um arquivo com iniciativas e comunidades para mulheres no mundo todo. Conheça e compartilhe!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>womenintech</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>We willl keep coding</title>
      <dc:creator>Pachi 🥑 </dc:creator>
      <pubDate>Wed, 20 Mar 2024 13:49:54 +0000</pubDate>
      <link>https://dev.to/feministech/we-willl-keep-coding-34ko</link>
      <guid>https://dev.to/feministech/we-willl-keep-coding-34ko</guid>
      <description>&lt;p&gt;Hello :)&lt;br&gt;
Did you know that DEV gives you a template for you to join #wecoded without having to think too much about what to write?&lt;br&gt;
I just love it! - Later this week I will post the questions in Portuguese!&lt;br&gt;
So let's get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can we actively embrace equality in the tech industry?
&lt;/h2&gt;

&lt;p&gt;This is a difficult question, it has to be part of the &lt;strong&gt;core&lt;/strong&gt; of the industry if we want to do it and keep doing it actively.&lt;br&gt;
From training Tech Recruiters on Bias to teaching men to treat women respectfully. &lt;/p&gt;

&lt;h2&gt;
  
  
  What do you perceive as the primary obstacles to achieving gender equity in tech?
&lt;/h2&gt;

&lt;p&gt;Jobs... I know firsthand how difficult it is to find the first job. And it is almost harder to find a &lt;strong&gt;good&lt;/strong&gt; one, especially if you are from an underrepresented group.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reflect on a moment at work that affirmed the importance of gender equity to you.
&lt;/h2&gt;

&lt;p&gt;At my first big tech job, my C-level was a woman of color. It was so special and inspiring to me to have someone like her to look up to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking ahead, what are your hopes and aspirations for gender equity in tech?
&lt;/h2&gt;

&lt;p&gt;My hope is that we will keep fighting for our spaces to be more diverse, and slowly diverse spaces will be the normal.&lt;/p&gt;

&lt;h2&gt;
  
  
  What effective strategies do you employ to advocate for gender equity and diversity in your workplace or community?
&lt;/h2&gt;

&lt;p&gt;I am pretty loud about this! From fostering a more inclusive language to giving space to people from all backgrounds to get the highlight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Have you faced instances of bias or discrimination at work? If so, what was the experience like?
&lt;/h2&gt;

&lt;p&gt;The one that got me the most was a boss telling me I only got an audience here at DEV for being a woman. &lt;br&gt;
I was mad but wanted to laugh because we know it is quite the opposite, since in technical fields man content is usually taken more seriously.&lt;/p&gt;

&lt;p&gt;It is frustrating!!! &lt;br&gt;
As I mentioned, I am pretty loud about these things now, but I didn't back them, and I often thing about how many people get discouraged because of "inoffensive" comments like that.&lt;br&gt;
I am mad because I want to do more but idk what else I can be doing.&lt;br&gt;
So I just do whatever I can. &lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
  </channel>
</rss>
