{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Nariman Mani's Technical Mind",
  "home_page_url": "https://manistechmind.com",
  "feed_url": "https://manistechmind.com/feed.json",
  "description": "Research-informed software engineering, testing, architecture, cybersecurity, and applied AI articles.",
  "authors": [
    {
      "name": "Nariman Mani",
      "url": "https://manistechmind.com"
    }
  ],
  "items": [
    {
      "id": "https://manistechmind.com/posts/multi-agent-change-impact-analysis-test-optimization",
      "url": "https://manistechmind.com/posts/multi-agent-change-impact-analysis-test-optimization",
      "title": "Multi-Agent Change Impact Analysis and Test Optimization for AI-Enabled Software Systems",
      "summary": "An overview of multi-agent change impact analysis and risk-aware test optimization for complex AI-enabled software systems.",
      "date_published": "2026-08-06T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "multi-agent systems",
        "change impact analysis",
        "test optimization",
        "AI-enabled software",
        "regression testing",
        "AITest 2026"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/sentry-drift-aware-cloud-edge-validation",
      "url": "https://manistechmind.com/posts/sentry-drift-aware-cloud-edge-validation",
      "title": "SENTRY: Drift-Aware Validation Placement for AI Services in the Cloud-Edge Continuum",
      "summary": "An overview of drift-aware validation placement for AI services operating across cloud and edge environments.",
      "date_published": "2026-08-06T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "SENTRY",
        "concept drift",
        "AI validation",
        "cloud-edge continuum",
        "validation placement",
        "CEC 2026",
        "ICNP 2026"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/secure-ai-orchestration-digital-health",
      "url": "https://manistechmind.com/posts/secure-ai-orchestration-digital-health",
      "title": "Secure AI Orchestration for Digital Health: Private Analytics and Adaptive Group Coaching",
      "summary": "An accessible guide to secure AI orchestration, differential privacy, and adaptive group coaching in digital health, based on Mani et al. (2026).",
      "date_published": "2026-07-27T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "secure AI orchestration",
        "digital health",
        "differential privacy",
        "adaptive group coaching",
        "privacy-preserving analytics",
        "personalized coaching"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/privacy-by-design-adaptive-group-assignment",
      "url": "https://manistechmind.com/posts/privacy-by-design-adaptive-group-assignment",
      "title": "PRISM-Coach: Privacy-by-Design Adaptive Group Assignment for Lifestyle Coaching at Scale",
      "summary": "How privacy-by-design group assignment can support scalable, adaptive digital lifestyle coaching without exposing sensitive participant data.",
      "date_published": "2026-07-26T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "PRISM-Coach",
        "adaptive group assignment",
        "digital lifestyle coaching",
        "privacy by design",
        "health informatics",
        "personalized coaching"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/key-developer-roles-organizational-coupling-microservices",
      "url": "https://manistechmind.com/posts/key-developer-roles-organizational-coupling-microservices",
      "title": "Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal View",
      "summary": "A research guide to key developer roles and organizational coupling in microservices, with implications for architecture governance and socio-technical risk.",
      "date_published": "2026-07-25T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "key developer roles",
        "organizational coupling",
        "microservices",
        "longitudinal analysis",
        "socio-technical congruence",
        "software architecture"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/beyond-the-prompt-llm-automated-test-generation",
      "url": "https://manistechmind.com/posts/beyond-the-prompt-llm-automated-test-generation",
      "title": "Beyond the Prompt: What Automated Test Generation with LLMs Actually Requires",
      "summary": "A research-oriented overview of the current state of LLM-based automated test generation beyond prompt engineering, based on the 2026 study.",
      "date_published": "2026-07-24T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "LLM automated test generation",
        "AI software testing",
        "large language models",
        "test quality",
        "prompt engineering",
        "empirical software engineering"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/organizational-coupling-microservice-degradation",
      "url": "https://manistechmind.com/posts/organizational-coupling-microservice-degradation",
      "title": "Organizational Coupling as a Leading Indicator of Microservice Architecture Degradation",
      "summary": "How cross-service developer coupling can provide an early socio-technical warning of microservice architecture degradation.",
      "date_published": "2026-07-23T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "organizational coupling",
        "microservice architecture degradation",
        "architecture erosion",
        "socio-technical analysis",
        "ICSA 2026",
        "software architecture"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/gnn-dependency-aware-adaptive-test-healing",
      "url": "https://manistechmind.com/posts/gnn-dependency-aware-adaptive-test-healing",
      "title": "Dependency-Aware Adaptive Test Healing with Graph Neural Networks",
      "summary": "How graph neural networks add dependency context to adaptive test healing decisions in complex software systems.",
      "date_published": "2026-07-22T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "adaptive test healing",
        "graph neural networks",
        "dependency-aware testing",
        "GNN software testing",
        "flaky tests",
        "AITest 2025"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/self-healing-digital-twins-adaptive-wellness",
      "url": "https://manistechmind.com/posts/self-healing-digital-twins-adaptive-wellness",
      "title": "Self-Healing Digital Twins for Privacy-Preserving Adaptive Wellness Platforms",
      "summary": "An explanation of hybrid generative AI, privacy-preserving analytics, and self-healing digital twins for adaptive wellness platforms.",
      "date_published": "2026-07-21T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "self-healing digital twins",
        "adaptive wellness",
        "privacy-preserving AI",
        "generative AI healthcare",
        "digital health twins",
        "CHASE 2025"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/adaptive-test-healing-llm-reinforcement-learning",
      "url": "https://manistechmind.com/posts/adaptive-test-healing-llm-reinforcement-learning",
      "title": "Adaptive Test Healing with LLMs and Reinforcement Learning",
      "summary": "How large language models and reinforcement learning can work together for context-aware adaptive test healing.",
      "date_published": "2026-07-20T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "adaptive test healing",
        "LLM software testing",
        "reinforcement learning testing",
        "GPT test repair",
        "self-healing tests",
        "ICST 2025"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/privacy-preserving-ai-dynamic-group-assignment",
      "url": "https://manistechmind.com/posts/privacy-preserving-ai-dynamic-group-assignment",
      "title": "Privacy-Preserving AI for Dynamic Group Assignment and Personalized Coaching",
      "summary": "A guide to privacy-preserving AI for dynamic group assignment, behavioral insights, and personalized digital coaching.",
      "date_published": "2026-07-19T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "privacy-preserving AI",
        "dynamic group assignment",
        "behavioral insights",
        "personalized coaching",
        "digital health privacy",
        "SERA 2025"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/layers-of-ai-from-classical-to-agentic",
      "url": "https://manistechmind.com/posts/layers-of-ai-from-classical-to-agentic",
      "title": "Layers of AI: From Classical Reasoning to Agentic Systems",
      "summary": "A practical, systems-level explanation of how modern AI builds upward from classical logic to agentic, autonomous systems and why each layer still matters.",
      "date_published": "2026-01-17T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/graphql-aware-self-healing-systems",
      "url": "https://manistechmind.com/posts/graphql-aware-self-healing-systems",
      "title": "GraphQL-Aware Self-Healing Systems: How Multi-Signal AI Fixes Resolver Failures Without Hiding Bugs",
      "summary": "A GraphQL-aware healing engine fuses semantic logs, resolver dependency graphs, and operational telemetry to recover from partial failures without masking regressions.",
      "date_published": "2026-01-15T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": [
        "GraphQL-aware healing",
        "service-oriented architecture",
        "multi-signal learning",
        "self-healing systems",
        "GraphQL testing",
        "IEEE SOSE 2025"
      ]
    },
    {
      "id": "https://manistechmind.com/posts/training-big-models",
      "url": "https://manistechmind.com/posts/training-big-models",
      "title": "Training Big Models on Small Machines with Colossal-AI",
      "summary": "Training large AI models like GPT-2 or BERT has often been out of reach for developers with limited hardware. You usually need multiple GPUs with large amounts of VRAM, or you hit out-of-memory errors right away. This is where Colossal-AI teps in. It’s an open-source library designed to scale models efficiently while keeping costs manageable.",
      "date_published": "2025-09-13T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/ai-agent",
      "url": "https://manistechmind.com/posts/ai-agent",
      "title": "Building Scalable AI Agents A Beginner-Friendly Guide",
      "summary": "You might have heard terms like agentic framework, reasoning method, or knowledge base. you ll find a clear explanation of the basic concepts, followed by a simple case study to show how it all comes together",
      "date_published": "2025-03-23T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/cyber-security-ips",
      "url": "https://manistechmind.com/posts/cyber-security-ips",
      "title": "Adapting to the Unexpected: A Lesson in Cybersecurity Risk Management",
      "summary": "'No Plan Survives First Contact With the Enemy',  this saying, often attributed to military strategists, perfectly encapsulates a crucial aspect of cybersecurity: even the best-laid plans must adapt to unforeseen challenges. This principle is particularly relevant in risk assessment, where flexibility and strategic decision-making are key.",
      "date_published": "2024-07-27T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/crowstrike-outage",
      "url": "https://manistechmind.com/posts/crowstrike-outage",
      "title": "Are Memory Unsafe Languages on Their Way Out? A Closer Look at the July 19, 2024 CrowdStrike Outage",
      "summary": "On July 19, 2024, a significant outage impacted CrowdStrike, a leading cybersecurity company, disrupting businesses worldwide. The incident, widely discussed in the tech community, highlighted the vulnerabilities associated with memory unsafe languages, particularly C++ ",
      "date_published": "2024-07-20T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/coding-p",
      "url": "https://manistechmind.com/posts/coding-p",
      "title": "Mastering the Art of Code Reviews: 10 Good Coding Principles",
      "summary": "Ever been in a code review and felt that your work truly stood out? In dev teams, the code review process is where we get to showcase our skills, learn from peers, and contribute to a collective standard of excellence. Recently, I came across this insightful infographic from ByteByteGo on '10 Good Coding Principles,' and it perfectly captures what makes our code reviews stand out.",
      "date_published": "2024-06-08T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/peng-for-software-engineers",
      "url": "https://manistechmind.com/posts/peng-for-software-engineers",
      "title": "The Case for P.Eng Certification in Software Engineering: A Canadian Perspective",
      "summary": "As a software engineer frequently asked whether pursuing the Professional Engineer (P.Eng) designation is worthwhile in our field, I have written this article to explore the relevance and benefits of P.Eng certification for software engineers in Canada. To answer this, let's start with a well-known incident in civil engineering that highlights the importance of the P.Eng designation: the Quebec Bridge Collapse. This tragic event, where engineering miscalculations led to the bridge collapsing twice and resulting in the loss of 88 lives, underscored the critical need for professional accountability and rigorous standards. I also share an incident from our field to emphasize the point. In 2012, Knight Capital Group experienced a software glitch that caused a staggering $440 million loss in just 45 minutes. The glitch was due to a faulty software deployment—something that rigorous testing and professional oversight, like what P.Eng certification emphasizes, could have potentially prevented. In this article, I explore why P.Eng certification, which is highly valued in traditional engineering fields like civil and mechanical engineering, isn't as popular among software engineers. By examining real-world incidents in both software and civil engineering, I highlight how the rigorous standards, ethical obligations, and professional accountability associated with P.Eng certification can lead to safer, more reliable software systems. The goal is to foster a deeper understanding of the value of P.Eng certification and encourage more software engineers to pursue this prestigious credential.",
      "date_published": "2024-06-01T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/jmeter",
      "url": "https://manistechmind.com/posts/jmeter",
      "title": "Getting Started with JMeter: A Beginner's Guide to Performance Testing Distributed Systems",
      "summary": "This article provides a comprehensive beginner's guide to using Apache JMeter for performance testing of distributed systems. It covers the history and significance of JMeter, outlines a sample distributed system architecture, and details step-by-step instructions for setting up and running JMeter tests. Key metrics such as response time, throughput, and resource utilization are explained, along with methods for identifying and resolving performance bottlenecks and saturated resources. Practical techniques for optimizing system performance are also discussed, making this guide an essential resource for developers and testers looking to ensure their applications can handle expected user loads efficiently.",
      "date_published": "2024-05-25T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/sapfix",
      "url": "https://manistechmind.com/posts/sapfix",
      "title": "How Facebook’s SapFix is Changing the Game in Software Bug Fixes",
      "summary": "Years before the conversation about artificial intelligence potentially replacing developer jobs became prevalent, Facebook was already pioneering tools designed to augment the capabilities of developers rather than replace them. One of the groundbreaking tools in this endeavor is SapFix, which has significantly redefined the approach to automated bug fixing at scale.",
      "date_published": "2024-05-05T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/microvssoa",
      "url": "https://manistechmind.com/posts/microvssoa",
      "title": "Comparing Microservices and SOA (Service-Oriented Architecture): Key Differences and How to Choose the Best Approach",
      "summary": "Microservices and Service-Oriented Architecture (SOA) are two distinct architectural styles commonly employed in designing scalable, distributed software systems. Although they share the goal of decomposing large applications into smaller, manageable pieces, they differ significantly in philosophy, implementation, and use cases. Microservices are characterized by small, independently deployable services that typically communicate via lightweight protocols such as HTTP or messaging queues. Each service in a microservice architecture often manages its own database, ensuring loose coupling and enabling high scalability and resilience. On the other hand, SOA traditionally operates with larger, more interdependent services that may share data storage and are commonly integrated through enterprise service buses (ESBs) using heavier communication protocols like SOAP.",
      "date_published": "2024-04-28T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/nodejs",
      "url": "https://manistechmind.com/posts/nodejs",
      "title": "Understanding Node.js : A Comprehensive Guide to Its Architecture",
      "summary": "Node.js has revolutionized how developers think about and use JavaScript, a language traditionally confined to browser environments. Developed in 2009 by Ryan Dahl, Node.js extends JavaScript's capabilities beyond the browser, allowing it to run on servers and other environments. This transformation is rooted in Node.js's unique architecture, which repurposes Google’s V8 JavaScript engine—originally designed for Chrome—into a more versatile runtime environment.",
      "date_published": "2024-04-21T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/abs-vs-encap",
      "url": "https://manistechmind.com/posts/abs-vs-encap",
      "title": "Understaing Abstraction vs Encapsulation in Object Oriented Design",
      "summary": "In software engineering interviews, a common topic that often surfaces is the distinction between abstraction and encapsulation. These concepts are fundamental to object-oriented programming (OOP) and understanding them deeply can help developers write more efficient and maintainable code. This article will explore why these concepts are popular in interviews, their definitions, differences, and their practical application using Java code examples and UML diagrams.",
      "date_published": "2024-04-20T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/solid-principles",
      "url": "https://manistechmind.com/posts/solid-principles",
      "title": "SOLID - 5 Principles of Object Oriented Design",
      "summary": "The SOLID principles are a set of guidelines designed to improve software maintainability and extendability, making it easier for developers to manage and evolve their software systems. Each of the five principles helps manage dependencies in software design, making systems easier to understand, scale, and modify. Here’s a brief introduction to each, along with visual representations to help clarify the concepts.\"",
      "date_published": "2024-04-19T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/ai-code-quality",
      "url": "https://manistechmind.com/posts/ai-code-quality",
      "title": "AI and Its Impact on Software Quality in Development",
      "summary": "The integration of Artificial Intelligence (AI) in software development is reshaping how we approach software quality. While AI offers significant benefits, its impact on software quality is nuanced and requires careful consideration. In this post, we will explore how AI influences software quality and the challenges and opportunities it presents.",
      "date_published": "2024-04-17T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/k8-logstash",
      "url": "https://manistechmind.com/posts/k8-logstash",
      "title": "Logstash in Kubernetes",
      "summary": "Using Logstash in a Kubernetes environment can significantly enhance your ability to process and analyze logs generated by your containers and applications. Kubernetes, with its dynamic and distributed nature, produces logs that are crucial for monitoring the health and performance of your applications. Integrating Logstash into your Kubernetes cluster allows you to efficiently collect, transform, and forward these logs to a centralized logging solution like Elasticsearch. ",
      "date_published": "2024-04-13T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/logstash",
      "url": "https://manistechmind.com/posts/logstash",
      "title": "Introduction to Logstash - Unlocking the Power of Log Data",
      "summary": "Dive into the world of Logstash, a key component of the ELK Stack (Elasticsearch, Logstash, Kibana), designed to simplify and enhance the way you handle log data. This guide aims to equip you with the knowledge to set up Logstash, build your first data processing pipeline, and explore its integration with monitoring tools like Datadog, laying a solid foundation for advanced data analysis and insight generation.",
      "date_published": "2024-04-07T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/second-ai-softwareengineer",
      "url": "https://manistechmind.com/posts/second-ai-softwareengineer",
      "title": "The Future of Software Engineering in the Age of AI - Demystifying the Hype Around Devin",
      "summary": " After my initial exploration into Cognition AI's pioneering AI, Devin, I've been drawn further into understanding its implications. My opening piece shed light on Devin's remarkable abilities, igniting a vital conversation about AI's transformative role in software engineering and its implications for our professional trajectories. In this follow-up, I aim to offer a deeper, more nuanced examination of how our careers might evolve in an AI-enhanced landscape, tailored for a technical audience seeking insights into the future of our industry.",
      "date_published": "2024-03-23T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/ai-softwareengineer",
      "url": "https://manistechmind.com/posts/ai-softwareengineer",
      "title": "Devin, the AI Software Engineer - A Reality Check",
      "summary": "In today's world, filled with technological wonders, the introduction of Devin by Cognition AI has really caught the attention of those interested in technology. Devin is being called the first AI software engineer that can do coding on its own,  bid on projects on freelance sites like Upwork, solve reported bugs on GitHub, and handle code deployments. With its own browser, terminal, editor, and planner, Devin seems to be starting a new era. This raises a big question: Is the job of human software engineers becoming outdated?",
      "date_published": "2024-03-14T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/mvvm-mvc",
      "url": "https://manistechmind.com/posts/mvvm-mvc",
      "title": "Understanding MVC vs. MVVM - Choosing the Right Architectural Pattern for Your Application",
      "summary": "In the realm of software development, choosing the right architectural pattern is crucial for building robust and maintainable applications. Two popular patterns that often come into play when designing user interfaces are MVC (Model-View-Controller) and MVVM (Model-View-ViewModel). In this post, we'll delve into these two patterns, explore their key components, and highlight the differences between them to help you make an informed decision for your next project.",
      "date_published": "2024-03-02T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/express-nextjs",
      "url": "https://manistechmind.com/posts/express-nextjs",
      "title": "Visualizing Economic Indicators - A Full-Stack Application with Node.js, React, Express.js, and Next.js",
      "summary": "we'll create a dynamic web application that visualizes two key economic indicators: inflation rates and the Bank of Canada's overnight rates, over a selectable time period. Our application will leverage the Bank of Canada's API for real-time data fetching and display the information using a line graph. We'll employ a Node.js backend to retrieve the data and a React NextJS frontend for rendering the chart",
      "date_published": "2024-02-10T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/seo-site-improvement",
      "url": "https://manistechmind.com/posts/seo-site-improvement",
      "title": "Enhancing Your Website's SEO - A Practical Guide",
      "summary": "In today's digital age, having a website isn't enough; optimizing it for search engines is crucial for increasing visibility, driving traffic, and achieving higher rankings in search results. This comprehensive guide will walk you through improving your website for SEO, from basic setup with Google Search Console (GSC) to optimizing your site's HTML tags.",
      "date_published": "2024-02-02T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/okr-kpi",
      "url": "https://manistechmind.com/posts/okr-kpi",
      "title": "Why Smaller Companies Struggle with OKRs and KPIs",
      "summary": "In the world of business management and growth strategy, Objectives and Key Results (OKRs) and Key Performance Indicators (KPIs) have emerged as pivotal tools for setting goals and measuring success. Originally popularized by tech giants, these frameworks have trickled down into the operational strategies of companies big and small, with varying degrees of success. For smaller companies, however, the implementation of OKRs and KPIs often stumbles before it truly begins. Why is this the case, and what can be done to navigate these challenges?",
      "date_published": "2024-01-25T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/reflection-testing",
      "url": "https://manistechmind.com/posts/reflection-testing",
      "title": "Using Reflection Concept in Unit and Intergration Testing of Java Application",
      "summary": "Reflection in Java is indeed a powerful feature that allows for introspection and manipulation of classes, objects, and their members at runtime.",
      "date_published": "2023-12-20T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/tmmi-kanban",
      "url": "https://manistechmind.com/posts/tmmi-kanban",
      "title": "Kanban and the Test Maturity Model integration (TMMi)",
      "summary": "The integration of Kanban and the Test Maturity Model Integration (TMMi) represents a strategic confluence of two powerful frameworks designed to enhance software development and testing processes. While Kanban is a visual system for managing work as it moves through a process, TMMi offers a structured approach for improving testing processes. Understanding how these frameworks can be harmoniously integrated can lead to substantial improvements in project management and quality assurance.",
      "date_published": "2023-12-14T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/scrum-agile-tmmi",
      "url": "https://manistechmind.com/posts/scrum-agile-tmmi",
      "title": "Bridging Methodologies - Navigating the Challenges of Integrating TMMi (Test Maturity Model integration) into Agile and Scrum Environments",
      "summary": "The Test Maturity Model integration (TMMi) is a model used to improve test processes, similar to the CMMI ( Capability Maturity Model Integration) framework used in software development. TMMi aims to help organizations enhance their testing processes and achieve higher quality software products. However, integrating TMMi into Agile and Scrum processes can present several challenges.",
      "date_published": "2023-12-02T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    },
    {
      "id": "https://manistechmind.com/posts/integration-testing-java",
      "url": "https://manistechmind.com/posts/integration-testing-java",
      "title": "Integration Testing - Java Applications",
      "summary": "Several scripting languages can be used for integration testing of Java applications, depending on your specific needs and preferences",
      "date_published": "2023-11-14T00:00:00.000Z",
      "authors": [
        {
          "name": "Nariman Mani",
          "url": "https://manistechmind.com"
        }
      ],
      "tags": []
    }
  ]
}
