<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>GAT Engineering Blog</title>
    <link>https://www.globalapptesting.com/engineering</link>
    <description>Tech stories from the GAT (Global App Testing) teams who build the testing platform used by our customers (Facebook, WhatsApp, Microsoft) and 50,000 professional testers around the world.</description>
    <language>en-us</language>
    <pubDate>Wed, 26 Feb 2025 12:53:51 GMT</pubDate>
    <dc:date>2025-02-26T12:53:51Z</dc:date>
    <dc:language>en-us</dc:language>
    <item>
      <title>Domain Cartographers - how to draw a Context Map</title>
      <link>https://www.globalapptesting.com/engineering/domain-cartographers-how-to-draw-a-context-map</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/domain-cartographers-how-to-draw-a-context-map" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Domain%20Cartographers%20featured%202.png" alt="Domain Cartographers - how to draw a Context Map" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Surprisingly, the most widely known books about DDD do not provide clear practical guidance on how to draw a Context Map collaboratively. This article provides a step-by-step guide on how to draw a Context Map, based on the own experience of the author.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/domain-cartographers-how-to-draw-a-context-map" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Domain%20Cartographers%20featured%202.png" alt="Domain Cartographers - how to draw a Context Map" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Surprisingly, the most widely known books about DDD do not provide clear practical guidance on how to draw a Context Map collaboratively. This article provides a step-by-step guide on how to draw a Context Map, based on the own experience of the author.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fdomain-cartographers-how-to-draw-a-context-map&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Domain-Driven Design</category>
      <category>DDD</category>
      <category>Context Mapping</category>
      <category>Software Engineering</category>
      <category>Bounded Contexts</category>
      <pubDate>Sat, 20 Jan 2024 08:01:05 GMT</pubDate>
      <author>marketing@globalapptesting.com (Piotr Brych)</author>
      <guid>https://www.globalapptesting.com/engineering/domain-cartographers-how-to-draw-a-context-map</guid>
      <dc:date>2024-01-20T08:01:05Z</dc:date>
    </item>
    <item>
      <title>Evolution of my learning methods, part #3</title>
      <link>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-3</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-3" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%233%20thumb-2.png" alt="Evolution of my learning methods, part #3" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Welcome to the third and last part of my opinionated series about different levels of awareness of the learning process and how effective it is.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-3" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%233%20thumb-2.png" alt="Evolution of my learning methods, part #3" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Welcome to the third and last part of my opinionated series about different levels of awareness of the learning process and how effective it is.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fevolution-of-my-learning-methods-part-3&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Growth Learning</category>
      <pubDate>Tue, 24 Oct 2023 17:05:46 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-3</guid>
      <dc:date>2023-10-24T17:05:46Z</dc:date>
      <dc:creator>Krzysztof Witczak</dc:creator>
    </item>
    <item>
      <title>Evolution of my learning methods, part #2</title>
      <link>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-2</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-2" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%231%20thumb%20(1).png" alt="Evolution of my learning methods, part #2" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;h3 style="font-size: 18px;"&gt;This is part #2 of my opinionated series about different levels of awareness of the learning process and its effectiveness.&lt;/h3&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-2" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%231%20thumb%20(1).png" alt="Evolution of my learning methods, part #2" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;h3 style="font-size: 18px;"&gt;This is part #2 of my opinionated series about different levels of awareness of the learning process and its effectiveness.&lt;/h3&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fevolution-of-my-learning-methods-part-2&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Growth Learning</category>
      <pubDate>Wed, 26 Jul 2023 17:19:45 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-2</guid>
      <dc:date>2023-07-26T17:19:45Z</dc:date>
      <dc:creator>Krzysztof Witczak</dc:creator>
    </item>
    <item>
      <title>How to make debugging a breeze... or at least a bit easier</title>
      <link>https://www.globalapptesting.com/engineering/how-to-make-debug-a-breeze</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/how-to-make-debug-a-breeze" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/breezesmall.png" alt="How to make debugging a breeze... or at least a bit easier" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Every developer has had occasion to debug a problem happening in the production environment. Our applications produce lots (and I mean LOTS) of lines of logs to help us deal with such problems, however, browsing through plain text log lines, even with full-text search tools, can be cumbersome.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/how-to-make-debug-a-breeze" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/breezesmall.png" alt="How to make debugging a breeze... or at least a bit easier" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Every developer has had occasion to debug a problem happening in the production environment. Our applications produce lots (and I mean LOTS) of lines of logs to help us deal with such problems, however, browsing through plain text log lines, even with full-text search tools, can be cumbersome.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fhow-to-make-debug-a-breeze&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Structured logging</category>
      <category>Structured logs</category>
      <category>Ougai</category>
      <category>Ruby on Rails logs</category>
      <category>Ruby in Rails logging</category>
      <pubDate>Fri, 30 Jun 2023 14:11:57 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/how-to-make-debug-a-breeze</guid>
      <dc:date>2023-06-30T14:11:57Z</dc:date>
      <dc:creator>Paweł Tarczykowski</dc:creator>
    </item>
    <item>
      <title>Evolution of my learning methods, part #1</title>
      <link>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-1</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-1" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%231%20thumb-1.png" alt="Evolution of my learning methods, part #1" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-size: 1.2em; font-family: var(--body-font);"&gt;C&lt;span style="font-size: 18px;"&gt;onsidering all of the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 18px;"&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/news/252528603/Biggest-AI-news-of-2022" style="font-family: var(--body-font);"&gt;revelations from the AI world&lt;/a&gt;&lt;span style="font-family: var(--body-font);"&gt; that came to us in 2022, it's almost a truism to say, that &lt;/span&gt;&lt;strong style="font-family: var(--body-font);"&gt;technology changes quickly.&lt;/strong&gt;&lt;span style="font-family: var(--body-font);"&gt; If you are a software engineer, you probably know this weird sensation which emerges after taking a &lt;/span&gt;&lt;span style="font-family: var(--body-font);"&gt;look&lt;/span&gt;&lt;span style="font-family: var(--body-font);"&gt; at your technical bookshelf, especially at the books that you bought but didn't study. Many of the positions there are already so outdated that it doesn't even make sense to read them anymore... &#x1f648;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-1" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Evolution%20of%20my%20learning%20methods%2c%20part%20%231%20thumb-1.png" alt="Evolution of my learning methods, part #1" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-size: 1.2em; font-family: var(--body-font);"&gt;C&lt;span style="font-size: 18px;"&gt;onsidering all of the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 18px;"&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/news/252528603/Biggest-AI-news-of-2022" style="font-family: var(--body-font);"&gt;revelations from the AI world&lt;/a&gt;&lt;span style="font-family: var(--body-font);"&gt; that came to us in 2022, it's almost a truism to say, that &lt;/span&gt;&lt;strong style="font-family: var(--body-font);"&gt;technology changes quickly.&lt;/strong&gt;&lt;span style="font-family: var(--body-font);"&gt; If you are a software engineer, you probably know this weird sensation which emerges after taking a &lt;/span&gt;&lt;span style="font-family: var(--body-font);"&gt;look&lt;/span&gt;&lt;span style="font-family: var(--body-font);"&gt; at your technical bookshelf, especially at the books that you bought but didn't study. Many of the positions there are already so outdated that it doesn't even make sense to read them anymore... &#x1f648;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fevolution-of-my-learning-methods-part-1&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Growth Learning</category>
      <pubDate>Fri, 12 May 2023 17:44:32 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/evolution-of-my-learning-methods-part-1</guid>
      <dc:date>2023-05-12T17:44:32Z</dc:date>
      <dc:creator>Krzysztof Witczak</dc:creator>
    </item>
    <item>
      <title>(Ab)using Sentry for Alertmanager alerts</title>
      <link>https://www.globalapptesting.com/engineering/abusing-sentry-for-alertmanager-alerts</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/abusing-sentry-for-alertmanager-alerts" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/(Ab)using%20Sentry%20for%20Alertmanager%20alerts%20thumb-1.png" alt="(Ab)using Sentry for Alertmanager alerts" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;We've been using Prometheus and Alertmanager since 2017. We use it to detect downtime, problems with queues, check if newest release is deployed on production, or if some kubernetes pod is stuck in a restart loop, plus a lot of more.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/abusing-sentry-for-alertmanager-alerts" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/(Ab)using%20Sentry%20for%20Alertmanager%20alerts%20thumb-1.png" alt="(Ab)using Sentry for Alertmanager alerts" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;We've been using Prometheus and Alertmanager since 2017. We use it to detect downtime, problems with queues, check if newest release is deployed on production, or if some kubernetes pod is stuck in a restart loop, plus a lot of more.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fabusing-sentry-for-alertmanager-alerts&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Prometheus</category>
      <category>Alertmanager</category>
      <category>Sentry</category>
      <category>Elixir Description</category>
      <category>Alerts</category>
      <category>Monitoring</category>
      <pubDate>Mon, 02 Jan 2023 14:59:43 GMT</pubDate>
      <author>michal@globalapptesting.com (Michał Foryś)</author>
      <guid>https://www.globalapptesting.com/engineering/abusing-sentry-for-alertmanager-alerts</guid>
      <dc:date>2023-01-02T14:59:43Z</dc:date>
    </item>
    <item>
      <title>How we boosted our productivity by improving our CI</title>
      <link>https://www.globalapptesting.com/engineering/how-we-boosted-our-productivity-by-improving-our-ci</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/how-we-boosted-our-productivity-by-improving-our-ci" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/How%20we%20boosted%20our%20productivity%20by%20improving%20our%20CI%20thumb-1.png" alt="How we boosted our productivity by improving our CI" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-weight: bold; font-size: 18px;"&gt;At Global App Testing, we improved our productivity by improving our continuous integration pipelines. Here’s how.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/how-we-boosted-our-productivity-by-improving-our-ci" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/How%20we%20boosted%20our%20productivity%20by%20improving%20our%20CI%20thumb-1.png" alt="How we boosted our productivity by improving our CI" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-weight: bold; font-size: 18px;"&gt;At Global App Testing, we improved our productivity by improving our continuous integration pipelines. Here’s how.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fhow-we-boosted-our-productivity-by-improving-our-ci&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Productivity</category>
      <category>Continous Integration</category>
      <category>Speed</category>
      <category>Reliability</category>
      <category>Parallel execution</category>
      <pubDate>Sun, 13 Nov 2022 15:03:49 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/how-we-boosted-our-productivity-by-improving-our-ci</guid>
      <dc:date>2022-11-13T15:03:49Z</dc:date>
      <dc:creator>Paweł Tarczykowski</dc:creator>
    </item>
    <item>
      <title>Quantified software engineer</title>
      <link>https://www.globalapptesting.com/engineering/quantified-software-engineer</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/quantified-software-engineer" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Quantified%20software%20engineer-1.png" alt="Quantified software engineer" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Almost everything we do today generates some kind of digital footprint. This applies to our day-to-day life and even more so to the work we do as software engineers. When it comes to the data generated while developing software (data generated by issue trackers, version control, etc.) it’s already widely used by companies to track the performance of the company as a whole or of specific teams.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/quantified-software-engineer" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Quantified%20software%20engineer-1.png" alt="Quantified software engineer" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;Almost everything we do today generates some kind of digital footprint. This applies to our day-to-day life and even more so to the work we do as software engineers. When it comes to the data generated while developing software (data generated by issue trackers, version control, etc.) it’s already widely used by companies to track the performance of the company as a whole or of specific teams.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fquantified-software-engineer&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Productivity</category>
      <category>Self-tracking</category>
      <category>Quantified self</category>
      <category>Personal growth</category>
      <pubDate>Tue, 18 Oct 2022 08:33:02 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/quantified-software-engineer</guid>
      <dc:date>2022-10-18T08:33:02Z</dc:date>
      <dc:creator>Juraj Višňovský</dc:creator>
    </item>
    <item>
      <title>GAT TechTalk #5: Exploring Domain-Driven Design with Ruby and Real-Life Challenges</title>
      <link>https://www.globalapptesting.com/engineering/gat-techtalk-5-journey-to-ddd</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/gat-techtalk-5-journey-to-ddd" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/dnd2.png" alt="GAT TechTalk #5: Exploring Domain-Driven Design with Ruby and Real-Life Challenges" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;On the 4th October 2022, Global App Testing (GAT) Engineering team hosted the highly anticipated fifth addition to the &lt;em&gt;TechTalk&lt;/em&gt; series, which you can watch below. Besides being a gripping insight into the best practices of ruby architecture, it gives us at GAT a chance to share our work here with the broader engineering community, and present a giveaway of swag and prizes at the end.&amp;nbsp;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/gat-techtalk-5-journey-to-ddd" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/dnd2.png" alt="GAT TechTalk #5: Exploring Domain-Driven Design with Ruby and Real-Life Challenges" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 18px;"&gt;On the 4th October 2022, Global App Testing (GAT) Engineering team hosted the highly anticipated fifth addition to the &lt;em&gt;TechTalk&lt;/em&gt; series, which you can watch below. Besides being a gripping insight into the best practices of ruby architecture, it gives us at GAT a chance to share our work here with the broader engineering community, and present a giveaway of swag and prizes at the end.&amp;nbsp;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Fgat-techtalk-5-journey-to-ddd&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Engineering</category>
      <pubDate>Mon, 10 Oct 2022 08:36:02 GMT</pubDate>
      <author>marketing@globalapptesting.com (Piotr Brych)</author>
      <guid>https://www.globalapptesting.com/engineering/gat-techtalk-5-journey-to-ddd</guid>
      <dc:date>2022-10-10T08:36:02Z</dc:date>
    </item>
    <item>
      <title>Feature Flags in Ruby - How we've crafted a gem to rule them all</title>
      <link>https://www.globalapptesting.com/engineering/feature-flags-in-ruby-how-weve-crafted-a-gem-to-rule-them-all</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/feature-flags-in-ruby-how-weve-crafted-a-gem-to-rule-them-all" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Feature%20Flags%20in%20Ruby%20-%20How%20weve%20crafted%20a%20gem%20to%20rule%20them%20all%20thumb-1.png" alt="Feature Flags in Ruby - How we've crafted a gem to rule them all" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;a&gt;&lt;/a&gt; 
&lt;h2 style="font-weight: bold; font-size: 36px;"&gt;What are feature flags?&lt;/h2&gt; 
&lt;p style="font-size: 18px;"&gt;Let's imagine you want to experiment with different application settings and their impact on your customers. The solution you use should support an option to target specific users, and it should be easy to use for a product manager.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.globalapptesting.com/engineering/feature-flags-in-ruby-how-weve-crafted-a-gem-to-rule-them-all" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.globalapptesting.com/hubfs/Feature%20Flags%20in%20Ruby%20-%20How%20weve%20crafted%20a%20gem%20to%20rule%20them%20all%20thumb-1.png" alt="Feature Flags in Ruby - How we've crafted a gem to rule them all" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;a&gt;&lt;/a&gt; 
&lt;h2 style="font-weight: bold; font-size: 36px;"&gt;What are feature flags?&lt;/h2&gt; 
&lt;p style="font-size: 18px;"&gt;Let's imagine you want to experiment with different application settings and their impact on your customers. The solution you use should support an option to target specific users, and it should be easy to use for a product manager.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=540930&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.globalapptesting.com%2Fengineering%2Ffeature-flags-in-ruby-how-weve-crafted-a-gem-to-rule-them-all&amp;amp;bu=https%253A%252F%252Fwww.globalapptesting.com%252Fengineering&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>ruby feature flags</category>
      <category>feature flags implementation</category>
      <category>feature flags use cases</category>
      <category>feature flags</category>
      <pubDate>Mon, 25 Jul 2022 16:32:35 GMT</pubDate>
      <guid>https://www.globalapptesting.com/engineering/feature-flags-in-ruby-how-weve-crafted-a-gem-to-rule-them-all</guid>
      <dc:date>2022-07-25T16:32:35Z</dc:date>
      <dc:creator>Łukasz Tybor</dc:creator>
    </item>
  </channel>
</rss>
