<?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>Tung Nguyen</title>
	<atom:link href="https://petaminds.com/author/tung/feed/" rel="self" type="application/rss+xml" />
	<link>https://petaminds.com/author/tung/</link>
	<description>A.I, Data and Software Engineering</description>
	<lastBuildDate>Thu, 09 Apr 2026 19:38:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://petaminds.com/wp-content/uploads/2019/09/ic_launcher.png</url>
	<title>Tung Nguyen</title>
	<link>https://petaminds.com/author/tung/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Harness Engineering: The New Paradigm of Agent-First Software Development</title>
		<link>https://petaminds.com/harness-engineering-the-new-paradigm-of-agent-first-software-development/</link>
					<comments>https://petaminds.com/harness-engineering-the-new-paradigm-of-agent-first-software-development/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Thu, 09 Apr 2026 19:37:55 +0000</pubDate>
				<category><![CDATA[data science]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[agentic]]></category>
		<category><![CDATA[AI-first]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[harness]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5206</guid>

					<description><![CDATA[<p>In late 2025, an engineering team at OpenAI ran a massive internal experiment that demonstrated the true power of Harness Engineering. They successfully built and shipped a beta software product containing roughly a million lines of code, and humans manually wrote exactly zero of them. Instead, humans orchestrated a suite of Codex agents to write [&#8230;]</p>
<p>The post <a href="https://petaminds.com/harness-engineering-the-new-paradigm-of-agent-first-software-development/">Harness Engineering: The New Paradigm of Agent-First Software Development</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/harness-engineering-the-new-paradigm-of-agent-first-software-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How EMV (Chip &#038; PIN) Works &#8211; Transaction Flow Chart</title>
		<link>https://petaminds.com/how-emv-chip-pin-works-transaction-flow-chart/</link>
					<comments>https://petaminds.com/how-emv-chip-pin-works-transaction-flow-chart/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Thu, 20 Jun 2024 03:38:28 +0000</pubDate>
				<category><![CDATA[data science]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5194</guid>

					<description><![CDATA[<p>The shift from magnetic stripe to EMV (Europay, Mastercard, and Visa) technology has revolutionized the way card transactions are processed, enhancing security and reducing fraud. This article provides a comprehensive overview of the EMV transaction process, detailing each step involved from card detection to transaction completion. Process Description The transaction process begins with the card [&#8230;]</p>
<p>The post <a href="https://petaminds.com/how-emv-chip-pin-works-transaction-flow-chart/">How EMV (Chip &#038; PIN) Works &#8211; Transaction Flow Chart</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/how-emv-chip-pin-works-transaction-flow-chart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How I build automated testing for the payment terminals</title>
		<link>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/</link>
					<comments>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Thu, 16 May 2024 00:27:17 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[card]]></category>
		<category><![CDATA[DSS]]></category>
		<category><![CDATA[payment]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[test]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5173</guid>

					<description><![CDATA[<p>Payment terminals are devices used to process card transactions and must undergo extensive certification before being released to the market. Therefore, it is essential to test them quickly and reliably. I named the project as Mastoo (code name: MR2). The MR2 architecture To achieve this, our team are building a solution for automation testing with [&#8230;]</p>
<p>The post <a href="https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/">How I build automated testing for the payment terminals</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Card Payment Industry Landscape: Latest Technologies and Trends</title>
		<link>https://petaminds.com/the-card-payment-industry-landscape-latest-technologies-and-trends/</link>
					<comments>https://petaminds.com/the-card-payment-industry-landscape-latest-technologies-and-trends/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Sat, 20 Apr 2024 08:12:00 +0000</pubDate>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[card]]></category>
		<category><![CDATA[EMV]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[PCI]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5188</guid>

					<description><![CDATA[<p>The card payment industry is undergoing a significant transformation driven by technological advancements, evolving consumer preferences, and regulatory changes. As the world increasingly moves towards cashless transactions, understanding the latest technologies and trends in this sector is crucial for businesses, consumers, and policymakers. 1. Contactless Payments and NFC Technology Contactless payments, enabled by Near Field [&#8230;]</p>
<p>The post <a href="https://petaminds.com/the-card-payment-industry-landscape-latest-technologies-and-trends/">The Card Payment Industry Landscape: Latest Technologies and Trends</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/the-card-payment-industry-landscape-latest-technologies-and-trends/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MVVM vs MVI &#8211; Architecture for Mobile Development</title>
		<link>https://petaminds.com/mvvm-vs-mvi-architecture-for-mobile-development/</link>
					<comments>https://petaminds.com/mvvm-vs-mvi-architecture-for-mobile-development/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Fri, 05 Apr 2024 22:22:00 +0000</pubDate>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[MVI]]></category>
		<category><![CDATA[MVVM]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5191</guid>

					<description><![CDATA[<p>The Model-View-ViewModel (MVVM) and Model-View-Intent (MVI) are architectural patterns used in software development, particularly for structuring the code of user interface (UI) applications. Both patterns aim to separate concerns and manage the flow of data between the UI and the underlying data models, but they do so in different ways. Let&#8217;s explore both patterns with [&#8230;]</p>
<p>The post <a href="https://petaminds.com/mvvm-vs-mvi-architecture-for-mobile-development/">MVVM vs MVI &#8211; Architecture for Mobile Development</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/mvvm-vs-mvi-architecture-for-mobile-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LTV &#8211; Terms &#038; Conditions</title>
		<link>https://petaminds.com/ltv-terms-conditions/</link>
					<comments>https://petaminds.com/ltv-terms-conditions/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Sun, 24 Mar 2024 00:59:00 +0000</pubDate>
				<category><![CDATA[data science]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5199</guid>

					<description><![CDATA[<p>Terms &#38; Conditions These terms and conditions apply to the Lich Tu Vi app (hereby referred to as &#8220;Application&#8221;) for mobile devices that was created by Tung Doan Nguyen (hereby referred to as &#8220;Service Provider&#8221;) as an Ad Supported service. Upon downloading or utilizing the Application, you are automatically agreeing to the following terms. It [&#8230;]</p>
<p>The post <a href="https://petaminds.com/ltv-terms-conditions/">LTV &#8211; Terms &amp; Conditions</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/ltv-terms-conditions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>the Mobile Testing Maze: AMaestro &#038; Appium Frameworks</title>
		<link>https://petaminds.com/the-mobile-testing-maze-amaestro-appium-frameworks/</link>
					<comments>https://petaminds.com/the-mobile-testing-maze-amaestro-appium-frameworks/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Mon, 12 Feb 2024 21:27:57 +0000</pubDate>
				<category><![CDATA[data science]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=4822</guid>

					<description><![CDATA[<p>In the age of ubiquitous mobile apps, ensuring their quality and functionality across diverse devices and platforms is crucial. Manual testing, while essential, can be time-consuming and prone to human error.expand_more Enter mobile automation testing frameworks, your allies in streamlining the process and delivering exceptional user experiences. However, choosing the right framework amidst a plethora [&#8230;]</p>
<p>The post <a href="https://petaminds.com/the-mobile-testing-maze-amaestro-appium-frameworks/">the Mobile Testing Maze: AMaestro &#038; Appium Frameworks</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/the-mobile-testing-maze-amaestro-appium-frameworks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Harnessing the Power of TypeScript for Building a Simple Backend Application</title>
		<link>https://petaminds.com/harnessing-the-power-of-typescript-for-building-a-simple-backend-application/</link>
					<comments>https://petaminds.com/harnessing-the-power-of-typescript-for-building-a-simple-backend-application/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 08:06:58 +0000</pubDate>
				<category><![CDATA[back-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[typescript]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=3979</guid>

					<description><![CDATA[<p>Introduction In the realm of web development, choosing the right technology stack for your backend application can significantly impact its efficiency, maintainability, and scalability. TypeScript, a superset of JavaScript, has emerged as a robust choice for crafting backend solutions that are not only powerful but also developer-friendly. In this article, we&#8217;ll delve into the benefits [&#8230;]</p>
<p>The post <a href="https://petaminds.com/harnessing-the-power-of-typescript-for-building-a-simple-backend-application/">Harnessing the Power of TypeScript for Building a Simple Backend Application</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/harnessing-the-power-of-typescript-for-building-a-simple-backend-application/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exploring Kotlin&#8217;s suspendCoroutine: A Guide with Examples</title>
		<link>https://petaminds.com/exploring-kotlins-suspendcoroutine-a-guide-with-examples/</link>
					<comments>https://petaminds.com/exploring-kotlins-suspendcoroutine-a-guide-with-examples/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Tue, 08 Aug 2023 22:51:56 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[suspendCoroutine]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=3948</guid>

					<description><![CDATA[<p>Introduction: Kotlin, with its modern syntax and powerful features, has taken the programming world by storm. One of its unique offerings is the suspendCoroutine function, a game-changer when it comes to handling asynchronous operations. In this article, we&#8217;ll dive into the world of suspendCoroutine, demystifying its usage and providing you with real-world examples to showcase [&#8230;]</p>
<p>The post <a href="https://petaminds.com/exploring-kotlins-suspendcoroutine-a-guide-with-examples/">Exploring Kotlin&#8217;s suspendCoroutine: A Guide with Examples</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/exploring-kotlins-suspendcoroutine-a-guide-with-examples/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kotlin Best Practices: Elevate Your Code</title>
		<link>https://petaminds.com/kotlin-best-practices-elevate-your-code/</link>
					<comments>https://petaminds.com/kotlin-best-practices-elevate-your-code/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Wed, 02 Aug 2023 14:52:00 +0000</pubDate>
				<category><![CDATA[data science]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=3938</guid>

					<description><![CDATA[<p>Introduction: Kotlin, the versatile and powerful programming language, has taken the development world by storm. Its concise syntax, seamless interoperability with Java, and robust features have made it a favorite among developers. In this article, we will delve into the top 10 Kotlin best practices that will not only elevate your coding skills but also [&#8230;]</p>
<p>The post <a href="https://petaminds.com/kotlin-best-practices-elevate-your-code/">Kotlin Best Practices: Elevate Your Code</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/kotlin-best-practices-elevate-your-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
