<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.ehoneahobed.com</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/preprocessor-in-practice-real-use-cases-project-thinking</loc>
    <lastmod>2026-04-01T15:48:29.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/macros-conditional-compilation-how-the-preprocessor-really-works</loc>
    <lastmod>2026-04-01T15:40:18.589Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/what-is-the-preprocessor-what-happens-before-compilation</loc>
    <lastmod>2026-04-01T15:39:47.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/main-function-variants-unused-variables-real-world-use-cases</loc>
    <lastmod>2026-04-01T04:22:06.973Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/working-with-command-line-arguments-in-practice</loc>
    <lastmod>2026-04-01T04:21:48.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-programs-receive-input-argc-argv-basics</loc>
    <lastmod>2026-04-01T04:19:33.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/practical-guide-building-and-using-a-static-library-single-folder-setup</loc>
    <lastmod>2026-03-25T14:24:05.180Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/using-a-static-library-in-your-program</loc>
    <lastmod>2026-03-25T14:23:48.948Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-static-libraries-are-built-step-by-step-thinking</loc>
    <lastmod>2026-03-25T14:23:16.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/the-tools-behind-static-libraries-gcc-ar-ranlib-and-nm</loc>
    <lastmod>2026-03-25T14:22:28.062Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/what-is-a-static-library-and-how-it-works</loc>
    <lastmod>2026-03-25T14:20:50.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/why-libraries-exist-from-repetition-to-reuse</loc>
    <lastmod>2026-03-25T14:20:06.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/returning-values-in-recursive-functions</loc>
    <lastmod>2026-03-18T15:15:48.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/recursion-with-strings-and-arrays</loc>
    <lastmod>2026-03-18T15:15:27.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/understanding-how-recursion-actually-runs-the-call-stack</loc>
    <lastmod>2026-03-18T15:12:18.853Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/writing-recursive-functions-in-c</loc>
    <lastmod>2026-03-16T15:34:31.214Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/what-is-recursion-understanding-the-idea-first</loc>
    <lastmod>2026-03-16T15:34:00.426Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/introduction-to-data-structures-in-c</loc>
    <lastmod>2026-03-09T15:32:19.428Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/strings-in-c-arrays-of-characters</loc>
    <lastmod>2026-03-09T15:31:51.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/arrays-and-pointers-understanding-their-relationship</loc>
    <lastmod>2026-03-09T03:56:03.877Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/pointers-understanding-memory-addresses</loc>
    <lastmod>2026-03-02T15:34:24.844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/arrays-storing-data-in-blocks-of-memory</loc>
    <lastmod>2026-03-02T15:34:09.460Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/function-prototypes-and-variable-scope-how-c-organizes-code</loc>
    <lastmod>2026-02-25T05:47:03.954Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/introduction-to-functions-in-c-breaking-programs-into-pieces</loc>
    <lastmod>2026-02-25T05:16:07.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/nested-loops-in-c-thinking-in-layers</loc>
    <lastmod>2026-02-25T04:47:43.854Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/the-switch-statement-another-way-to-make-decisions</loc>
    <lastmod>2026-02-23T15:22:18.695Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/loops-in-c-how-programs-repeat-tasks</loc>
    <lastmod>2026-02-23T15:16:18.887Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/if-else-else-if-logical-operators-user-input</loc>
    <lastmod>2026-02-23T15:13:32.950Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/control-flow-and-the-if-statement-how-programs-make-decisions</loc>
    <lastmod>2026-02-23T15:08:40.102Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/variables-in-c-how-programs-store-data</loc>
    <lastmod>2026-02-23T04:48:59.239Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-install-betty-for-styling-and-formatting-c-programming-files</loc>
    <lastmod>2026-01-29T15:52:22.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/building-your-first-ai-chatbot-from-api-call-to-conversational-memory</loc>
    <lastmod>2026-01-12T13:00:48.619Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-can-i-become-an-ai-engineer-in-90-days</loc>
    <lastmod>2025-12-30T17:59:21.756Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/understanding-ssl-tls-the-complete-developers-guide</loc>
    <lastmod>2025-12-24T19:02:56.532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-perplexity-ais-product-strategy-broke-googles-26-year-search-monopoly</loc>
    <lastmod>2025-07-26T19:00:14.985Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/anthropic-vs-anysphere-3-startup-survival-lessons-from-the-ai-coding-tool-war</loc>
    <lastmod>2025-07-24T17:00:23.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-build-a-portfolio-as-a-beginner-programmer</loc>
    <lastmod>2025-07-20T18:00:48.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-delete-unwanted-files-from-remote-git-repo-while-keeping-them-on-local-repo</loc>
    <lastmod>2024-12-27T15:45:25.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/databases-101-what-every-beginner-needs-to-know</loc>
    <lastmod>2023-10-25T12:00:09.599Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/understanding-gradient-descent-from-a-beginners-perspective</loc>
    <lastmod>2023-08-19T08:00:11.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-remove-the-first-item-in-a-python-dictionary</loc>
    <lastmod>2023-05-23T09:30:39.235Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/quickly-find-your-ubuntu-version-with-terminal-easy-steps</loc>
    <lastmod>2023-04-12T12:00:39.168Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-securely-transfer-files-to-a-remote-server-and-automate-it-with-a-bash-script</loc>
    <lastmod>2023-01-30T12:15:54.941Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/what-happens-when-you-type-wwwgooglecom-in-your-browser-and-press-enter</loc>
    <lastmod>2023-01-08T16:14:04.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/mongoose-made-simple-a-beginners-guide-to-getting-started</loc>
    <lastmod>2023-01-03T17:13:36.232Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/react-context-api-demystified-a-beginners-guide</loc>
    <lastmod>2023-01-01T17:04:32.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/install-configure-haproxy-ubuntu</loc>
    <lastmod>2022-12-20T00:04:19.098Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-connect-mysql-database-in-python</loc>
    <lastmod>2022-12-04T20:54:29.969Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/building-a-simple-shell-in-c-part-4</loc>
    <lastmod>2022-11-16T05:35:10.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/building-a-simple-shell-in-c-part-3</loc>
    <lastmod>2022-11-13T14:33:03.844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/building-a-simple-shell-in-c-part-2</loc>
    <lastmod>2022-11-10T12:13:31.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/building-a-simple-shell-in-c-part-1</loc>
    <lastmod>2022-11-09T10:24:59.059Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/airbnb-clone-webstatic-project-challenges-lessons-learned</loc>
    <lastmod>2022-11-07T08:00:42.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/alx-airbnb-clone-the-console-project</loc>
    <lastmod>2022-11-02T09:06:40.389Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-create-a-basic-django-project-set-up</loc>
    <lastmod>2022-10-10T17:04:29.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/monty-bytecode-interpreter-using-c</loc>
    <lastmod>2022-10-05T15:49:50.655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/git-git-commands-github-explained-for-dummies</loc>
    <lastmod>2022-08-30T10:38:56.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/how-to-connect-your-computer-to-github-with-ssh</loc>
    <lastmod>2022-08-28T13:13:06.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/deploying-amazon-rds-multi-az-and-read-replica-simulate-failover</loc>
    <lastmod>2022-08-16T09:16:35.458Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/what-will-this-recursive-function-in-c-print-and-what-is-the-logic-behind-it</loc>
    <lastmod>2022-06-23T07:00:00.806Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/functions-and-how-to-use-them-in-c-programming-detailed-explanation</loc>
    <lastmod>2022-06-12T12:28:42.788Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-program-in-c-that-prints-the-first-50-fibonacci-numbers-starting-with-1-and-2</loc>
    <lastmod>2022-06-09T09:23:36.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-program-that-prints-all-possible-combinations-of-single-digit-numbers</loc>
    <lastmod>2022-06-07T08:55:16.682Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-bash-script-to-count-the-number-of-directories</loc>
    <lastmod>2022-06-07T07:30:00.534Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-program-for-a-school-grading-system-in-c</loc>
    <lastmod>2022-06-06T18:27:24.440Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/betty-styles-for-c-programming-explained</loc>
    <lastmod>2022-06-06T08:46:57.099Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-c-program-that-prints-the-alphabet-in-lowercase</loc>
    <lastmod>2022-06-05T18:06:37.906Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-c-program-that-prints-the-last-digit-of-the-number-stored-in-a-variable</loc>
    <lastmod>2022-06-05T08:31:00.642Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-c-program-that-prints-whether-a-given-number-is-positive-or-negative</loc>
    <lastmod>2022-06-04T23:42:03.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/write-a-script-that-compiles-a-c-file-and-creates-an-executable-named-myapp</loc>
    <lastmod>2022-06-04T11:59:06.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/script-that-compiles-a-c-file-but-does-not-link</loc>
    <lastmod>2022-06-04T10:07:11.445Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/script-that-runs-a-c-file-through-the-preprocessor</loc>
    <lastmod>2022-06-03T09:51:56.956Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/bash-script-that-prints-a-number-with-two-decimal-places</loc>
    <lastmod>2022-06-02T02:04:00.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/bash-script-that-prints-all-possible-combinations-of-two-letters</loc>
    <lastmod>2022-06-01T23:53:14.451Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/bash-script-that-converts-a-number-from-base-2-to-base-10</loc>
    <lastmod>2022-06-01T13:55:38.622Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/c-programming</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/linux</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/git-github</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/aws</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/python</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/digital-health</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/dsa</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/html-css-javascript</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/devops-cloud</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/machine-learning</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/series/ai-engineering</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/archive</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.ehoneahobed.com/recommendations</loc>
    <lastmod>2026-04-07T10:02:03.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>