<?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: Matheus Oliveira</title>
    <description>The latest articles on DEV Community by Matheus Oliveira (@matebeing).</description>
    <link>https://dev.to/matebeing</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%2F673394%2F8b1dbc10-6a91-4b14-b481-032950711cf5.jpg</url>
      <title>DEV Community: Matheus Oliveira</title>
      <link>https://dev.to/matebeing</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/matebeing"/>
    <language>en</language>
    <item>
      <title>Introdução à Acessibilidade Web</title>
      <dc:creator>Matheus Oliveira</dc:creator>
      <pubDate>Wed, 09 Nov 2022 21:13:36 +0000</pubDate>
      <link>https://dev.to/matebeing/introducao-a-acessibilidade-web-pc8</link>
      <guid>https://dev.to/matebeing/introducao-a-acessibilidade-web-pc8</guid>
      <description>&lt;blockquote&gt;     Acessibilidade na web significa que pessoas com deficiência podem usar a web. Mais especificamente, a acessibilidade na web significa que pessoas com deficiência podem perceber, entender, navegar, interagir e contribuir para a web. E mais. Ela também beneficia outras pessoas, incluindo pessoas idosas com capacidades em mudança devido ao envelhecimento - World Wide Web Consortium&lt;/blockquote&gt;

&lt;p&gt;Existe uma importância enorme em projetar aplicações que sirvam para todos, pois a Web está em constante progresso no meio social. Torna-se impossível de achar um campo da atividade humana em que não haja influência da Web. Hoje a utilizamos para nos conectarmos com outras pessoas, para aprendermos novos conhecimentos, saúde etc. Para a W3C, a acessibilidade sustenta a inclusão social de pessoas com deficiência, idosas, residentes em áreas rurais, em países em desenvolvimento, entre outras. Logo, torna-se evidente que seja um tema que mereça uma ampla atenção em seu estudo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design Universal
&lt;/h2&gt;

&lt;p&gt;O &lt;strong&gt;Design Universal&lt;/strong&gt; é o fundamento teórico mais relevante quando tratamos de acessibilidade. Esse fundamento é o desenvolvimento de produtos e ambientes para serem usáveis por todas as pessoas, na maior extensão possível, sem a necessidade de adaptação ou design especializado. &lt;/p&gt;

&lt;p&gt;O Design Universal possui &lt;strong&gt;sete princípios&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Equiparação nas possibilidades de uso&lt;/strong&gt;: pode ser utilizado por qualquer usuário em condições equivalentes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexibilidade de uso&lt;/strong&gt;: atende a uma ampla gama de indivíduos, preferências e habilidades individuais.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uso simples e intuitivo&lt;/strong&gt;: fácil de compreender, independentemente da experiência do usuário, de seus conhecimentos, aptidões linguísticas ou nível de concentração.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Informação perceptível&lt;/strong&gt;: fornece de forma eficaz a informação necessária, quaisquer que sejam as condições ambientais/físicas existentes ou as capacidades sensoriais do usuário.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tolerância ao erro&lt;/strong&gt;: minimiza riscos e consequências negativas decorrentes de ações acidentais ou involuntárias. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mínimo esforço físico&lt;/strong&gt;: pode ser utilizado de forma eficiente e confortável, com um mínimo de fadiga.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dimensão e espaço para uso e interação&lt;/strong&gt;: espaço e dimensão adequados para a interação, o manuseio e a utilização, independentemente da estatura, da mobilidade ou da postura do usuário.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Dica: Para garantir que sua aplicação está seguindo o caminho de uma boa aplicação acessível, você pode acessar ir na aba de propriedades de acessibilidade por meio da inspeção da sua página, direto do seu navegador. É possível simular e checar erros de acessibilidade no painel.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  WAI-ARIA
&lt;/h2&gt;

&lt;p&gt;Para melhorar a acessibilidade de uma aplicação é possível utilizar &lt;strong&gt;WAI-ARIA&lt;/strong&gt; &lt;em&gt;Web Accessibility Initiative - Accessible Rich Internet Applications&lt;/em&gt;, uma especificação criada pela W3C, que permite que você adicione mais semântica em sua aplicação, fazendo que os navegadores ou tecnologias assistivas consigam reconhecer melhor os seus elementos e permitir o usuário saber o que está acontecendo em sua aplicação.&lt;/p&gt;

&lt;p&gt;Essa é uma postagem introdutória sobre acessibilidade, portanto uma explicação mais aprofundada sobre WAI-ARIA será criada em um outro momento. Me siga para que você não perca futuras atualizações.&lt;/p&gt;

&lt;p&gt;Referência&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Learn/Accessibility/WAI-ARIA_basics" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Learn/Accessibility/WAI-ARIA_basics&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.w3c.br/pub/Materiais/PublicacoesW3C/cartilha-w3cbr-acessibilidade-web-fasciculo-I.html" rel="noopener noreferrer"&gt;https://www.w3c.br/pub/Materiais/PublicacoesW3C/cartilha-w3cbr-acessibilidade-web-fasciculo-I.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>braziliandevs</category>
      <category>html</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML Semântico: DIV nunca mais.</title>
      <dc:creator>Matheus Oliveira</dc:creator>
      <pubDate>Wed, 09 Nov 2022 02:30:40 +0000</pubDate>
      <link>https://dev.to/matebeing/html-semantico-div-nunca-mais-23pf</link>
      <guid>https://dev.to/matebeing/html-semantico-div-nunca-mais-23pf</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
        Eu não possuo valor semântico!
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Essa postagem tem o intuito de discorrer sobre a reflexão do que é HTML semântico e o motivo por qual você deveria começar adotá-lo. O título dá uma sugestão radical de que você não deve nunca mais usar DIVs no seu documento HTML, mas irei me contradizer: a missão é usar cada vez menos e de maneira consciente.&lt;/p&gt;

&lt;p&gt;Em primeira instância, é importante sabermos o significado de &lt;em&gt;semântica&lt;/em&gt;. Na linguística ela possui o seguinte significado:&lt;br&gt;
&lt;a href="https://media.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%2Fccrj9qiodygz2j2izp5l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fccrj9qiodygz2j2izp5l.png" alt="Significado da palavra semântica" width="684" height="313"&gt;&lt;/a&gt;&lt;br&gt;
Entretanto, quando falamos de semântica em HTML estamos interessados em saber que finalidade ou função um elemento HTML possui. Por exemplo, o &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; é um elemento semântico, que fornece um título, ou se preferir "um cabeçalho de nível superior". Essa é sua finalidade, sua função. Você poderia fazer qualquer outro elemento se parecer com um título, como por exemplo:&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;span&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"font-size: 32px; margin: 21px 0;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Título&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;!&lt;/span&gt; &lt;span class="err"&gt;–&lt;/span&gt; &lt;span class="na"&gt;Não&lt;/span&gt; &lt;span class="na"&gt;Semântico&lt;/span&gt; &lt;span class="err"&gt;–&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Porém, o elemento &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; é considerado semânticamente neutro, ele não possui um significado, logo não expressa nenhum valor para o navegador. Assim como o &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;, o elemento &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; que costuma ser intensamente usado, também não possui um valor semântico.&lt;/p&gt;

&lt;p&gt;É importante que você se acostume a utilizar elementos semânticos, pois o bom desempenho de sua página depende desse fator também. Além do mais que a falta de elementos semânticos causa problemas de acessibilidade. Tornar sua página adaptativa e informativa é crucial para que pessoas com deficiência consigam navegar por ele.&lt;/p&gt;

&lt;p&gt;
&lt;q&gt;O poder da WEB está em sua universalidade&lt;/q&gt; — Tim Berners-Lee
&lt;/p&gt;

&lt;p&gt;Ademais, um documento HTML com valor semântico forte possui um desempenho melhor em otimização para mecanismos de busca (SEO) e se tornam mais fáceis de manter!&lt;/p&gt;

&lt;p&gt;Na minha postagem anterior você consegue achar elementos para substituir o acúmulo de divs que você possuir em seu documento HTML.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/matebeing/estrutura-basica-do-html-4h74"&gt;Estrutura Básica do HTML&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Uma dica para compreender HTML semântico: As tags são responsáveis para dizer ao seu navegador o que ele está renderizando. É um texto? Um título? Um parágrafo? Pergunte a si mesmo "quais elementos melhor descrevem/representam os dados que vou preencher".&lt;/p&gt;

&lt;p&gt;Referência&lt;br&gt;
&lt;a href="https://developer.mozilla.org/pt-BR/docs/Glossary/Semantics" rel="noopener noreferrer"&gt;https://developer.mozilla.org/pt-BR/docs/Glossary/Semantics&lt;/a&gt;&lt;br&gt;
&lt;a href="https://medium.com/adalab/the-importance-of-semantic-html-78e74fb75ff0" rel="noopener noreferrer"&gt;https://medium.com/adalab/the-importance-of-semantic-html-78e74fb75ff0&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>tutorial</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Estrutura Básica do HTML</title>
      <dc:creator>Matheus Oliveira</dc:creator>
      <pubDate>Wed, 02 Nov 2022 20:02:20 +0000</pubDate>
      <link>https://dev.to/matebeing/estrutura-basica-do-html-4h74</link>
      <guid>https://dev.to/matebeing/estrutura-basica-do-html-4h74</guid>
      <description>&lt;p&gt;O documento HTML possui algumas tags que são consideradas como tags estruturais, importantes para que seu HTML funcione e haja um bom desempenho com o navegador. Iremos passar por algumas definições e convenções básicas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Entendendo as tags
&lt;/h2&gt;

&lt;p&gt;O HTML5 há em torno 8 grupos de tags:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;estruturais &lt;/li&gt;
&lt;li&gt;metadados&lt;/li&gt;
&lt;li&gt;formulário&lt;/li&gt;
&lt;li&gt;formatação&lt;/li&gt;
&lt;li&gt;lista&lt;/li&gt;
&lt;li&gt;tabela&lt;/li&gt;
&lt;li&gt;script&lt;/li&gt;
&lt;li&gt;conteúdo embutido&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As tags são formadas por uma estrutura única, iniciam com o sinal de "menor que" (&amp;lt;) e se encerram com o sinal de "maior que" (&amp;gt;) &lt;code&gt;&amp;lt;h1&amp;gt;Olá!&amp;lt;/h1&amp;gt;&lt;/code&gt;. É importante destacar que há tags que é opcional haver uma tag de fechamento para si, elas são chamadas de &lt;em&gt;optional closing tag&lt;/em&gt; &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;, enquanto há tags que podem fechar em si mesmas ou haver uma tag de fechamento, as &lt;em&gt;self closing tags&lt;/em&gt; &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;As tags podem ser definidas como &lt;strong&gt;block-level&lt;/strong&gt; ou &lt;strong&gt;inline&lt;/strong&gt;. Respectivamente, uma tag block-level ocupa toda a largura do seu elemento pai, criando assim um bloco, enquanto a tag inline ela se posiciona em linha. sem alterar sua largura.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tags Estruturais Básicas
&lt;/h2&gt;

&lt;p&gt;Existe ao menos 19 tags estruturais no HTML5, mas nem todas elas são realmente utilizadas. Você pode tentar decorá-las, mas não há muita necessidade de depositar tanta energia assim. As mais importantes que você deveria saber além das &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; são as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;cabeçalho&lt;/strong&gt;: &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;barra de navegação&lt;/strong&gt;: &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;conteúdo principal&lt;/strong&gt;: &lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;, com elementros filhos representados por &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;barra do canto&lt;/strong&gt;: &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt;; geralmente inserido dentro do elemento &lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;rodapé&lt;/strong&gt;: &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Vamos para suas definições&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt; Representa um conteúdo introdutório. Pode conter elementos de título, mas também logos, uma barra de pesquisa, nome do autor, etc.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt; Representa uma seção da página cujo objetivo é prover navegação de links. Podendo ser links internos (dentro da página) ou externos (fora da página)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt; Reresenta o conteúdo dominante dentro do &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;. Consiste no elemento que está diretamente relacionado com o tópico central do site.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; Representa uma composição independente, destribuitiva e reusável. Exemplos: uma postagem, um artigo, um comentário de um usuário.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; Representa uma seção genérica de um site. Seções devem sempre possuir um título (heading), com poucas exceções.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; Elemento genérico. Não possui nenhum efeito no conteúdo ou layout até que seja estilizado com algum CSS. Geralmente usado com flexbox.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt; Representa uma porção do documento que está indiretamente relacionado com o conteúdo principal da página. Geralmente são representadas por barras laterais.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt; Representa um rodapé. Normalmente possui informação sobre o autor, dados de copyright e links para documentos relacionados.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Referências&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>SGML e sua relação com HTML</title>
      <dc:creator>Matheus Oliveira</dc:creator>
      <pubDate>Wed, 02 Nov 2022 00:39:43 +0000</pubDate>
      <link>https://dev.to/matebeing/sgml-e-sua-relacao-com-html-3opk</link>
      <guid>https://dev.to/matebeing/sgml-e-sua-relacao-com-html-3opk</guid>
      <description>&lt;p&gt;Tim Berners-Lee teve um grande desafio para tornar sua ideia sobre a Web e o HTML aceita no mundo. Nessa postagem você aprenderá o porquê de tratarmos de tags quando vamos escrever em HTML. Siga comigo e não se esqueça de me seguir caso goste do conteúdo.&lt;/p&gt;

&lt;p&gt;O SGML (Standard Generalized Markup Language) era a linguagem de marcação preferida dentro da comunidade de documentação. O SGML é uma metalinguagem que é usada como base para a criação de outras linguagens. Para a criação de tags era necessário um DTD (Document Type Definition) que criava instruções para o SGML, assim era possível definir uma gramática. Era uma linguagem muito utilizada na CERN, empresa que Berners-Lee trabalhava, logo, ele viu isso como uma vantagem, pois poderia convencer seus colegas de adotar sua ideia.&lt;/p&gt;

&lt;p&gt;A linguagem, para Tim, havia muitos detalhes estranhos e de difícil compreensão por parte das pessoas, apesar disso, ele viu como uma boa oportunidade. Pois, ela utilizava um sistema único para a criação de instruções AKA "tags", quais eram colocar palavras entre o sinal de menor que (&amp;lt;) e sinal de maior que (&amp;gt;) &lt;code&gt;&amp;lt;main&amp;gt;Exemplo&amp;lt;/main&amp;gt;&lt;/code&gt; para denotar o conteúdo principal de uma página ou cabeçalho, por exemplo. Levando isso em consideração, ele decidiu criar o HTML para se parecer com o SGML. Tim só não esperava que as pessoas aprenderiam tão facilmente as tags e escreveriam seus próprios documentos em HTML.&lt;/p&gt;

&lt;p&gt;A diferença entre o SGML e HTML é que o HTML é uma aplicação do SGML, enquanto o SGML é usada para a criação de linguagens de marcação para documentos, um metadata.&lt;/p&gt;

&lt;p&gt;Referência&lt;br&gt;
Berners-Lee, Tim, Weaving The Web, 1999&lt;br&gt;
UFF, Instituto de Computação, Linguagens de Especificação&lt;/p&gt;

</description>
      <category>html</category>
      <category>sgml</category>
      <category>webdev</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Tim Berners-Lee e a criação da World Wide Web</title>
      <dc:creator>Matheus Oliveira</dc:creator>
      <pubDate>Mon, 31 Oct 2022 22:54:59 +0000</pubDate>
      <link>https://dev.to/matebeing/tim-berners-lee-e-a-criacao-da-world-wide-web-1e19</link>
      <guid>https://dev.to/matebeing/tim-berners-lee-e-a-criacao-da-world-wide-web-1e19</guid>
      <description>&lt;p&gt;Se você é um desenvolvedor web, talvez seja importante você saber a história de Tim Berners-Lee e um pouco de sua jornada para a criação da famosa &lt;strong&gt;WWW&lt;/strong&gt; &lt;em&gt;World Wide Web&lt;/em&gt; . Essa postagem tem o intuito de introduzir pontos importantes sobre a criação da Web e como toda a ideia surgiu. Portanto, pegue um biscoito, sirva-se um café e venha comigo para essa leitura.&lt;/p&gt;

&lt;p&gt;Por volta dos anos 1950, os pais de Tim Berners-Lee, quais eram matemáticos, estavam alegres com a idéia de que, em princípio, uma pessoa poderia programar um computador para realizar qualquer tarefa e também sabiam que computadores eram ótimos em organização lógica e processamento, mas não em associações aleatórias. Após voltar da escola, Berners-Lee encontrou seu pai tentando achar pistas de como tornar um computador intuitivo, apto a completar conexões como o cérebro faz. Eles discutiram sobre. mas acabou não dando em nada. Porém, Tim manteve a ideia em sua cabeça por anos, até mesmo em 1976, quando se graduou em física na Universidade de Oxford.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Computadores poderiam se tornar muito poderosos se programados para conectar informações desconexas&lt;/em&gt; Tim constantemente pensava.&lt;/p&gt;

&lt;p&gt;Então, em 1980, conseguiu uma vaga como consultor de software na &lt;strong&gt;CERN&lt;/strong&gt; &lt;em&gt;European Particle Physics Laboratory&lt;/em&gt; em Genebra, Suiça. &lt;strong&gt;Enquire&lt;/strong&gt;, a primeira versão da Web, foi programada para ajudá-lo a lembrar das diversas pessoas, computadores e projetos no laboratório. O nome do projeto foi baseado no livro &lt;em&gt;Enquire Within Upon Everything&lt;/em&gt;, livro vitoriano que abordava um portal para o mundo da informação, onde você poderia aprender sobre tudo.&lt;/p&gt;

&lt;p&gt;Suponha que todas as informações guardadas em computadores por todo canto estivessem ligadas, eu pensei. Suponha que eu pudesse programar meu computador para criar um espaço onde tudo pudesse estar ligado a qualquer coisa. Haveria um espaço único e global de informações._&lt;/p&gt;

&lt;p&gt;Tim-Berners-Lee começou a tentar convencer as pessoas na sua empresa a usar o Enquire, todos achavam uma boa idéia, porém nunca usavam. Até que, após sair da sua vaga na CERN, o disco que guardava o projeto foi perdido. Isso não o desmotivou de começar novamente após voltar para a CERN.&lt;/p&gt;

&lt;p&gt;Muitas pessoas, segundo Tim, acreditam que ele simplesmente teve um momento onde a idéia sobre a criação facilmente surgiu em sua cabeça, porém, é necessário entender que foi um processo contínuo e de muita colaboração. Ted Nelson, por exemplo, foi o inventor do que hoje chamamos de &lt;em&gt;hypertext&lt;/em&gt;. Doug Engelbert, inventou o mouse e demonstrou usando email eletrônico e hypertext links. Com a criação da internet, havia o ambiente perfeito para a criação da Web. Berners-Lee só tinha que juntar todos esses elementos.&lt;/p&gt;

&lt;p&gt;Em março de 1989, ele escreveu uma proposta para validar a Web na CERN. Nada aconteceu. Ele continuou trabalhando. Em maio de 1990 ele enviou novamente. Foi ignorado. Ele continuou trabalhando e tentando convencer todos. Até que ele conheceu Robert Cailliau e juntos trabalharam aperfeiçoando a Web. Escreveram mais uma proposta, mas foi ignorada.&lt;/p&gt;

&lt;p&gt;Em março de 1991, Louisa Addis, que atuava como bibliotecária, achou toda a Web fantástica e encorajou seus colegas a subirem o primeiro servidor web da Europa. Após um tempo, a Web foi construindo uma comunidade, mas foi apenas após uma conferência sobre a web em San Antonio, nos Estados Unidos, que todos aderiram a ideia.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Na mesma conferência, dois anos depois, na mesma parede, todos projetos teriam algo a ver com a Web.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Referência&lt;br&gt;
&lt;em&gt;Berners-Lee, Tim, Weaving The Web, 1999&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>css</category>
      <category>braziliandevs</category>
    </item>
  </channel>
</rss>
