<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/categories/development/</link><description>Recent content in Development 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>Thu, 16 Apr 2026 17:23:48 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/categories/development/index.xml" rel="self" type="application/rss+xml"/><item><title>Home Page</title><link>http://ghafoorsblog.com/courses/ags/hbstack-content/hbstack/01-setup/02-module/004-home-page/</link><pubDate>Mon, 14 Apr 2025 15:03:22 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ags/hbstack-content/hbstack/01-setup/02-module/004-home-page/</guid><description>&lt;p class="lead text-primary"&gt;
Learn how to work effectively with HBStack, including development workflows, best practices, and common tasks for building and maintaining your site.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="home-page"&gt;Home page&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Hbstack does not have any built in home page which would appear at development &lt;code&gt;localhost:1313&lt;/code&gt; or any other port which would appear at &lt;code&gt;/&lt;/code&gt; endpoints.&lt;/li&gt;
&lt;li&gt;A blank area is shown under &lt;code&gt;ports:9000/&lt;/code&gt; in the pricture shown below.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
















 
 
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is to be defined by the settings. By convention the &lt;code&gt;_index.md&lt;/code&gt; under &lt;code&gt;content&lt;/code&gt; folder is the best choice.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Projects Notes&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;layout&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;landing&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;#description: Personal project tracking and documentation&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;The above frontmatter setting is an example of how to set up a home page in HBStack. It uses the &lt;code&gt;landing&lt;/code&gt; layout, which is suitable for a home page.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;title&lt;/code&gt; and &lt;code&gt;description&lt;/code&gt; fields can be customized to reflect the purpose of your home page.&lt;/li&gt;
&lt;li&gt;The home page can include links to various sections of your site, such as project documentation, notes, and other resources.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote class="alert alert-primary" role="alert"&gt;
 &lt;p class="alert-heading fw-bold"&gt;
 &lt;svg aria-hidden="true" class="bi bi-exclamation-square hi-svg-inline me-1 me-lg-2" fill="currentColor" height="1em" viewBox="0 0 16 16" width="1em" xmlns="http://www.w3.org/2000/svg"&gt;
 &lt;path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z"/&gt;
 &lt;path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z"/&gt;
&lt;/svg&gt;Important
 &lt;/p&gt;</description></item><item><title>Compiled and Interpreted Programming Languages</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/001-programming-languages/</link><pubDate>Mon, 18 Nov 2024 14:42:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/001-programming-languages/</guid><description>&lt;p class="lead text-primary"&gt;
Understanding the fundamental differences between compiled and interpreted programming languages is essential for software developers. This guide explores how each category operates, their performance characteristics, and when to choose one over the other for your projects. Discover why languages like C++ compile to machine code while languages like Python run through interpreters.
&lt;/p&gt;


&lt;h2 id="what-are-programming-languages"&gt;What Are Programming Languages&lt;/h2&gt;
&lt;p&gt;Programming languages help us communicate with computers. Unlike humans, computers don&amp;rsquo;t use natural language; they understand &lt;strong&gt;machine code&lt;/strong&gt;, which is binary—&lt;strong&gt;1s and 0s&lt;/strong&gt;. To bridge the gap, we use &lt;strong&gt;human-readable programming languages&lt;/strong&gt;, which make it easier to write instructions for computers.&lt;/p&gt;</description></item><item><title>Query and Assembly Programming Languages</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/002-query-and-assembly/</link><pubDate>Mon, 18 Nov 2024 14:42:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/002-query-and-assembly/</guid><description>&lt;p class="lead text-primary"&gt;
From manipulating databases with SQL to controlling hardware with assembly instructions, specialized programming languages serve distinct purposes in the software development ecosystem. Explore the contrasting worlds of high-level query languages and low-level assembly languages, understanding when and why developers choose each for their specific tasks.
&lt;/p&gt;


&lt;h2 id="high-and-low-level-programming-languages"&gt;High and Low Level Programming Languages&lt;/h2&gt;
&lt;p&gt;Programming languages can be categorized into high-level and low-level languages. In this section, we will compare these two levels, focusing on query languages and assembly languages.&lt;/p&gt;</description></item></channel></rss>