<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software Development on Cloud Engineering Chronicles with Mohammad</title>
    <link>https://varmazyar.de/categories/software-development/</link>
    <description>Recent content in Software Development on Cloud Engineering Chronicles with Mohammad</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 21 Oct 2025 12:34:55 +0000</lastBuildDate>
    <atom:link href="https://varmazyar.de/categories/software-development/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Unraveling XSS Vulnerabilities and Optimizing Search Algorithms: A Dual Guide</title>
      <link>https://varmazyar.de/posts/unraveling-xss-vulnerabilities-and-optimizing-search-algorithms-a-dual-guide/</link>
      <pubDate>Tue, 21 Oct 2025 12:34:55 +0000</pubDate>
      <guid>https://varmazyar.de/posts/unraveling-xss-vulnerabilities-and-optimizing-search-algorithms-a-dual-guide/</guid>
      <description>Introduction Link to heading Web applications are integral parts of our digital lifestyle, however they could harbor potential security risks such as Cross-Site Scripting (XSS). On the flip side, search algorithms are pivotal tools in the realm of software development and understanding their structure and optimization techniques can leapfrog the efficiency of your applications. In this comprehensive guide, we will take a deep dive into both XSS vulnerabilities, identifying them and counteracting potential threats.</description>
    </item>
    <item>
      <title>Mastering Agile Development with Scrum, Spring Boot, and Cordova</title>
      <link>https://varmazyar.de/posts/mastering-agile-development-with-scrum-spring-boot-and-cordova/</link>
      <pubDate>Thu, 29 Aug 2024 17:23:15 +0200</pubDate>
      <guid>https://varmazyar.de/posts/mastering-agile-development-with-scrum-spring-boot-and-cordova/</guid>
      <description>Agile software development has become the cornerstone of modern development practices, allowing teams to adapt to change and deliver high-quality products efficiently. Among the various methodologies, Scrum stands out for its iterative approach and collaborative principles. When combined with powerful tools like Spring Boot and Cordova, teams can further enhance their development process and achieve outstanding results. In this blog post, we will delve into the world of Scrum, Spring Boot, and Cordova, uncovering best practices, challenges, and real-world examples to help you master agile development.</description>
    </item>
    <item>
      <title>Leveraging Kubernetes Operators for Efficient CI/CD Pipelines with Docker</title>
      <link>https://varmazyar.de/posts/leveraging-kubernetes-operators-for-efficient-cicd-pipelines-with-docker/</link>
      <pubDate>Thu, 29 Aug 2024 16:52:45 +0200</pubDate>
      <guid>https://varmazyar.de/posts/leveraging-kubernetes-operators-for-efficient-cicd-pipelines-with-docker/</guid>
      <description>In recent years, the tech industry has witnessed a significant shift towards containerized application deployment, continuous integration/continuous delivery (CI/CD) pipelines, and the adoption of Kubernetes for orchestration. Within this context, Kubernetes Operators have emerged as a powerful tool for simplifying and automating the management of complex applications on Kubernetes clusters. When combined with Docker, these technologies can optimize the development and deployment processes, leading to more efficient workflows and faster time-to-market for software products.</description>
    </item>
    <item>
      <title>Transforming Software Development with CI/CD, Kubernetes, and Docker</title>
      <link>https://varmazyar.de/posts/transforming-software-development-with-cicd-kubernetes-and-docker/</link>
      <pubDate>Thu, 29 Aug 2024 16:46:14 +0200</pubDate>
      <guid>https://varmazyar.de/posts/transforming-software-development-with-cicd-kubernetes-and-docker/</guid>
      <description>In today&amp;rsquo;s fast-paced software development landscape, staying ahead of the curve means adopting cutting-edge technologies and practices that streamline the deployment process, increase scalability, and enhance overall productivity. Three key components driving this transformation are Continuous Integration/Continuous Deployment (CI/CD), Kubernetes orchestration, and Docker containers. In this article, we delve into how these technologies work harmoniously to revolutionize software development practices.&#xA;Understanding CI/CD Link to heading Continuous Integration (CI) and Continuous Deployment (CD) are software development practices that automate the process of testing and deploying code changes.</description>
    </item>
  </channel>
</rss>
