<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://slashprog.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/an-overview-of-the-linux-ecosystem-and-os-stack/</loc><lastmod>2025-01-17T01:35:23+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/brief-history-of-linux/</loc><lastmod>2025-01-17T02:31:03+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/key-features-of-the-linux-kernel/</loc><lastmod>2025-01-17T02:31:35+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/the-linux-kernel-development-process/</loc><lastmod>2025-01-17T02:31:59+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/setting-archlinux-on-virtualbox-vm-windows-linux-macos-x86/</loc><lastmod>2025-01-17T02:32:30+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/fundamental-concepts-related-of-operating-systems-design-and-architecture/</loc><lastmod>2025-01-17T02:33:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/high-level-architecture-of-an-operating-system-kernel/</loc><lastmod>2025-01-17T02:33:32+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/irq-subsystems-and-other-core-kernel-features/</loc><lastmod>2025-01-17T02:34:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/monolithic-vs-microkernel-architecture/</loc><lastmod>2025-01-17T02:34:31+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/cooperative-vs-preemptive-multitasking/</loc><lastmod>2025-01-17T02:34:58+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/virtual-memory-and-demand-paging/</loc><lastmod>2025-01-17T02:35:25+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/building-a-custom-kernel-image-from-the-sources-and-booting-the-new-kernel/</loc><lastmod>2025-01-17T02:36:00+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/booting-custom-linux-image-with-busybox-as-user-space/</loc><lastmod>2025-01-17T02:36:32+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/creating-a-custom-linux-bootable-image-using-initramfs-with-busybox/</loc><lastmod>2025-01-17T02:37:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/understanding-everything-is-a-file-paradigm-on-linux/</loc><lastmod>2025-01-15T03:51:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/linux-kernel-subsystems-and-core-architectural-layers/</loc><lastmod>2025-01-17T13:56:53+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/linux-kernel-source-tree-layout-a-high-level-overview/</loc><lastmod>2025-01-17T13:22:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/navigating-the-kernel-sources-using-cscope-and-lxr/</loc><lastmod>2025-01-17T13:23:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/linux-kernel-boot-process-high-level-code-walkthrough-of-core-kernel-boot/</loc><lastmod>2025-01-17T13:23:34+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/linux-kernel-boot-process-subsystem-initialization-to-user-space-init/</loc><lastmod>2025-01-17T13:24:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/an-overview-on-loadable-kernel-modules/</loc><lastmod>2025-01-17T13:24:44+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/writing-your-first-loading-kernel-module/</loc><lastmod>2025-01-17T13:25:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/loadable-kernel-module-features-and-diagnostics/</loc><lastmod>2025-01-17T13:25:35+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/an-overview-on-kthreads-and-module-parameters/</loc><lastmod>2025-01-17T13:26:05+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/validating-module-parameters/</loc><lastmod>2025-01-17T13:26:32+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/creating-loadable-kernel-modules-based-on-multiple-source-files/</loc><lastmod>2025-01-17T13:27:00+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/passing-module-parameters-and-managing-modules-via-module-aliases/</loc><lastmod>2025-01-15T04:00:02+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/develop-a-loadable-kernel-module-to-add-entries-into-proc-procfs-filesystem/</loc><lastmod>2025-01-17T13:27:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/exposing-variables-as-files-in-debug-filesystem-sys-kernel-debug/</loc><lastmod>2025-01-17T13:27:52+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/creating-and-submitting-patches-to-the-linux-kernel-community/</loc><lastmod>2025-01-17T13:28:14+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-linux-kernel-development/lessons/ending-notes-and-future-directions/</loc><lastmod>2025-01-17T13:57:20+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/implementing-prime-number-generator-in-python/</loc><lastmod>2025-01-16T12:20:27+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/implementing-a-prime-number-generator-in-java/</loc><lastmod>2025-01-18T00:33:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/implementing-a-prime-number-generator-in-c-and-c/</loc><lastmod>2025-01-18T00:33:56+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/implementing-a-prime-number-generator-in-rust/</loc><lastmod>2025-01-18T00:34:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/implementing-a-prime-number-generator-in-go/</loc><lastmod>2025-01-18T00:34:55+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/comparing-prime-number-generators-written-using-python-java-c-rust-and-go/</loc><lastmod>2025-01-18T00:35:28+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/pypy-overview-features-limitations-and-best-use-case-scenarios/</loc><lastmod>2025-01-16T18:59:37+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/cython-overview-features-limitations-and-best-use-case-scenarios/</loc><lastmod>2025-01-18T00:36:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/numba-overview-features-limitations-and-best-use-case-scenarios/</loc><lastmod>2025-01-18T00:37:11+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/pythran-and-codon-overview/</loc><lastmod>2025-01-18T00:39:19+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/comparing-thread-performance-among-programs-written-in-python-java-c-and-rust/</loc><lastmod>2025-01-18T00:41:30+05:30</lastmod></url><url><loc>https://slashprog.com/courses/python-performance-hacks-part-1-make-your-code-run-faster/lessons/improving-thread-performance-in-python/</loc><lastmod>2025-01-18T00:42:48+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/overview-of-linux-process-management/</loc><lastmod>2025-01-18T00:11:22+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/the-role-of-proc-filesystem-procfs-in-process-monitoring/</loc><lastmod>2025-01-18T00:12:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/effective-use-of-the-ps-command/</loc><lastmod>2025-01-18T00:13:08+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/using-the-top-utility/</loc><lastmod>2025-01-18T00:13:47+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/modern-alternatives-to-top-utility-htop-and-others/</loc><lastmod>2025-01-18T00:14:44+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/miscellaneous-tools-for-process-and-system-monitoring/</loc><lastmod>2025-01-18T00:15:39+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/mounting-and-exploring-proc/</loc><lastmod>2025-01-18T00:16:20+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/navigating-procfs-key-directories-and-files/</loc><lastmod>2025-01-18T00:20:56+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/anatomy-of-the-proc-pid-directory/</loc><lastmod>2025-01-18T00:21:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/gathering-basic-information-and-statistics-of-a-process/</loc><lastmod>2025-01-18T00:22:54+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-memory-statistics-of-a-process/</loc><lastmod>2025-01-18T00:24:15+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-cpu-statistics-of-a-process/</loc><lastmod>2025-01-18T00:25:05+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-i-o-statistics-of-a-process/</loc><lastmod>2025-01-18T00:25:39+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/gathering-thread-related-statistics-via-proc-pid-task/</loc><lastmod>2025-01-18T00:26:09+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/gathering-file-related-statistics-of-a-process/</loc><lastmod>2025-01-18T00:26:41+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/finding-the-oom-score-of-a-process-and-adjusting-them/</loc><lastmod>2025-01-18T00:27:13+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-system-wide-cpu-usage-statistics/</loc><lastmod>2025-01-18T00:27:57+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-interrupt-statistics-and-managing-irq-affinity/</loc><lastmod>2025-01-18T00:28:34+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-system-wide-memory-statistics/</loc><lastmod>2025-01-18T00:29:04+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-disk-i-o-statistics/</loc><lastmod>2025-01-18T00:29:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/monitoring-network-interface-statistics-overview/</loc><lastmod>2025-01-18T00:30:28+05:30</lastmod></url><url><loc>https://slashprog.com/courses/linux-process-monitoring-and-diagnostics-using-the-procfs-interface/lessons/summary-of-key-concepts-and-further-exploration/</loc><lastmod>2025-01-18T00:31:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/procedural-programming-vs-oop/</loc><lastmod>2025-01-16T19:58:10+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/fundamental-concepts-of-oop/</loc><lastmod>2025-01-16T19:58:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/python-as-a-multi-paradigm-programming-language/</loc><lastmod>2025-01-16T19:59:58+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/pythons-oop-features/</loc><lastmod>2025-01-16T20:00:34+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/pythons-oo-memory-model/</loc><lastmod>2025-01-16T20:01:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/modern-python-type-system/</loc><lastmod>2025-01-16T20:01:43+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/modules-namespace-and-scope/</loc><lastmod>2025-01-16T20:03:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/boolean-contexts-truthiness/</loc><lastmod>2025-01-16T20:03:40+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/string-representations/</loc><lastmod>2025-01-16T20:04:11+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/immutable-objects-vs-mutable-objects/</loc><lastmod>2025-01-16T20:04:44+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/hashable-objects/</loc><lastmod>2025-01-16T20:05:17+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/iterable-objects/</loc><lastmod>2025-01-16T20:05:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/containers-collections/</loc><lastmod>2025-01-16T20:06:22+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/sequences-and-buffers/</loc><lastmod>2025-01-16T20:06:56+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/sets-and-mappings-dictionaries/</loc><lastmod>2025-01-16T20:07:38+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/generators-and-views/</loc><lastmod>2025-01-16T20:08:09+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/numbers/</loc><lastmod>2025-01-16T20:08:42+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/callable-objects/</loc><lastmod>2025-01-16T20:09:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/all-about-class-definition-and-instantiation/</loc><lastmod>2025-01-16T20:12:21+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/names-vs-attribute-resolution/</loc><lastmod>2025-01-16T20:14:02+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/when-should-you-define-and-use-classes-in-your-python-code/</loc><lastmod>2025-01-16T20:14:42+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/an-overview-on-class-attributes-vs-instance-attributes/</loc><lastmod>2025-01-16T20:15:13+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/class-methods-instance-methods-static-methods-and-singleton-instance-methods/</loc><lastmod>2025-01-16T20:15:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/sub-classing-inheritance-and-generalization/</loc><lastmod>2025-01-16T20:16:20+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/duck-typing-vs-generalization/</loc><lastmod>2025-01-16T20:16:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/monkey-patching-examples-and-use-case-scenarios/</loc><lastmod>2025-01-16T20:17:19+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/the-__new__-__init__-and-__del__-methods/</loc><lastmod>2025-01-16T20:18:54+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-abstract-factory-pattern/</loc><lastmod>2025-01-16T20:19:27+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-factory-method-pattern/</loc><lastmod>2025-01-16T20:19:57+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-singleton-pattern-and-borg-pattern/</loc><lastmod>2025-01-16T20:20:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-a-composite-pattern/</loc><lastmod>2025-01-16T20:21:02+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/context-managers/</loc><lastmod>2025-01-16T20:21:38+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/python-objects-as-booleans-strings-and-numbers/</loc><lastmod>2025-01-16T20:22:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/emulating-numbers/</loc><lastmod>2025-01-16T20:23:19+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/creating-custom-iterable-objects-part-1/</loc><lastmod>2025-01-16T20:23:49+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/creating-custom-iterable-objects-part-2/</loc><lastmod>2025-01-16T20:24:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/creating-custom-container-objects/</loc><lastmod>2025-01-16T20:24:52+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/creating-custom-callable-objects/</loc><lastmod>2025-01-16T20:25:23+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-a-state-pattern/</loc><lastmod>2025-01-16T20:25:56+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-an-adapter-pattern/</loc><lastmod>2025-01-16T20:26:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-a-proxy-pattern/</loc><lastmod>2025-01-16T20:27:00+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-a-decorator-pattern/</loc><lastmod>2025-01-16T20:27:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-dynamic-attribute-accessors/</loc><lastmod>2025-01-16T20:31:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-visitor-pattern/</loc><lastmod>2025-01-16T20:32:17+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-bridge-pattern/</loc><lastmod>2025-01-16T20:32:53+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-descriptors/</loc><lastmod>2025-01-16T20:33:28+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implement-the-flyweight-pattern/</loc><lastmod>2025-01-16T20:34:05+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/using-__slots__/</loc><lastmod>2025-01-16T20:34:39+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/using-the-property-annotations/</loc><lastmod>2025-01-16T20:35:12+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-the-strategy-pattern/</loc><lastmod>2025-01-16T20:35:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/introduction-to-decorators-in-python/</loc><lastmod>2025-01-16T20:36:58+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-decorators-using-classes/</loc><lastmod>2025-01-16T20:37:30+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-aop-patterns/</loc><lastmod>2025-01-16T20:38:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-object-pools/</loc><lastmod>2025-01-16T20:39:38+05:30</lastmod></url><url><loc>https://slashprog.com/courses/oop-and-common-software-design-patterns-using-python/lessons/implementing-memento-pattern/</loc><lastmod>2025-01-16T20:39:53+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/introduction-to-the-linux-command-line-interface/</loc><lastmod>2025-02-02T15:45:20+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/identify-the-name-and-basic-information-of-a-unix-based-system/</loc><lastmod>2025-02-02T16:08:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/identify-the-currently-logged-in-user/</loc><lastmod>2025-02-02T16:08:37+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/list-out-currently-logged-in-users-on-a-linux-system/</loc><lastmod>2025-02-02T16:07:23+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/identify-the-currently-running-shell/</loc><lastmod>2025-02-02T16:09:27+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/changing-the-default-login-shell/</loc><lastmod>2025-02-02T16:11:38+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-navigating-through-files-and-folders-on-linux-command-line/</loc><lastmod>2025-02-05T21:13:39+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-managing-processes-on-linux-command-line/</loc><lastmod>2025-02-05T21:13:22+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/essential-keyboard-short-cuts-in-bash/</loc><lastmod>2025-02-05T21:58:21+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/bash-keyboard-short-cuts-tab-completion-missed-out-in-the-earlier-video/</loc><lastmod>2025-02-02T16:40:54+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/history-completion-short-cuts-in-bash/</loc><lastmod>2025-02-02T16:43:41+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/using-the-echo-and-printf-command-in-bash-shell/</loc><lastmod>2025-02-02T16:49:02+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/how-bash-evaluates-commands-at-the-shell-prompt/</loc><lastmod>2025-02-02T16:52:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/managing-aliases-in-bash-shell/</loc><lastmod>2025-02-02T16:56:13+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/creating-functions-macros-in-bash/</loc><lastmod>2025-02-02T17:01:48+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-on-built-in-commands-in-bash/</loc><lastmod>2025-02-02T17:05:37+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/running-external-commands-in-bash/</loc><lastmod>2025-02-02T17:06:26+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/more-on-executable-files-in-linux/</loc><lastmod>2025-02-02T17:07:26+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/pathname-expansion-a-k-a-shell-globbing-in-bash/</loc><lastmod>2025-02-05T21:15:10+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/parameter-expansion-overview-in-bash/</loc><lastmod>2025-02-05T21:16:16+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/braces-expansion-in-bash/</loc><lastmod>2025-02-05T21:16:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/arithmetic-expansion-in-bash/</loc><lastmod>2025-02-05T21:16:52+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/command-substitution-in-bash/</loc><lastmod>2025-02-05T21:17:08+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/reading-man-pages-and-info-docs/</loc><lastmod>2025-02-02T17:20:13+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/basic-options-of-the-ls-command/</loc><lastmod>2025-02-02T17:22:59+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/sorting-output-of-the-ls-command/</loc><lastmod>2025-02-05T21:18:39+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/formatting-output-of-ls-command/</loc><lastmod>2025-02-05T21:18:55+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/other-interesting-ls-command-options/</loc><lastmod>2025-02-02T17:26:57+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/editing-files-using-the-nano-text-editor/</loc><lastmod>2025-02-05T21:19:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/creating-directories/</loc><lastmod>2025-02-05T21:20:49+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/removing-directories/</loc><lastmod>2025-02-05T21:21:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/changing-the-current-working-directory/</loc><lastmod>2025-02-05T21:21:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/creating-symlinks/</loc><lastmod>2025-02-05T21:21:51+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/copying-files-and-directories/</loc><lastmod>2025-02-05T21:22:17+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/moving-and-renaming-files-and-directories/</loc><lastmod>2025-02-05T21:22:37+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/deleting-files-and-directory-trees/</loc><lastmod>2025-02-05T21:23:01+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/file-permissions-mode-bits-and-umask/</loc><lastmod>2025-02-05T21:24:30+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/how-permissions-work-on-files-and-folders/</loc><lastmod>2025-02-05T01:21:42+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/process-privileges-and-the-dac-security-model/</loc><lastmod>2025-02-05T01:19:06+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/managing-file-permissions-using-the-chmod-command/</loc><lastmod>2025-02-05T01:21:14+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/elevating-process-privileges-the-setuid-bit-su-and-sudo-commands/</loc><lastmod>2025-02-05T01:20:14+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/redirecting-standard-output-and-standard-error/</loc><lastmod>2025-02-04T00:47:31+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/redirecting-standard-input/</loc><lastmod>2025-02-04T00:48:03+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/bash-here-strings/</loc><lastmod>2025-02-05T21:25:23+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/using-pipes-to-connect-commands/</loc><lastmod>2025-02-05T21:25:43+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/using-job-control-features-in-bash/</loc><lastmod>2025-02-04T00:51:26+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/multiplexing-shell-sessions-using-gnu-screen/</loc><lastmod>2025-02-04T00:52:14+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/an-overview-on-tmux-for-terminal-multiplexing/</loc><lastmod>2025-02-04T00:52:41+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/customizing-bash-prompt/</loc><lastmod>2025-02-05T01:22:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-dotfiles-in-users-home-directory/</loc><lastmod>2025-02-05T21:28:25+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/customizing-bash-profiles/</loc><lastmod>2025-02-05T01:23:29+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/sourcing-vs-executing-bash-scripts/</loc><lastmod>2025-02-05T01:23:57+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/conclusion-and-further-directions/</loc><lastmod>2025-02-05T21:28:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/miscellaneous-commands-overview/</loc><lastmod>2025-02-05T21:14:21+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/some-interesting-filters/</loc><lastmod>2025-02-04T00:50:46+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-the-grep-utility/</loc><lastmod>2025-02-05T21:26:17+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-the-find-utility/</loc><lastmod>2025-02-05T21:27:10+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-sed-tool/</loc><lastmod>2025-02-05T21:26:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-awk-tool/</loc><lastmod>2025-02-05T21:26:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/compressing-archiving-files-and-directory-trees/</loc><lastmod>2025-02-05T21:23:36+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/get-time-and-date-of-your-system/</loc><lastmod>2025-02-04T00:44:21+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/paginating-output-of-commands/</loc><lastmod>2025-02-04T00:44:59+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-mc-midnight-commander/</loc><lastmod>2025-02-05T21:27:49+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/top-level-directories-on-linux/</loc><lastmod>2025-02-05T01:17:22+05:30</lastmod></url><url><loc>https://slashprog.com/courses/introduction-to-the-linux-command-line-interface-basics-of-bash-and-essential-commands/lessons/overview-of-linux-file-types/</loc><lastmod>2025-02-05T21:19:42+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/what-is-sed/</loc><lastmod>2025-02-14T13:54:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/installing-and-accessing-sed/</loc><lastmod>2025-02-14T13:56:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/basic-syntax-of-sed/</loc><lastmod>2025-02-14T13:56:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/your-first-sed-command/</loc><lastmod>2025-02-14T13:57:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/printing-lines/</loc><lastmod>2025-02-14T14:05:00+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/deleting-lines/</loc><lastmod>2025-02-14T14:05:47+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/substituting-text/</loc><lastmod>2025-02-14T22:28:43+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/address-ranges/</loc><lastmod>2025-02-14T14:07:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/in-place-editing/</loc><lastmod>2025-02-14T14:08:07+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/using-regular-expressions/</loc><lastmod>2025-02-14T14:09:24+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/advanced-substitution/</loc><lastmod>2025-02-14T14:10:14+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/multiple-commands/</loc><lastmod>2025-02-14T14:10:52+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/branching-and-flow-control/</loc><lastmod>2025-02-14T14:11:31+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/hold-and-pattern-space/</loc><lastmod>2025-02-14T14:12:19+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/working-with-multiple-files/</loc><lastmod>2025-02-14T14:13:22+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/conditional-execution/</loc><lastmod>2025-02-14T14:14:23+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/reading-and-writing-files/</loc><lastmod>2025-02-14T14:15:09+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/advanced-regex-features/</loc><lastmod>2025-02-14T14:15:52+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/scripting-with-sed/</loc><lastmod>2025-02-14T14:16:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/log-file-processing/</loc><lastmod>2025-02-14T14:19:50+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/csv-and-data-manipulation/</loc><lastmod>2025-02-14T14:20:33+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/html-xml-processing/</loc><lastmod>2025-02-14T14:21:13+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/code-refactoring/</loc><lastmod>2025-02-14T14:22:01+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/text-cleanup/</loc><lastmod>2025-02-14T14:22:42+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/performance-considerations/</loc><lastmod>2025-02-14T14:23:44+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/debugging-sed-scripts/</loc><lastmod>2025-02-14T14:24:30+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/combining-sed-with-other-tools/</loc><lastmod>2025-02-14T14:25:25+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/best-practices/</loc><lastmod>2025-02-14T14:27:49+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/project-1-automated-log-analyzer/</loc><lastmod>2025-02-14T14:28:53+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/project-2-data-transformation-pipeline/</loc><lastmod>2025-02-14T14:29:19+05:30</lastmod></url><url><loc>https://slashprog.com/courses/mastering-sed-for-linux-text-processing/lessons/project-3-code-refactoring-tool/</loc><lastmod>2025-02-14T14:29:45+05:30</lastmod></url></urlset>
