<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Emin Muhammadi Articles</title>
    <link>https://eminmuhammadi.com/articles</link>
    <description>Latest articles on QA, test automation, and software quality engineering.</description>
    <language>en</language>
    <lastBuildDate>Fri, 27 Mar 2026 23:52:17 GMT</lastBuildDate>
    <atom:link href="https://eminmuhammadi.com/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>How to Test AI-Written Software Products: Step-by-Step Methods, Real Code Examples, and the Hidden Drawbacks</title>
    <link>https://eminmuhammadi.com/articles/how-to-test-ai-written-software-products-step-by-step-methods-real-code-examples-and-the-hidden-drawbacks</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/how-to-test-ai-written-software-products-step-by-step-methods-real-code-examples-and-the-hidden-drawbacks</guid>
    <pubDate>Sun, 15 Feb 2026 12:26:47 GMT</pubDate>
    <description>Testing AI-written software products works best when you treat the generated code as “helpful but untrusted,” then build a repeatable test pipeline that proves correctness, safety, and stability over time. The practical goal is not to confirm that th...</description>
  </item>
  <item>
    <title>The Twelve-Factor App: Principles for Cloud-Native Services</title>
    <link>https://eminmuhammadi.com/articles/the-twelve-factor-app-principles-for-cloud-native-services</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/the-twelve-factor-app-principles-for-cloud-native-services</guid>
    <pubDate>Wed, 05 Nov 2025 20:28:16 GMT</pubDate>
    <description>The Twelve-Factor App is a methodology for building modern software-as-a-service applications that are easy to deploy, scale, and maintain. It was developed by engineers at Heroku and encapsulates twelve best practices covering code management, confi...</description>
  </item>
  <item>
    <title>QA Engineer Roadmap</title>
    <link>https://eminmuhammadi.com/articles/qa-engineer-roadmap</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/qa-engineer-roadmap</guid>
    <pubDate>Thu, 09 Oct 2025 17:41:02 GMT</pubDate>
    <description>A QA Engineer Roadmap is the guide many aspiring testers wish they had from day one. Whether you’re new to software testing or aiming to level up toward automation, this roadmap will show you the path. In this article, you&apos;ll get a clear, structured ...</description>
  </item>
  <item>
    <title>Aligning Business with Technology</title>
    <link>https://eminmuhammadi.com/articles/building-a-collaborative-corporate-culture-between-business-and-tech-teams</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/building-a-collaborative-corporate-culture-between-business-and-tech-teams</guid>
    <pubDate>Sun, 14 Sep 2025 11:45:43 GMT</pubDate>
    <description>In large enterprises, software developers and IT staff often operate in a very different day‑to‑day world from business or management professionals. Engineers tend to focus on technical excellence, specialized tools, and code quality, whereas busines...</description>
  </item>
  <item>
    <title>Chinese Remainder Theorem Simplified</title>
    <link>https://eminmuhammadi.com/articles/chinese-remainder-theorem-simplified</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/chinese-remainder-theorem-simplified</guid>
    <pubDate>Thu, 11 Sep 2025 19:20:03 GMT</pubDate>
    <description>The Chinese Remainder Theorem (CRT) sounds fancy but it is one of the most concrete and useful results in elementary number theory: it explains how a number can be completely described by its remainders when divided by several pairwise-coprime moduli...</description>
  </item>
  <item>
    <title>Randomness in Cryptography: True Random Sources, Entropy, and Pseudorandom Generators Explained</title>
    <link>https://eminmuhammadi.com/articles/randomness-in-cryptography-true-random-sources-entropy-and-pseudorandom-generators-explained</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/randomness-in-cryptography-true-random-sources-entropy-and-pseudorandom-generators-explained</guid>
    <pubDate>Mon, 18 Aug 2025 11:50:16 GMT</pubDate>
    <description>Randomness is a word you hear in everyday life and in headlines about security breaches, but it hides subtle technical meaning. In cryptography, randomness is the backbone of secret keys, tokens, and nonces; when randomness fails, systems fail.
What ...</description>
  </item>
  <item>
    <title>How to Generate Browser Test Automation Scripts Using Chrome DevTools Recorder and Generative AI</title>
    <link>https://eminmuhammadi.com/articles/how-to-generate-browser-test-automation-scripts-using-chrome-devtools-recorder-and-generative-ai</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/how-to-generate-browser-test-automation-scripts-using-chrome-devtools-recorder-and-generative-ai</guid>
    <pubDate>Tue, 13 May 2025 11:27:11 GMT</pubDate>
    <description>In the modern software development lifecycle, test automation has shifted from being a nice-to-have to a fundamental part of CI/CD pipelines. Writing reliable and maintainable automated tests—whether using Selenium or Playwright—requires not only a d...</description>
  </item>
  <item>
    <title>AI-Driven Software Testing: Benefits, Challenges, and Future Trends</title>
    <link>https://eminmuhammadi.com/articles/ai-driven-software-testing-benefits-challenges-and-future-trends</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/ai-driven-software-testing-benefits-challenges-and-future-trends</guid>
    <pubDate>Fri, 18 Apr 2025 18:07:00 GMT</pubDate>
    <description>The integration of Artificial Intelligence (AI) into software testing is transforming quality assurance (QA) practices. By automating complex tasks, predicting potential issues, and adapting to evolving software environments, AI is enhancing the effi...</description>
  </item>
  <item>
    <title>Defect Life Cycle in Software Testing: Stages, Process and Best Practices</title>
    <link>https://eminmuhammadi.com/articles/defect-life-cycle-in-software-testing-stages-process-and-best-practices</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/defect-life-cycle-in-software-testing-stages-process-and-best-practices</guid>
    <pubDate>Tue, 04 Mar 2025 12:52:39 GMT</pubDate>
    <description>Software quality assurance is an essential aspect of the development process, ensuring that applications meet user expectations and function as intended. One of the core elements of software testing is defect management, which involves identifying, t...</description>
  </item>
  <item>
    <title>Kyber KEM: A Quantum-Resistant Lattice-Based Framework for Secure Key Encapsulation (Example in Golang)</title>
    <link>https://eminmuhammadi.com/articles/kyber-kem-a-quantum-resistant-lattice-based-framework-for-secure-key-encapsulation-example-in-golang</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/kyber-kem-a-quantum-resistant-lattice-based-framework-for-secure-key-encapsulation-example-in-golang</guid>
    <pubDate>Mon, 28 Oct 2024 19:18:44 GMT</pubDate>
    <description>Cryptography, the science of secure communication, has evolved to address new challenges in a world where traditional encryption techniques may fall short against quantum computers. Quantum computers, capable of processing vast amounts of information...</description>
  </item>
  <item>
    <title>Create Your Free Self-Hosted Telegram AI Chatbot with n8n and Ollama</title>
    <link>https://eminmuhammadi.com/articles/create-your-free-self-hosted-telegram-ai-chatbot-with-n8n-and-ollama</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/create-your-free-self-hosted-telegram-ai-chatbot-with-n8n-and-ollama</guid>
    <pubDate>Wed, 21 Aug 2024 20:03:28 GMT</pubDate>
    <description>In an increasingly automated world, the synergy of artificial intelligence (AI) and automation tools has unlocked new possibilities for businesses and developers. Ollama&apos;s LLaMA 3.1 model and n8n workflows are two such tools that, when combined, offe...</description>
  </item>
  <item>
    <title>TestOps: Connecting Testing and Operations Efficiently</title>
    <link>https://eminmuhammadi.com/articles/testops-connecting-testing-and-operations-efficiently</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/testops-connecting-testing-and-operations-efficiently</guid>
    <pubDate>Tue, 30 Jul 2024 17:17:11 GMT</pubDate>
    <description>In software development, TestOps has become important for connecting testing and operations. As development speeds up and the need for continuous delivery grows, it&apos;s essential to include testing in the operational side of software delivery. This art...</description>
  </item>
  <item>
    <title>Web 3.0 for Dummies: Understanding the Next Evolution of the Internet</title>
    <link>https://eminmuhammadi.com/articles/web-30-for-dummies-understanding-the-next-evolution-of-the-internet</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/web-30-for-dummies-understanding-the-next-evolution-of-the-internet</guid>
    <pubDate>Wed, 29 May 2024 19:47:00 GMT</pubDate>
    <description>Web 3.0, often heralded as the next evolution of the internet, is a term that’s gaining traction in tech circles, but what does it really mean? To understand Web 3.0, it&apos;s useful to first look back at the previous stages of the web: Web 1.0 and Web 2...</description>
  </item>
  <item>
    <title>The Future of Software Testing: How GPT-4o is Transforming the Testing Process</title>
    <link>https://eminmuhammadi.com/articles/the-future-of-software-testing-how-gpt-4o-is-transforming-the-testing-process</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/the-future-of-software-testing-how-gpt-4o-is-transforming-the-testing-process</guid>
    <pubDate>Sat, 18 May 2024 20:28:29 GMT</pubDate>
    <description>The introduction of AI, particularly models like ChatGPT-4o, has revolutionized the landscape of software quality assurance. As technology continues to evolve rapidly, the importance of software testing has never been greater. This blog post explores...</description>
  </item>
  <item>
    <title>Mastering the Art of Agile Testing: A Comprehensive Guide</title>
    <link>https://eminmuhammadi.com/articles/mastering-the-art-of-agile-testing-a-comprehensive-guide</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/mastering-the-art-of-agile-testing-a-comprehensive-guide</guid>
    <pubDate>Sun, 12 May 2024 19:49:38 GMT</pubDate>
    <description>Agile methodology has become synonymous with adaptability and efficiency. At the heart of Agile development lies Agile testing, a dynamic approach that ensures the quality and functionality of software products through iterative testing and collabora...</description>
  </item>
  <item>
    <title>Diffie–Hellman key exchange (Example in Golang)</title>
    <link>https://eminmuhammadi.com/articles/diffiehellman-key-exchange-example-in-golang</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/diffiehellman-key-exchange-example-in-golang</guid>
    <pubDate>Mon, 18 Mar 2024 19:36:06 GMT</pubDate>
    <description>The Diffie-Hellman key exchange protocol, named after its inventors Whitfield Diffie and Martin Hellman, is a fundamental method in cryptography for securely exchanging cryptographic keys over a public channel. Published in 1976, it was one of the ea...</description>
  </item>
  <item>
    <title>API Testing with Playwright: Handbook for beginners</title>
    <link>https://eminmuhammadi.com/articles/api-testing-with-playwright-handbook-for-beginners</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/api-testing-with-playwright-handbook-for-beginners</guid>
    <pubDate>Sun, 18 Feb 2024 10:19:28 GMT</pubDate>
    <description>When it comes to testing APIs, having efficient tools and frameworks is crucial. Playwright, a powerful automation library, not only excels in browser automation but also provides seamless API testing capabilities. In this article, we&apos;ll delve into h...</description>
  </item>
  <item>
    <title>Shamir&apos;s secret sharing algorithm (Example in Golang)</title>
    <link>https://eminmuhammadi.com/articles/shamirs-secret-sharing-algorithm-example-in-golang</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/shamirs-secret-sharing-algorithm-example-in-golang</guid>
    <pubDate>Wed, 07 Feb 2024 19:50:29 GMT</pubDate>
    <description>Shamir&apos;s Secret Sharing Algorithm stands out as a powerful tool for distributing and safeguarding secrets. In this article, I explore the complexities of Shamir&apos;s Secret Sharing Algorithm, delving into its fundamental principles, practical applicatio...</description>
  </item>
  <item>
    <title>Secure multi-party computation (Example in Golang)</title>
    <link>https://eminmuhammadi.com/articles/secure-multi-party-computation-example-in-golang</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/secure-multi-party-computation-example-in-golang</guid>
    <pubDate>Sun, 04 Feb 2024 19:08:27 GMT</pubDate>
    <description>Multiparty Computation (MPC) is a cryptographic technique that enables multiple parties to jointly compute a function over their private inputs while keeping those inputs confidential. The primary goal of MPC is to allow computations on sensitive dat...</description>
  </item>
  <item>
    <title>Exploring the Pros and Cons of Robot Framework in Test Automation</title>
    <link>https://eminmuhammadi.com/articles/exploring-the-pros-and-cons-of-robot-framework-in-test-automation</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/exploring-the-pros-and-cons-of-robot-framework-in-test-automation</guid>
    <pubDate>Sun, 14 Jan 2024 18:05:20 GMT</pubDate>
    <description>In the fast-paced world of software testing, selecting the right test automation framework is a crucial decision that can profoundly impact the success of a project. As we venture into 2024, Robot Framework continues to be a notable contender in the ...</description>
  </item>
  <item>
    <title>Smoke Testing: Ensuring Software Stability from the Get-Go</title>
    <link>https://eminmuhammadi.com/articles/smoke-testing-ensuring-software-stability-from-the-get-go</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/smoke-testing-ensuring-software-stability-from-the-get-go</guid>
    <pubDate>Fri, 12 Jan 2024 22:23:35 GMT</pubDate>
    <description>Software development is a complex process that involves numerous steps, and one critical aspect that ensures the reliability of the final product is software testing. Among the various testing methods, smoke testing stands out as a fundamental practi...</description>
  </item>
  <item>
    <title>Security Testing in Software Engineering: Why It Matters and How to Do It Right</title>
    <link>https://eminmuhammadi.com/articles/security-testing-in-software-engineering-why-it-matters-and-how-to-do-it-right</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/security-testing-in-software-engineering-why-it-matters-and-how-to-do-it-right</guid>
    <pubDate>Sun, 12 Mar 2023 22:37:37 GMT</pubDate>
    <description>In software engineering, security is a critical concern, and software security testing is an essential process to ensure that software is safe from potential vulnerabilities and weaknesses that can be exploited by attackers. In this article, we will ...</description>
  </item>
  <item>
    <title>Continuous Feedback: Understanding the Concept and its Benefits</title>
    <link>https://eminmuhammadi.com/articles/continuous-feedback-understanding-the-concept-and-its-benefits</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/continuous-feedback-understanding-the-concept-and-its-benefits</guid>
    <pubDate>Fri, 10 Mar 2023 18:44:26 GMT</pubDate>
    <description>In today’s fast-paced and competitive business environment, companies are constantly looking for ways to improve performance and stay ahead of the competition. One of the key tools for achieving this is continuous feedback, a process that has gained ...</description>
  </item>
  <item>
    <title>Learn How Zero Trust Security Can Protect You Now</title>
    <link>https://eminmuhammadi.com/articles/learn-how-zero-trust-security-can-protect-you-now</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/learn-how-zero-trust-security-can-protect-you-now</guid>
    <pubDate>Thu, 09 Mar 2023 00:59:21 GMT</pubDate>
    <description>In today&apos;s digital landscape, cybersecurity threats are constantly evolving, and businesses must adapt their security strategies to protect themselves. One approach gaining in popularity is Zero Trust Security. This security model assumes that no use...</description>
  </item>
  <item>
    <title>Is Your Business Prepared for These Top Cybersecurity Trends of 2023?</title>
    <link>https://eminmuhammadi.com/articles/is-your-business-prepared-for-these-top-cybersecurity-trends-of-2023</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/is-your-business-prepared-for-these-top-cybersecurity-trends-of-2023</guid>
    <pubDate>Thu, 09 Mar 2023 00:42:30 GMT</pubDate>
    <description>As technology continues to evolve, so do the threats to cybersecurity. In 2023, we can expect to see new cybersecurity trends emerging that will help protect individuals and organizations from cyber threats. In this article, we will explore some of t...</description>
  </item>
  <item>
    <title>A New Approach to Software Testing and Quality Assurance: A Revolutionary Strategy for Ensuring High-Quality and Reliable Software</title>
    <link>https://eminmuhammadi.com/articles/a-new-approach-to-software-testing-and-quality-assurance-a-revolutionary-strategy-for-ensuring-high-quality-and-reliable-software</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/a-new-approach-to-software-testing-and-quality-assurance-a-revolutionary-strategy-for-ensuring-high-quality-and-reliable-software</guid>
    <pubDate>Tue, 07 Mar 2023 23:13:35 GMT</pubDate>
    <description>Software testing and quality assurance are essential components of the software development life cycle (SDLC). They help to ensure that software products meet the needs and expectations of the stakeholders, are of high quality, and are reliable. In r...</description>
  </item>
  <item>
    <title>Stop Wasting Time and Money: The Secret to Flawless Software Testing Revealed!</title>
    <link>https://eminmuhammadi.com/articles/stop-wasting-time-and-money-the-secret-to-flawless-software-testing-revealed</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/stop-wasting-time-and-money-the-secret-to-flawless-software-testing-revealed</guid>
    <pubDate>Tue, 07 Mar 2023 23:02:35 GMT</pubDate>
    <description>Are you tired of constantly encountering bugs and glitches in your software? Are you spending endless hours and money on testing with no guarantee of success? Look no further, because we have uncovered the ultimate solution to all your software testi...</description>
  </item>
  <item>
    <title>Generics in Go: The Long-Awaited Feature Finally Arrives</title>
    <link>https://eminmuhammadi.com/articles/generics-in-go-the-long-awaited-feature-finally-arrives</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/generics-in-go-the-long-awaited-feature-finally-arrives</guid>
    <pubDate>Tue, 07 Mar 2023 21:36:37 GMT</pubDate>
    <description>For years, the lack of generics in Go has been a topic of debate among developers. While Go has many strengths, including concurrency support and excellent performance, its inability to handle generic types has caused some frustration. However, with ...</description>
  </item>
  <item>
    <title>Make PHP great again !</title>
    <link>https://eminmuhammadi.com/articles/make-php-great-again</link>
    <guid isPermaLink="true">https://eminmuhammadi.com/articles/make-php-great-again</guid>
    <pubDate>Tue, 05 May 2020 14:24:55 GMT</pubDate>
    <description>PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
Instead of lots of commands to output HTML (as seen i...</description>
  </item>
  </channel>
</rss>