<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Modules on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/tags/modules/</link><description>Recent content in Modules on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Sat, 16 May 2026 18:42:12 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/tags/modules/index.xml" rel="self" type="application/rss+xml"/><item><title>Configuration Support &amp; Module Organization</title><link>http://ghafoorsblog.com/courses/ags/hbstack-content/hbstack/04-hbstack-configuration/01-module/003-configuration-support/</link><pubDate>Thu, 25 Sep 2025 14:30:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ags/hbstack-content/hbstack/04-hbstack-configuration/01-module/003-configuration-support/</guid><description>&lt;h2 id="configuration-support--module-organization"&gt;Configuration Support &amp;amp; Module Organization&lt;/h2&gt;
&lt;p&gt;This document details how we successfully achieved &lt;strong&gt;modular configuration organization&lt;/strong&gt; for HBStack without breaking Hugo&amp;rsquo;s core functionality. We solved the challenge of separating module-specific configurations while maintaining proper site rendering and avoiding unintended multilingual site creation.&lt;/p&gt;
&lt;h2 id="-the-challenge"&gt;🎯 The Challenge&lt;/h2&gt;
&lt;p&gt;Initially, we attempted to separate HBStack module configurations into individual files to improve maintainability:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;params.blog.yaml&lt;/code&gt; - Blog module configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params.docs.yaml&lt;/code&gt; - Documentation module configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params.pwa.yaml&lt;/code&gt; - PWA module configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params.seo.yaml&lt;/code&gt; - SEO module configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: Hugo interpreted these as language-specific configurations, creating separate language sites instead of module configurations, resulting in:&lt;/p&gt;</description></item><item><title>Packaging</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/08-ai-apps-python-flask/01-module/006-packaging/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/08-ai-apps-python-flask/01-module/006-packaging/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores the differences between Python modules, packages, and libraries, and provides practical steps for creating, verifying, and using Python packages to organize and reuse code efficiently.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-modules-packages-and-libraries"&gt;Introduction to Modules, Packages, and Libraries&lt;/h2&gt;
&lt;p&gt;Modules, packages, and libraries are essential concepts in Python for organizing and reusing code. Understanding their differences helps in structuring projects effectively.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="python-modules"&gt;Python Modules&lt;/h2&gt;
&lt;p&gt;A Python module is a &lt;code&gt;.py&lt;/code&gt; file containing definitions, statements, functions, or classes. Modules can be imported into other scripts or notebooks to reuse code.&lt;/p&gt;</description></item><item><title>JavaScript Modules</title><link>http://ghafoorsblog.com/posts/js/08-modules/</link><pubDate>Tue, 11 Apr 2017 23:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/posts/js/08-modules/</guid><description>&lt;h2 id="10-what-are-modules"&gt;1.0 What are modules&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Modules play a crucial role in organizing and structuring code within an application. They allow developers to break down large codebases into smaller, manageable pieces. In this article, we&amp;rsquo;ll delve into the concept of modules, their evolution, and how JavaScript and TypeScript handle them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It is a technique which keep the code organizes in any programme. Java Script default way of creating object using literals is one of the ways of module pattern.&lt;/p&gt;</description></item></channel></rss>