<?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: Edgar Silva</title>
    <description>The latest articles on DEV Community by Edgar Silva (@edgars).</description>
    <link>https://dev.to/edgars</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%2F826883%2F1a34a408-cb8c-47ec-bda9-6ee39da4b0ad.jpeg</url>
      <title>DEV Community: Edgar Silva</title>
      <link>https://dev.to/edgars</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/edgars"/>
    <language>en</language>
    <item>
      <title>Lean Startup in Summary</title>
      <dc:creator>Edgar Silva</dc:creator>
      <pubDate>Mon, 18 Sep 2023 01:09:06 +0000</pubDate>
      <link>https://dev.to/edgars/lean-startup-in-summary-5aa1</link>
      <guid>https://dev.to/edgars/lean-startup-in-summary-5aa1</guid>
      <description>&lt;p&gt;Here's a concise summary highlighting its main and most relevant topics:&lt;/p&gt;

&lt;h2&gt;
  
  
  Start-Up Vision
&lt;/h2&gt;

&lt;p&gt;Defines startups as organizations dedicated to creating new products or services under conditions of extreme uncertainty.&lt;br&gt;
A startup aims to figure out the right product to build—a product customers genuinely want and will use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Validated Learning:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Advocates for a startup's progression to be measured regarding validated learning about customers.&lt;/li&gt;
&lt;li&gt;Utilizes scientific experiments to validate if a vision holds true.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Innovative Accounting:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Suggests a new way of measuring progress in a highly uncertain environment.&lt;/li&gt;
&lt;li&gt;Adopts adaptive metrics that reflect real progress.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Minimum Viable Product (MVP):
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The simplest form of a product that allows a team to maximize validated learning with the least effort.&lt;/li&gt;
&lt;li&gt;It prevents building products that nobody wants.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Build-Measure-Learn Loop:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The idea is to turn ideas into products swiftly, measure customers' responses and behaviors, and then decide whether to pivot or persevere.&lt;/li&gt;
&lt;li&gt;Shortens the development cycle.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---aVXPrXG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/scyf5rn5r4zsyijxlsx4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---aVXPrXG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/scyf5rn5r4zsyijxlsx4.png" alt="Build-Measure-Learn Loop" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Vanity Metrics vs Actionable Metrics:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Warns against using metrics that give a rosy picture but don't genuinely reflect progress.&lt;/li&gt;
&lt;li&gt;Advocates for metrics that can guide decision-making.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pivot or Persevere:
&lt;/h2&gt;

&lt;p&gt;Based on feedback from MVPs, a startup must decide whether to continue on the outlined path (persevere) or make a fundamental change to the product (pivot).&lt;/p&gt;

&lt;h2&gt;
  
  
  Sustainable Growth:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sustainable growth is achieved when new customers come from the actions of past customers.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Three engines of growth:&lt;/em&gt; Word of mouth, product usage as a side effect, and revenue-generated funding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Continuous Deployment:
&lt;/h2&gt;

&lt;p&gt;Emphasizes the rapid release of product iterations to accelerate the feedback loop and adapt products faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lean Thinking:
&lt;/h2&gt;

&lt;p&gt;Draws from the lean manufacturing revolution at Toyota, emphasizing the value of producing only what the customer wants and continuous improvement.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Rethinking the API Market Product and Solutions</title>
      <dc:creator>Edgar Silva</dc:creator>
      <pubDate>Tue, 05 Sep 2023 21:42:49 +0000</pubDate>
      <link>https://dev.to/edgars/rethinking-the-api-market-product-and-solutions-5g20</link>
      <guid>https://dev.to/edgars/rethinking-the-api-market-product-and-solutions-5g20</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lnJYTZ1n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pabepuwwl2hyllvgr9gx.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lnJYTZ1n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pabepuwwl2hyllvgr9gx.gif" alt="API Evolution outlook" width="248" height="172"&gt;&lt;/a&gt;&lt;br&gt;
When we think about the API Market since the 2000s, it passes like a movie into our head, with well-defined epilogs. Since the API REST principle came, many innovations have been boosted overnight. The capacity to integrate business and people could be more challenging than it is nowadays.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uEitCwwi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xo9zu82cg8nsrcvolzrq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uEitCwwi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xo9zu82cg8nsrcvolzrq.png" alt="API adoption evolution" width="800" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Recently, I read a fascinating post on LinkedIn: &lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7100702710663942144/"&gt;https://www.linkedin.com/feed/update/urn:li:activity:7100702710663942144/&lt;/a&gt;, where the term "Gatewaysaurus" is mentioned. In 2023, organizations are still dealing with legacy solutions or cumbersome products that imply ultra-complex environments where the effort to keep things running is indeed a nightmare. &lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;As I came from a Middleware technologies background, I had a chance to see the API market born and also had the opportunity to work with several important players in that industry(Red Hat, MuleSoft, WSO2, etc.), regardless of any hype, what I can see that the significant innovation recently was the concept of GraphQL, which dramatically helps developers to create rich web SPA/UIs with less HTTP requests (BFF Pattern), in despite of the fact that it's a fundamental paradigm of consistent software architecture, the Async APIs are emerging as an interesting promising yet, with all that said, what can be the next big thing in the API Industry? Well, I have my bet, and I will share this in the following sections here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current Problems
&lt;/h2&gt;

&lt;p&gt;When we map the deployed products in the industry right now, we can notice the following stereotypes: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Legacy Solutions - Monolith or quite old solutions, hard to scale in an elastic infrastructure fashion &lt;/li&gt;
&lt;li&gt;Locked-in solutions - Usually, the API gateways provided by Cloud Providers&lt;/li&gt;
&lt;li&gt;Over-complex solutions - Products tied to the Kubernetes environments have become increasingly complex for some customers. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5mv035eQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/trvyaeteu6xp7vlnqx06.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5mv035eQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/trvyaeteu6xp7vlnqx06.gif" alt="Current API Products Problems" width="640" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Approach
&lt;/h2&gt;

&lt;p&gt;For modern API scenarios, we believe the keyword is "multi," so we have created a solution to manage several API Gateways using the simple concept of &lt;strong&gt;&lt;em&gt;drivers&lt;/em&gt;&lt;/strong&gt;. Each driver is intended to implement standard capabilities such as deployment, monitoring, and API Lifecycle. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jG4Ye4tT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/28iodtj8mc7bdi8id7r0.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jG4Ye4tT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/28iodtj8mc7bdi8id7r0.gif" alt="Our Approach" width="640" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Other significant issues with the current solutions are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Locked-in IDP solutions for token generation&lt;/li&gt;
&lt;li&gt;To address the API marketplaces as a strong business driver inside the organizations &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those aspects and several others were the big motivations for creating a "not yet another" API Product. We are pushing for a new trend and product category: &lt;strong&gt;API Orchestrator&lt;/strong&gt;, whose primary goal is to act as a control plane for multiple API Gateways, and many Identity Providers can be integrated and work together simultaneously.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing QriarLabs API Platform - QAP
&lt;/h2&gt;

&lt;p&gt;At QriarLabs, we combined several Apache licensing-based products to build a solution to address the pain points mentioned here; in addition, we added incredible new capabilities, such as: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Migration's Tools &lt;/li&gt;
&lt;li&gt;Current Support for KrakenD API Gateway and advanced stage for AWS API-GW Kong, APISix, and WSO2 drivers. &lt;/li&gt;
&lt;li&gt;Support for Keycloak, WSO2 IS, Okta, Auth0 as IdPs&lt;/li&gt;
&lt;li&gt;APIOps &lt;/li&gt;
&lt;li&gt;Deploy APIs right from Open API Spec&lt;/li&gt;
&lt;li&gt;Etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to know more about the solution and how we could help you, please feel free to reach us at &lt;a href="https://qriarlabs.com/contact/"&gt;https://qriarlabs.com/contact/&lt;/a&gt; &lt;/p&gt;

</description>
      <category>apigateway</category>
      <category>business</category>
      <category>api</category>
    </item>
    <item>
      <title>Curso de Docker Gratuito</title>
      <dc:creator>Edgar Silva</dc:creator>
      <pubDate>Mon, 07 Mar 2022 15:03:29 +0000</pubDate>
      <link>https://dev.to/edgars/curso-de-docker-gratuito-4519</link>
      <guid>https://dev.to/edgars/curso-de-docker-gratuito-4519</guid>
      <description>&lt;p&gt;Se você está começando agora neste mundo de docker, criei um curso sem letrinhas pequenas, que você realmente não paga nada, e pode aprender de forma prática sobre containers usando o ecossistema Docker. &lt;/p&gt;

&lt;p&gt;Neste curso você verá coisas como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Instalação de Configuração&lt;/li&gt;
&lt;li&gt;Criação das Imagens&lt;/li&gt;
&lt;li&gt;Comandos principais do Docker&lt;/li&gt;
&lt;li&gt;Registro de Imagens&lt;/li&gt;
&lt;li&gt;Pipelines DevOps com Gitlab + Docker&lt;/li&gt;
&lt;li&gt;E muito mais&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Não é daqueles cursos que você só vê a maravilha funcionando, pelo contrário, tentei editar o mínimo para as pessoas verem que todos nós erramos, e isso é normal, faz parte do processo de aprendizagem. &lt;/p&gt;

&lt;p&gt;Aproveitem: &lt;a href="https://skalena.thinkific.com/courses/docker-fundamentos"&gt;Link parra o curso&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cursos</category>
      <category>beginners</category>
      <category>iniciante</category>
    </item>
  </channel>
</rss>
