<?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: Tailo Mateus Gonsalves</title>
    <description>The latest articles on DEV Community by Tailo Mateus Gonsalves (@tailomateus).</description>
    <link>https://dev.to/tailomateus</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%2F40373%2F56671c3e-e09a-4959-aa81-5691ad4cff54.jpeg</url>
      <title>DEV Community: Tailo Mateus Gonsalves</title>
      <link>https://dev.to/tailomateus</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tailomateus"/>
    <language>en</language>
    <item>
      <title>What have you been learning?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Fri, 23 Jun 2023 18:49:10 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-have-you-been-learning-a9h</link>
      <guid>https://dev.to/tailomateus/what-have-you-been-learning-a9h</guid>
      <description>&lt;p&gt;Hey guys, how are you? I hope you are doing great!&lt;/p&gt;

&lt;p&gt;So, what was the last thing that you learned or what have you been learning?&lt;/p&gt;

&lt;p&gt;By the way, I have been studied about Splunk (&lt;a href="https://www.splunk.com" rel="noopener noreferrer"&gt;https://www.splunk.com&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>What are you learning right now?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Wed, 03 Mar 2021 16:57:38 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-are-you-learning-right-now-16c2</link>
      <guid>https://dev.to/tailomateus/what-are-you-learning-right-now-16c2</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>What projects are you most proud of?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Fri, 05 Feb 2021 20:51:29 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-projects-are-you-most-proud-of-3nee</link>
      <guid>https://dev.to/tailomateus/what-projects-are-you-most-proud-of-3nee</guid>
      <description>&lt;p&gt;I'm trying a non-tech hobby in my life. Photography helps me clear my mind and see the world from a different perspect.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DdWZP-QI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6ypo0r909eccm8azrluo.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DdWZP-QI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6ypo0r909eccm8azrluo.jpg" alt="my photo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Share your best non-tech/tech projects with us?&lt;/p&gt;

</description>
      <category>hobby</category>
      <category>bestprojects</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Prioritize the important things</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Fri, 26 Apr 2019 11:04:02 +0000</pubDate>
      <link>https://dev.to/tailomateus/prioritize-the-important-things-42h7</link>
      <guid>https://dev.to/tailomateus/prioritize-the-important-things-42h7</guid>
      <description>&lt;p&gt;&lt;strong&gt;"Do what is important and not what is urgent"&lt;/strong&gt;,  this sentence is incredible, unfortunately I don't know who the author is. This may seem a little clichéd, mainly because I know that during the day things don't go as we want, often the train got off the rails and we just became another passenger of our own life, I understand you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is what we think important really important?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My decision was painful (I swear), but I removed all channels from youtube, most of the newsletter, greatly reduced the time of social media (almost zero). All this to get time for what I really love to do or where I want to go. Taking care of myself has become &lt;strong&gt;PRIORITY&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Productivity is not about doing many things, but doing things right"&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>priority</category>
      <category>habbits</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Rethinking goal setting</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Mon, 19 Nov 2018 11:17:07 +0000</pubDate>
      <link>https://dev.to/tailomateus/rethinking-goalsetting-1o02</link>
      <guid>https://dev.to/tailomateus/rethinking-goalsetting-1o02</guid>
      <description>&lt;p&gt;Listing goals is very important, mainly because you are able to visualize what you want in the future and get a clearer direction. But in reality, it does not matter if you have a long list of goals without a plan of action.&lt;/p&gt;

&lt;p&gt;To achieve the goals, I usually have a few steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;List the goals I want to achieve in this topic, no matter how difficult they are;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I reread the entire list and wonder: Is this item really necessary? If it is not, I just delete it;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;With my list reduced, it's time to list all the small actions to reach the goal. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For example, if your goal is to read 24 books in a whole year, but still you have not read any of them, how about starting to read 2 pages a day;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;With the new list of actions, we can create good habits and have immediate rewards and faster results.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I try to organize my life this way, for the time being it has helped me a lot.&lt;/p&gt;

</description>
      <category>goals</category>
      <category>productivity</category>
      <category>habit</category>
      <category>routine</category>
    </item>
    <item>
      <title>For you, what's professional happiness?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Wed, 24 Oct 2018 11:00:26 +0000</pubDate>
      <link>https://dev.to/tailomateus/for-you-whats-professional-happiness-1h3d</link>
      <guid>https://dev.to/tailomateus/for-you-whats-professional-happiness-1h3d</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>What's your impossible list?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Sat, 13 Oct 2018 20:28:32 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-is-your-impossible-list-191m</link>
      <guid>https://dev.to/tailomateus/what-is-your-impossible-list-191m</guid>
      <description>&lt;p&gt;For example: &lt;a href="https://collegeinfogeek.com/about/meet-the-author/my-impossible-list/"&gt;https://collegeinfogeek.com/about/meet-the-author/my-impossible-list/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Who inspires you and why?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Tue, 09 Oct 2018 21:34:12 +0000</pubDate>
      <link>https://dev.to/tailomateus/who-inspires-you-and-why-1fee</link>
      <guid>https://dev.to/tailomateus/who-inspires-you-and-why-1fee</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>Some tips to improve your life</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Thu, 27 Sep 2018 10:00:43 +0000</pubDate>
      <link>https://dev.to/tailomateus/some-tips-to-improve-yourlife-4dji</link>
      <guid>https://dev.to/tailomateus/some-tips-to-improve-yourlife-4dji</guid>
      <description>&lt;p&gt;For some time now I've been looking for and researching ways to improve my life. On this journey I applied some ideas and would like to share them with you.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Always wake up at the same time&lt;/li&gt;
&lt;li&gt;Wake up 1 hour before you start work&lt;/li&gt;
&lt;li&gt;Get enough sleep and wake up naturally&lt;/li&gt;
&lt;li&gt;Drink water when you wake up&lt;/li&gt;
&lt;li&gt;Stretch when you wake up&lt;/li&gt;
&lt;li&gt;Have breakfast&lt;/li&gt;
&lt;li&gt;Do the most difficult task first.&lt;/li&gt;
&lt;li&gt;Hydrate yourself during the day.&lt;/li&gt;
&lt;li&gt;Learn something new often&lt;/li&gt;
&lt;li&gt;Read books or articles&lt;/li&gt;
&lt;li&gt;Eat every 3 hours.&lt;/li&gt;
&lt;li&gt;Forget your social network feed&lt;/li&gt;
&lt;li&gt;Have goals and work on them&lt;/li&gt;
&lt;li&gt;Control your money&lt;/li&gt;
&lt;li&gt;Do some physical activity&lt;/li&gt;
&lt;li&gt;Write about something&lt;/li&gt;
&lt;li&gt;Get outside of the house&lt;/li&gt;
&lt;li&gt;Watch the sunset or sunrise&lt;/li&gt;
&lt;li&gt;Take pictures&lt;/li&gt;
&lt;li&gt;Be a minimalist&lt;/li&gt;
&lt;li&gt;Plan a trip&lt;/li&gt;
&lt;li&gt;Stay in the sun for at least 15 minutes&lt;/li&gt;
&lt;li&gt;Keep your focus on goals&lt;/li&gt;
&lt;li&gt;Eat healthy food&lt;/li&gt;
&lt;li&gt;Learn a new language&lt;/li&gt;
&lt;li&gt;Take your dreams off paper&lt;/li&gt;
&lt;li&gt;Identify and eliminate a bad habit&lt;/li&gt;
&lt;li&gt;Forget the computer for a while&lt;/li&gt;
&lt;li&gt;Always sleep the same time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you do something else to improve your life? Leave in comments :D&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>habit</category>
      <category>routine</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Testing applications with Cypress</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Mon, 17 Sep 2018 11:00:59 +0000</pubDate>
      <link>https://dev.to/tailomateus/testing-applications-withcypress-3dc7</link>
      <guid>https://dev.to/tailomateus/testing-applications-withcypress-3dc7</guid>
      <description>&lt;p&gt;&lt;strong&gt;End-to-end tests are excellent because they reflect the actions of users.&lt;/strong&gt; This category of tests behaves like a real human, validating various parts of the application at the same time. &lt;em&gt;&lt;a href="https://www.cypress.io/"&gt;Cypress&lt;/a&gt;&lt;/em&gt; is a new &lt;em&gt;test runner&lt;/em&gt; with the premise of being fast, easy and reliable for tests that runs in a browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; The ideal is to always make a test fail, then make it pass and finally refactor it. But for &lt;em&gt;Cypress&lt;/em&gt; studies, most of the examples did not follow that order.&lt;/p&gt;

&lt;h3&gt;
  
  
  What comes next
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Cypress&lt;/em&gt; instalation&lt;/li&gt;
&lt;li&gt;Configuring the test environment&lt;/li&gt;
&lt;li&gt;Making our first test&lt;/li&gt;
&lt;li&gt;Running our first test&lt;/li&gt;
&lt;li&gt;Checking a page element&lt;/li&gt;
&lt;li&gt;Testing the responsiveness of our elements&lt;/li&gt;
&lt;li&gt;How can we go deeper&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Installing Cypress
&lt;/h3&gt;

&lt;p&gt;We can use &lt;em&gt;npm&lt;/em&gt; install. Type in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install --save-dev cypress
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If everything goes well, we can now writer our first tests.&lt;/p&gt;

&lt;h3&gt;
  
  
  Test configuration
&lt;/h3&gt;

&lt;p&gt;I'll use &lt;a href="https://tailomateus.github.io/"&gt;my personal website&lt;/a&gt; as an example. By default &lt;em&gt;Cypress&lt;/em&gt; expects the integration tests to be inside the &lt;em&gt;cypress/integration&lt;/em&gt; folders, so we'll have to create them.&lt;/p&gt;

&lt;p&gt;If you do not want to use this default path, you can create a &lt;em&gt;cypress.json&lt;/em&gt; &lt;a href="https://docs.cypress.io/guides/references/configuration.html"&gt;configuration file&lt;/a&gt; at the root of your directory.&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing the page title
&lt;/h3&gt;

&lt;p&gt;Our first test is very simple, we'll just check if the page title is working properly.&lt;/p&gt;

&lt;p&gt;Inside the &lt;em&gt;cypress/integration&lt;/em&gt; folder I created a file called &lt;em&gt;sample-spec.js&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;describe('Personal website home page', () =&amp;gt; {
  it('contains "Tailo Mateus Gonsalves" in the title', () =&amp;gt; {
  })
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;em&gt;describe&lt;/em&gt; has two arguments, a string with the subject and a &lt;em&gt;callback function&lt;/em&gt; that executes any code, within this function we can include several &lt;em&gt;it's&lt;/em&gt; (several tests). The &lt;em&gt;it&lt;/em&gt; function also expects two parameters. The return of the function should check our claim of the test against reality.&lt;/p&gt;

&lt;p&gt;To test the homepage we will have to say where it is. As all our tests will be done on this page, so we can add it in a place that always runs before our tests:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;describe('Personal Website home page', () =&amp;gt; {
  beforeEach(() =&amp;gt; {
    cy.visit('https://tailomateus.github.io/')
  })

  it('contains "Tailo Mateus Gonsalves" in the title', () =&amp;gt; {
    cy.title().should('contain', 'Tailo Mateus Gonsalves)
  })
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In the above example we added the &lt;em&gt;&lt;a href="https://docs.cypress.io/api/commands/visit.html"&gt;cy.visit()&lt;/a&gt;&lt;/em&gt; function in our &lt;em&gt;beforeEach&lt;/em&gt;, so we ensure that before running a test, the code will know which page we are testing. We are claiming that the title of the page contains the name “Tailo Mateus Gonsalves”, &lt;a href="https://docs.cypress.io/guides/references/assertions.html#Chai"&gt;you can see other assertions supported here.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Running our first test
&lt;/h3&gt;

&lt;p&gt;Since &lt;em&gt;Cypress&lt;/em&gt; is not installed globally, we have to add the path of the &lt;em&gt;bin&lt;/em&gt; folder  inside our folder &lt;em&gt;node_modules&lt;/em&gt;. Use this command at the root of the project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(npm bin)/cypress open
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;On my machine it was like that:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node_modules/cypress/bin/cypress open
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If all goes well, this interface will open:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--crBSNo26--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2ALolhBhXNFHk0ne-Q1qIDRg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--crBSNo26--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2ALolhBhXNFHk0ne-Q1qIDRg.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The file we created is available, so we can run our test. We have an interface where we can see how our page is behaving and the results obtained.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CPWimj0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2Axb7WjOdjOUJe43hK3NhRYA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CPWimj0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2Axb7WjOdjOUJe43hK3NhRYA.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Checking an element on the page
&lt;/h3&gt;

&lt;p&gt;Now let’s check if an element is actually present on the page. In this test we will validate if the profile image is visible.&lt;/p&gt;

&lt;p&gt;As we are testing the same page, we can do in the same &lt;em&gt;describe&lt;/em&gt;, just by adding a new &lt;em&gt;it&lt;/em&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;it('has a visible profile picture', () =&amp;gt; {
  cy.get('.img_profile').should('be.visible')
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This test uses &lt;em&gt;&lt;a href="https://docs.cypress.io/api/commands/get.html#Syntax"&gt;cy.get()&lt;/a&gt;&lt;/em&gt; to capture the element. If the element is being loaded asynchronously, this function will wait for &lt;em&gt;defaultCommandTimeout&lt;/em&gt; to appear (the default value is 4 seconds and can be set to &lt;em&gt;&lt;a href="https://docs.cypress.io/guides/references/configuration.html#Timeouts"&gt;cypress.json&lt;/a&gt;&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Result of our tests:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AS6MHu4R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AyZFX1NmJavGysMbeYntbUQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AS6MHu4R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AyZFX1NmJavGysMbeYntbUQ.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But if for some reason we made a mistake in the test, the result will be like that:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Cm1KnLns--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AYvE1hed6KvHJ7TBH1j-JOg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Cm1KnLns--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AYvE1hed6KvHJ7TBH1j-JOg.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing responsiveness
&lt;/h3&gt;

&lt;p&gt;Let’s do a slightly different test. I currently have to make sure the website will work in different dimensions. That way, all users will be able to use it correctly.&lt;/p&gt;

&lt;p&gt;Since we are still testing the same page, we will only add another &lt;em&gt;describe&lt;/em&gt; within the existing one. Here we test the width of 320px and check if the profile image is still visible. To change the width for this test, we can use &lt;em&gt;&lt;a href="https://docs.cypress.io/api/commands/viewport.html#Syntax"&gt;cy.viewport()&lt;/a&gt;&lt;/em&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;describe('with a 320x568 viewport', () =&amp;gt; {
  beforeEach(() =&amp;gt; {
    cy.viewport(320, 568);
  })
   it('has a visible mobile profile picture', () =&amp;gt; {
    cy.get('.img_profile').should('be.visible')
  })
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;By default the size is 1000×660, but we can change it in the configuration file, &lt;em&gt;cypress.json&lt;/em&gt; mentioned earlier. You can test any screen size. see how our test was on mobile:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f8AbFmI7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2ATB71xoVOqBCoE26FHt3Vjg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f8AbFmI7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2ATB71xoVOqBCoE26FHt3Vjg.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  I want to go deeper
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.cypress.io/api/introduction/api.html#Sections"&gt;In the documentation&lt;/a&gt; itself you will find several examples. But if you want something visible, when you install &lt;em&gt;Cypress&lt;/em&gt;, you will have a folder called "examples" with more than 100 tests to run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MukTSuOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AL2_GisT-XWYYqRDF8HLquA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MukTSuOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/800/1%2AL2_GisT-XWYYqRDF8HLquA.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see in the image, there are several types of functions. One cool thing that has not been explored in this article is how &lt;em&gt;Cypress&lt;/em&gt; ranks between the &lt;em&gt;ajax&lt;/em&gt; and &lt;em&gt;front-end&lt;/em&gt; responses. We can control the results we get from the server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As your project gains new features, the chances of errors occurring increase dramatically.&lt;/strong&gt; And I know you do not want that. So just test and start implementing it in your projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The codes of the examples are in &lt;a href="https://github.com/TailoMateus/testing_personal_site_cypress"&gt;GitHub&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Acknowledgments:&lt;/strong&gt; &lt;em&gt;This text was reviewed by &lt;a href="https://github.com/macpardo"&gt;Marcos Gobbi&lt;/a&gt;&lt;/em&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Credits and References:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.cypress.io/api/introduction/api.html#Sections"&gt;Cypress Documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="https://css-tricks.com/an-intro-to-web-app-testing-with-cypress-io/"&gt;An Intro to Web Site Testing with Cypress&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>testing</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What should every developer know?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Tue, 28 Aug 2018 17:26:30 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-should-every-developer-know-89d</link>
      <guid>https://dev.to/tailomateus/what-should-every-developer-know-89d</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>What are you learning right now?</title>
      <dc:creator>Tailo Mateus Gonsalves</dc:creator>
      <pubDate>Tue, 21 Aug 2018 17:51:23 +0000</pubDate>
      <link>https://dev.to/tailomateus/what-are-you-learning-right-now-15bd</link>
      <guid>https://dev.to/tailomateus/what-are-you-learning-right-now-15bd</guid>
      <description>&lt;p&gt;I'm learning MongoDB: &lt;a href="https://university.mongodb.com/"&gt;https://university.mongodb.com/&lt;/a&gt;&lt;/p&gt;

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