<?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>Micro frontends</title>
    <link>http://taverna.devall.com.br/t/micro-frontends/165</link>
    <description>Hoje pela manhã surgiu em meu Twitter (
https://twitter.com/matheusml/status/1081200064188612608?s=19) uma thread fascinante sobre o conceito de micro frontends, desconhecido por mim até então, mas curiosamente conhecido na prática em alguns projetos da itexto (eu não sabia que tinha este nome nem algumas das possibilidades).

A ideia básica consiste em trazer para o mundo frontend o conceito de micro serviços, já existente no Backend. A ideia é escalar o desenvolvimento em um produto, no qual times independentes atuem, inclusive usando stacks tecnológicos diferentes caso necessário em um mesmo produto.

Você teria, por exemplo, em um site de ecommerce um time que cuidaria da busca usando Angular e outro que cuidaria do detalhamento do produto usando vue, por exemplo. Enquanto o uso de stacks diferentes ainda vejo com certo ceticismo, a simples ideia já me ganhou.

Então resolvi compartilhar a ideia aqui com vocês para iniciarmos uma discussão. Foi inclusive criado um site para divulgar técnicas que podem ser usadas nesta estratégia:
https://micro-frontends.org/

O que acham? Seria possível?

(Mesmo que impossível, cresci horrores só na navegação pelas referências nos links citados, o que já vale a discussão)</description>
    <language>pt-BR</language>
    <lastBuildDate>Thu, 10 Jan 2019 19:04:04 +0000</lastBuildDate>
    <category>Front-end</category>
    <atom:link href="http://taverna.devall.com.br/t/micro-frontends/165.rss" rel="self" type="application/rss+xml" />
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[Miguelangelo]]></dc:creator>
        <description><![CDATA[
            <p>Não. Na época ainda não era OSGI. Foi há muito tempo…</p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/7">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/7</link>
        <pubDate>Thu, 10 Jan 2019 19:04:04 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-7</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[kicolobo]]></dc:creator>
        <description><![CDATA[
            <p>trabalhou com OSGi então?</p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/6">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/6</link>
        <pubDate>Thu, 10 Jan 2019 14:37:29 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-6</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[Miguelangelo]]></dc:creator>
        <description><![CDATA[
            <p>Verdade.<br>
Cheguei a fazer alguns testes, inclusive, de comunicação entre portlets utlizando <a href="https://www.liferay.com/" rel="nofollow noopener">https://www.liferay.com/</a></p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/5">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/5</link>
        <pubDate>Thu, 10 Jan 2019 13:55:39 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-5</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[kicolobo]]></dc:creator>
        <description><![CDATA[
            <p>agora há pouco que notei: observa que uma das referências no final do site <a href="https://micro-frontends.org/" rel="nofollow noopener">https://micro-frontends.org/</a> é justamente a especificação dos Portlets. <img src="//taverna.devall.com.br/images/emoji/twitter/slight_smile.png?v=6" title=":slight_smile:" class="emoji" alt=":slight_smile:"></p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/4">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/4</link>
        <pubDate>Wed, 09 Jan 2019 10:37:03 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-4</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[kicolobo]]></dc:creator>
        <description><![CDATA[
            <p>lembro demais disto aí. Acabou não pegando. E realmente, tem muitas similaridades.</p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/3">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/3</link>
        <pubDate>Mon, 07 Jan 2019 11:46:49 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-3</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[Miguelangelo]]></dc:creator>
        <description><![CDATA[
            <p>Muito interessante.<br>
Me lembrou os portlets em java, lembra?</p>
<aside class="onebox wikipedia">
  <header class="source">
      <a href="https://en.wikipedia.org/wiki/Java_Portlet_Specification" target="_blank" rel="nofollow noopener">en.wikipedia.org</a>
  </header>
  <article class="onebox-body">
    

<h3><a href="https://en.wikipedia.org/wiki/Java_Portlet_Specification" target="_blank" rel="nofollow noopener">Java Portlet Specification</a></h3>

<p>The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers.
 Portlets are pluggable user interface software components that are managed and displayed in a web portal, for example an enterprise portal or a web CMS. A portlet can aggregate (integrate) and personalize content from different sources within a web page.  A  portlet responds to requests from a web client with and generates dynamic c...</p>

  </article>
  <div class="onebox-metadata">
    
    
  </div>
  <div style="clear: both"></div>
</aside>

          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/2">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/2</link>
        <pubDate>Mon, 07 Jan 2019 11:35:21 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-2</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
      <item>
        <title>Micro frontends</title>
        <dc:creator><![CDATA[kicolobo]]></dc:creator>
        <description><![CDATA[
            <p>Hoje pela manhã surgiu em meu Twitter (<br>
<a href="https://twitter.com/matheusml/status/1081200064188612608?s=19">https://twitter.com/matheusml/status/1081200064188612608?s=19</a>) uma thread fascinante sobre o conceito de micro frontends, desconhecido por mim até então, mas curiosamente conhecido na prática em alguns projetos da itexto (eu não sabia que tinha este nome nem algumas das possibilidades).</p>
<p>A ideia básica consiste em trazer para o mundo frontend o conceito de micro serviços, já existente no Backend. A ideia é escalar o desenvolvimento em um produto, no qual times independentes atuem, inclusive usando stacks tecnológicos diferentes caso necessário em um mesmo produto.</p>
<p>Você teria, por exemplo, em um site de ecommerce um time que cuidaria da busca usando Angular e outro que cuidaria do detalhamento do produto usando vue, por exemplo. Enquanto o uso de stacks diferentes ainda vejo com certo ceticismo, a simples ideia já me ganhou.</p>
<p>Então resolvi compartilhar a ideia aqui com vocês para iniciarmos uma discussão. Foi inclusive criado um site para divulgar técnicas que podem ser usadas nesta estratégia:<br>
</p><aside class="onebox allowlistedgeneric">
  <header class="source">
      <a href="https://micro-frontends.org/" target="_blank" rel="noopener">Micro Frontends</a>
  </header>
  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/498;"><img src="//taverna.devall.com.br/uploads/default/optimized/1X/cbd16842fd53c2257119675092c3cb0133a86aac_2_690x498.png" class="thumbnail" width="690" height="498" srcset="//taverna.devall.com.br/uploads/default/optimized/1X/cbd16842fd53c2257119675092c3cb0133a86aac_2_690x498.png, //taverna.devall.com.br/uploads/default/original/1X/cbd16842fd53c2257119675092c3cb0133a86aac.png 1.5x, //taverna.devall.com.br/uploads/default/original/1X/cbd16842fd53c2257119675092c3cb0133a86aac.png 2x" data-small-upload="//taverna.devall.com.br/uploads/default/optimized/1X/cbd16842fd53c2257119675092c3cb0133a86aac_2_10x10.png"></div>

<h3><a href="https://micro-frontends.org/" target="_blank" rel="noopener">Micro Frontends - extending the microservice idea to frontend development</a></h3>

<p>Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks.</p>


  </article>
  <div class="onebox-metadata">
    
    
  </div>
  <div style="clear: both"></div>
</aside>

<p>O que acham? Seria possível?</p>
<p>(Mesmo que impossível, cresci horrores só na navegação pelas referências nos links citados, o que já vale a discussão)</p>
          <p><a href="http://taverna.devall.com.br/t/micro-frontends/165/1">Ler tópico completo</a></p>
        ]]></description>
        <link>http://taverna.devall.com.br/t/micro-frontends/165/1</link>
        <pubDate>Mon, 07 Jan 2019 10:00:39 +0000</pubDate>
        <guid isPermaLink="false">taverna.devall.com.br-post-165-1</guid>
        <source url="http://taverna.devall.com.br/t/micro-frontends/165.rss">Micro frontends</source>
      </item>
  </channel>
</rss>