<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webdeveloper &#8211; Blog Goweb Agency</title>
	<atom:link href="https://blog.goweb.pt/tag/webdeveloper/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goweb.pt</link>
	<description>Blog Goweb com novas tendências para web, tudo sobre como ter uma boa presença online.</description>
	<lastBuildDate>Thu, 07 May 2026 13:54:39 +0000</lastBuildDate>
	<language>pt-PT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	

<image>
	<url>https://blog.goweb.pt/wp-content/uploads/2019/01/cropped-favicon_goweb-1-32x32.png</url>
	<title>Webdeveloper &#8211; Blog Goweb Agency</title>
	<link>https://blog.goweb.pt</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DRY vs WET Coding</title>
		<link>https://blog.goweb.pt/dry-vs-wet-coding/</link>
		<pubDate>Fri, 10 Jan 2020 15:55:27 +0000</pubDate>
		<dc:creator><![CDATA[goweb]]></dc:creator>
				<category><![CDATA[Webdesign and development]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Webdeveloper]]></category>

		<guid isPermaLink="false">https://blog.goweb.pt/?p=1335</guid>
		<description><![CDATA[<p>Don&#8217;t Repeat Yourself (DRY) é um princípio de desenvolvimento de software, cujo objetivo principal é reduzir a repetição de código. Write Everything Twice (WET) é uma abreviação arrojada para significar o oposto, ou seja, código que não segue o princípio DRY. Um programador que se esforça para manter seu código DRY, portanto, não repeti-lo, geralmente [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/dry-vs-wet-coding/">DRY vs WET Coding</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Don&#8217;t Repeat Yourself (DRY) é um princípio de desenvolvimento de software, cujo objetivo principal é reduzir a repetição de código.<br />
Write Everything Twice (WET) é uma abreviação arrojada para significar o oposto, ou seja, código que não segue o princípio DRY.</p>
<p>Um programador que se esforça para manter seu código DRY, portanto, não repeti-lo, geralmente segue a melhor prática. Mas há momentos em que adicionar um pouco de WET ao seu código poderá facilitar a vida de todos os programadores.</p>
<p>O computador já tem muito o que fazer, então, porquê escrever código que fará com que perca mais tempo na compilação?</p>
<p>A memória também é fundamental. Esgotar a memória, ou usar a memória desnecessariamente, é uma forma de colocar o código no lixo. Tornando o código WET pode também ajudar a chegar lá – ao lixo! Os primeiros tempos dos computadores, quando o armazenamento nem chegava a um kilobyte, recorda-se? Nada é ilimitado.</p>
<p>= <strong>DRY &#8211; Exemplo Simples</strong> =</p>
<p>Supondo que temos muitos lugares no código que precisam de ser executados com base na função do user atual. Por exemplo, criarPagina() só pode ser executado se o user for um editor ou administrador, apagarPagina() somente se o user for um administrador, etc.</p>
<p>Em vez de disseminar a lógica de verificar a função de um usuário em criarPagina() e apagarPagina(), podemos usar uma única função permissao() como abaixo.</p>
<p>// busca do utilizador<br />
$utilizador = utilizadorActual();</p>
<p>if (permissao($utilizador)) {<br />
// pode apagar a página<br />
} else {<br />
// bloqueia a função de apagarPagina()<br />
}</p>
<p>Mantendo a lógica de permissao() num local, evita assim a duplicação e também habilita a reutilização do código. A vantagem adicional é a separação da lógica, ou seja, criarPagina() e apagarPagina() não precisam de saber como a permissão é verificada.</p>
<p>= <strong>Vantagens do DRY</strong> =</p>
<p>1. <strong>Manutenção</strong><br />
O maior benefício do uso de DRY é a manutenção.<br />
Se a lógica da verificação da permissão foi repetida em todo o código, torna-se difícil corrigir os problemas que surgem no código repetido. Quando se corrige um problema num lugar só, pode-se facilmente esquecer de corrigi-lo noutras ocorrências.<br />
Além disso, se precisar de modificar a lógica, precisará de copiar e colar em todo os sítios. Por ter código não repetido, só precisará de manter o código num único local. Novas lógicas e correções de bugs podem ser feitas num sítio apenas, em vez de em muitos sítios. Isto torna um software robusto e confiável.</p>
<p>2. <strong>Legibilidade</strong><br />
Frequentemente, o código DRY é mais legível. Isso não se deve ao próprio princípio DRY, mas ao esforço extra que o programador dedica ao código para fazê-lo seguir certos princípios, como o DRY.</p>
<p>3. <strong>Reutilização</strong><br />
O DRY promove a reutilização de código porque estamos a utilizar duas ou mais instâncias de repetição de código num único bloco de código.<br />
O código reutilizável é pago a longo prazo, à medida que acelera o tempo de desenvolvimento.</p>
<p>4. <strong>Custo</strong><br />
Se a gestão da empresa precisar de ser convencida sobre investir mais tempo na melhoria da qualidade do código, então é isto: mais código custa mais.<br />
Mais código demora mais tempo para os técnicos manterem e resolverem erros. Mais tempo para desenvolver e mais erros tornam um cliente infeliz.</p>
<p>5. <strong>Testes</strong><br />
Quanto mais caminhos e funções tiver que cobrir utilizando os testes, mais código será necessário escrever para os testes.<br />
Se o código não for repetido, apenas precisará de testar um caminho principal, sendo que, comportamentos diferentes ainda precisam de ser testados, obviamente.</p>
<p>= <strong>Cuidados a ter</strong> =</p>
<p>Com todas as vantagens de usar o DRY, existem, porém, algumas armadilhas:</p>
<p>1. Nem todo o código precisa de ser &#8220;misturado&#8221; numa única porção. Algumas vezes, duas partes do código podem parecer semelhantes, mas com diferenças subtis. Quando misturar essas porções de código numa só e quando deixá-las separadas, deverá ser cuidadosamente pensado.</p>
<p>2. Se o código estiver &#8220;muito seco&#8221;, torna-se difícil de ler e compreender. Muitos programadores tentam aplicar o princípio DRY, mesmo quando há apenas uma instância de um bloco de código.</p>
<p>3. Frequentemente esquecido, o DRY não se limita apenas ao código. Deve ser aplicado em igual medida ao design da base de dados, documentação, código de teste, etc.</p>
<p>= <strong>Opinião Pessoal</strong> =</p>
<p>Pessoalmente, “as coisas parecem mais feias” quando um código é muito WET. Muitas vezes, faz-me sentir de imediato que o código não está limpo, organizado e que tem, por isso, má leitura.<br />
Mais coisas, como implementar OOP (Object Oriented Programming) &#8211; Herança, polimorfismo, são boas práticas para evitar o código WET.</p>
<p>PS: O código não é temperamental!</p>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/dry-vs-wet-coding/">DRY vs WET Coding</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>Bye! Microsoft Edge também vai trocar Flash por HTML5 em seu próximo update</title>
		<link>https://blog.goweb.pt/bye-microsoft-edge-tambem-vai-trocar-flash-html5-proximo-update/</link>
		<comments>https://blog.goweb.pt/bye-microsoft-edge-tambem-vai-trocar-flash-html5-proximo-update/#respond</comments>
		<pubDate>Mon, 11 Sep 2017 09:30:34 +0000</pubDate>
		<dc:creator><![CDATA[goweb]]></dc:creator>
				<category><![CDATA[Webdesign and development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Webdeveloper]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.goweb.pt/?p=405</guid>
		<description><![CDATA[<p>Embora em outros tempos sua tecnologia e seus recursos fossem verdadeiros reis da internet, adornando sites de todos os tipos, temas e gostos, o Flash está quase que literalmente com os seus dias contados. Depois de a Google lançar oficialmente uma versão do Chrome que chuta o formato para escanteio em favor do mais atual [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/bye-microsoft-edge-tambem-vai-trocar-flash-html5-proximo-update/">Bye! Microsoft Edge também vai trocar Flash por HTML5 em seu próximo update</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div style="text-align:justify;">
<p>Embora em outros tempos sua tecnologia e seus recursos fossem verdadeiros reis da internet, adornando sites de todos os tipos, temas e gostos, o Flash está quase que literalmente com os seus dias contados. Depois de a <a href="https://www.tecmundo.com.br/google/" target="_blank">Google</a> lançar oficialmente <a href="https://www.tecmundo.com.br/google-chrome/112310-google-lanca-versao-55-chrome-ela-troca-flash-html5.htm" target="_blank">uma versão do Chrome que chuta o formato para escanteio em favor do mais atual e dinâmico HTML5</a>, agora é a vez da <a href="https://www.tecmundo.com.br/microsoft/" target="_blank">Microsoft</a> mandar avisar que o novo navegador da casa, o <a href="https://www.tecmundo.com.br/microsoft-edge/" target="_blank">Edge</a>, também vai seguir um caminho parecido.</p>
<p>De acordo com uma postagem no blog oficial do <a href="https://www.tecmundo.com.br/windows-10/" target="_blank">Windows 10</a>, a empresa de Redmond deixou claro que o antigo padrão vai ser praticamente aposentado na próxima atualização do browser. A ideia é que, ao ser instalado, o programa desabilite automaticamente o Flash e ative a reprodução em HTML5 caso ela esteja disponível na página. Se o novo player não for oferecido, o software deve apresentar aos internautas a opção de ativar o plugin legado.</p>
<h2 style="font-size:19px;">O usuário terá a opção de ativar o plugin caso seja necessário</h2>
<p>A estratégia é bem semelhante a implementada recentemente pela Gigante das Buscas, incluindo a “isenção” desse bloqueio a grande portais e sites que ainda dependem muito dessa tecnologia – embora, no caso da Microsoft, não haja uma listagem das marcas nessa situação ou quanto tempo elas têm para se adaptar ao novo formato. Segundo a publicação da companhia, os integrantes do programa de testes da casa – o Insider – devem receber muito em breve esse update, ajudando a polir possíveis rebarbas dessa mudança.</p>
<p>&#8220;Google, Apple e até Mozilla já deixaram claro seus planos de substituir o Flash&#8221;</p>
<p>Quando o usuário final pode esperar pela novida? Tudo indica que essa versão do navegador vai ser liberada ao público geral no início de 2017, muito provavelmente junto do já bastante aguardado Creator’s Update – o próximo grande pacote de atualizações programado para o Windows 10. Seja como for, não é como se a Microsoft estivesse dando algum tipo de golpe baixo na Adobe, uma parceira de longa data. Isso porque Google, Apple e até Mozilla já deixaram claro seus planos de substituir completamente o Flash no futuro próximo.</p>
<p style="font-size:16px;">FONTE(S) <a href="https://www.theverge.com/circuitbreaker/2016/12/14/13957820/microsoft-edge-adobe-flash-block-windows-10" target="_blank">THE VERGE/CHAIM GARTENBERG</a><br />IMAGEN(S) <a href="https://blogs.windows.com/msedgedev/2016/12/14/edge-flash-click-run/#vzOXiY2T3LziE2if.97" target="_blank">WINDOWS BLOG</a></p>
<div>
<p style="margin-top: 20px; margin-bottom: 20px;font-size:16px;">Origem: <a href="https://goo.gl/r3MSZp" target="_blank">https://goo.gl/r3MSZp</a></p>
</div>
</div>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/bye-microsoft-edge-tambem-vai-trocar-flash-html5-proximo-update/">Bye! Microsoft Edge também vai trocar Flash por HTML5 em seu próximo update</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.goweb.pt/bye-microsoft-edge-tambem-vai-trocar-flash-html5-proximo-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5: surpreenda-se com as possibilidades gráficas de Canvas</title>
		<link>https://blog.goweb.pt/html5-surpreenda-as-possibilidades-graficas-canvas/</link>
		<comments>https://blog.goweb.pt/html5-surpreenda-as-possibilidades-graficas-canvas/#respond</comments>
		<pubDate>Wed, 30 Aug 2017 09:30:38 +0000</pubDate>
		<dc:creator><![CDATA[goweb]]></dc:creator>
				<category><![CDATA[Webdesign and development]]></category>
		<category><![CDATA[Animação Web]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Canvas Rider]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Html Video Destruction]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Particles]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Tear-able Cloth]]></category>
		<category><![CDATA[Webdeveloper]]></category>
		<category><![CDATA[Zen Photon Garden]]></category>

		<guid isPermaLink="false">http://blog.goweb.pt/?p=365</guid>
		<description><![CDATA[<p>Nenhum software externo é usado nestas animações. (Fonte da imagem: Reprodução/Codepen.Io) Se você é programador, entusiasta a web designer ou apenas gosta de ficar por dentro do “mundo mágico da programação”, estas demonstrações do poderio gráfico de Canvas certamente vão lhe chamar a atenção. E detalhe: os códigos listados a seguir são também um convite [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/html5-surpreenda-as-possibilidades-graficas-canvas/">HTML5: surpreenda-se com as possibilidades gráficas de Canvas</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div style="text-align:justify;">
<p>Nenhum software externo é usado nestas animações. (Fonte da imagem: <a href="https://codepen.io/soulwire/pen/Ffvlo" atl="Codepen.Io" title="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<h2 style="font-size:18px;">Se você é programador, entusiasta a web designer ou apenas gosta de ficar por dentro do “mundo mágico da programação”, estas demonstrações do poderio gráfico de Canvas certamente vão lhe chamar a atenção.</h2>
<p> E detalhe: os códigos listados a seguir são também um convite a quem “gosta de brincar com a física”, conforme comenta o próprio criador das animações.</p>
<p>Mas estamos falando do quê? O Canvas é um elemento de <a href="https://www.tecmundo.com.br/html5/" alt="HTML5" title="HTML5" target="_blank">HTML5</a> capaz de delimitar uma área específica na página para a renderização dinâmica de gráficos. A linguagem mais utilizada por esse recurso é a Javascript – que permite, portanto, a criação de animações através de códigos de programação dinâmica. </p>
<p>Para visualizar e até mesmo interagir com os códigos elencados abaixo, clique sobre a opção “Ver demo” (ao lado do título de cada uma das animações); você será automaticamente direcionado ao site Develop Mozila ou ao Codepen.Io – endereços responsáveis por hospedar os recursos interativos.</p>
<p>1 – Zen Photon Garden <a href="https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135410.jpg" alt=" Zen Photon Garden" width="600" height="302" class="alignnone size-full wp-image-618" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135410.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135410-300x151.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px; text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies" alt="DeveloperMozila" title="DeveloperMozila" target="_blank">Reprodução/DeveloperMozila</a>)</p>
<p>Esta demonstração permite que linhas sejam desenhadas na tela. Um tipo de feixe de luz branca fica ao fundo do monitor; os seus rabiscos vão funcionar como uma rede, filtrando alguns raios luminosos.</p>
<p>2 – Tear-able Cloth <a href="https://codepen.io/dissimulate/pen/KrAwx" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135617.jpg" alt="Tear-able Cloth" width="600" height="280" class="alignnone size-full wp-image-622" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135617.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135617-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px;text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://codepen.io/dissimulate/pen/KrAwx" alt="Codepen.Io" title="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<p>Que tal testar a sua sensibilidade ao manusear uma rede superdelicada? Para interagir com esta animação, basta segurar o botão esquerdo do mouse sobre a rede mostrada e movimentar o cursor. E é claro: é possível configurar o código de acordo com as suas preferências na aba HTML.</p>
<p>3 – Particles <a href="https://codepen.io/eltonkamami/pen/ECrKd" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135758.jpg" alt="Particles" width="600" height="267" class="alignnone size-full wp-image-624" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135758.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135758-300x134.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px;text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://codepen.io/soulwire/pen/Ffvlo" title="Codepen.Io" alt="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<p>Opacidade, níveis de cor, linhas de conexão, posição de cada partícula e outros tantos movimentos e formas podem ser feitos e obtidos nesta animação conceitual. Trabalhe com a linguagem HTML  e dê aos fragmentos as propriedades que mais lhe agradam.</p>
<p>4 – Canvas Rider <a href="http://canvasrider.com/tracks/409068" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135959.jpg" alt="Canvas Rider" width="600" height="355" class="alignnone size-full wp-image-626" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135959.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135959-300x178.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px;text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://codepen.io/soulwire/pen/Ffvlo" alt="Codepen.Io" title="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<p>Ao menos um jogo escrito todo a partir de Canvas deveria ser listado, certo? Pois o seu desafio em Canvas Rider vai ser controlar um ciclista muito sensível aos controles. Use as flechas direcionais para movimentar o personagem, e atenção: cuidado para não curvá-lo demais – do contrário, uma queda visivelmente dolorosa vai ser emplacada pelo sujeito monocromático. Aperte a tecla “Enter’” para reiniciar o jogo e boa sorte!</p>
<p>5 – 30.000 particles <a href="https://codepen.io/soulwire/pen/Ffvlo" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135158.jpg" alt="HTML5: surpreenda-se com as possibilidades gráficas de Canvas" width="600" height="281" class="alignnone size-full wp-image-614" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135158.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/8067326114135158-300x141.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px;text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://codepen.io/soulwire/pen/Ffvlo" alt="Codepen.Io" title="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<p>E se for possível também “explodir” algumas partículas? Além de admitir a formação de desenhos circulares, um cenário caótico pode ser também criado nesta demonstração. Apenas passe o mouse sobre o quadro destinado à movimentação do cursor e surpreenda-se com as formatações configuradas pelo 30.000 particles. Você as destruiu todas? Tenha calma, pois aos poucos cada uma das três dezenas de milhares de pontos vai voltar ao seu lugar.</p>
<p>6 – HTML Video Destruction <a href="http://www.craftymind.com/factory/html5video/CanvasVideo.html" target="_blank">(Ver demo)</a></p>
<p><img src="http://blog.goweb.pt/wp-content/uploads/2017/08/806732611414249.jpg" alt="HTML Video Destruction" width="600" height="354" class="alignnone size-full wp-image-629" srcset="https://blog.goweb.pt/wp-content/uploads/2017/08/806732611414249.jpg 600w, https://blog.goweb.pt/wp-content/uploads/2017/08/806732611414249-300x177.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="font-size:16px;text-align:center;">Clique em &#8220;Ver demo&#8221; para acessar a animação. (Fonte da imagem: <a href="https://codepen.io/soulwire/pen/Ffvlo" alt="Codepen.Io" title="Codepen.Io" target="_blank">Reprodução/Codepen.Io</a>)</p>
<p>Gostou de detonar alguns pontos? Que tal, agora, explodir alguns vídeos? Basta clicar em qualquer ponto da animação mostrada e esperar pelo “bum!”. Progressivamente os “pixels” serão recompostos – eis a sua chance de mandar tudo pelos ares novamente.</p>
<p>O Canvas ainda não é a linguagem predominante quando se fala em animação no campo da programação de páginas de web. Entretanto, por dispensar o uso de ferramentas externas (como o Flash) e exigir apenas conhecimentos em <a href="https://www.tecmundo.com.br/navegador/2254-o-que-e-html-5-.htm" alt="HTML5" title="HTML5">HTML5</a>, é bastante provável que, em pouco tempo, esse recurso se torne a principal referência em termos de dinamismo, interatividade, qualidade e resposta na área de animações de web pages.</p>
<p style="font-size:16px;"><span>FONTE(S)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span><a href="https://codepen.io/soulwire/pen/Ffvlo" target="_blank">CODEPEN.IO</a></span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span><a href="http://www.craftymind.com/factory/html5video/CanvasVideo.html" target="_blank">CRAFTY MIND</a></span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span><a href="https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies" target="_blank">DEVELOPER MOZILA</a></span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
</p>
<div>
<p style="margin-top: 20px; margin-bottom: 20px;font-size:16px;">Origem: <a href="https://goo.gl/78CTuY" target="_blank">https://goo.gl/78CTuY</a></p>
</div>
</div>
<p>The post <a rel="nofollow" href="https://blog.goweb.pt/html5-surpreenda-as-possibilidades-graficas-canvas/">HTML5: surpreenda-se com as possibilidades gráficas de Canvas</a> appeared first on <a rel="nofollow" href="https://blog.goweb.pt">Blog Goweb Agency</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.goweb.pt/html5-surpreenda-as-possibilidades-graficas-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
