<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mfarag.com/go-type-struct-embedding-constant-iota</loc>
<lastmod>2018-05-20T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-commandline-arguments-flags</loc>
<lastmod>2018-07-08T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-collection-slice-array-map-set</loc>
<lastmod>2018-07-12T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-error-handling-panic-and-recovery</loc>
<lastmod>2018-07-19T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-methods</loc>
<lastmod>2018-07-22T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-pimp-my-library</loc>
<lastmod>2018-07-22T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-functions-higher-order-functions-variadic-defer</loc>
<lastmod>2018-07-24T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-interface</loc>
<lastmod>2018-07-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/ruby-conditionals-if-else-elseif-unlese</loc>
<lastmod>2018-08-16T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/goroutines</loc>
<lastmod>2018-09-08T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/unbuffered-channels</loc>
<lastmod>2018-09-11T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/unidirectional-channels</loc>
<lastmod>2018-09-11T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/fs-functor</loc>
<lastmod>2018-10-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/fs-monoid</loc>
<lastmod>2018-10-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/fs-semigroup</loc>
<lastmod>2018-10-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/fs-type-classes</loc>
<lastmod>2018-10-05T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/github-pages-https-custom-domain</loc>
<lastmod>2018-10-06T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/jekyll-markdown-tips</loc>
<lastmod>2018-10-08T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/fp-types-and-composition</loc>
<lastmod>2018-10-13T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/exploring-drawing-101-first-lesson-arg-gallery-ontario</loc>
<lastmod>2018-10-18T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/metrics-and-monitoring</loc>
<lastmod>2018-10-18T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/vim-101-cheat-sheet-tips-tricks</loc>
<lastmod>2018-10-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/vim-configurations</loc>
<lastmod>2018-10-28T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/vim-plugins-vundle-vim-plug</loc>
<lastmod>2018-10-28T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-manage-cross-concerns-using-proxy-pattern</loc>
<lastmod>2018-11-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/working-effectively-with-legacy-code</loc>
<lastmod>2018-11-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/go-channel-pipelines</loc>
<lastmod>2018-11-13T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/Hello-Haskell-type-classes-syntax-io-lambda-functions-pattern-matching-collections-list-range-comprehension-tuples</loc>
<lastmod>2019-12-21T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/hello-python-basic-syntax-cheat-sheet</loc>
<lastmod>2020-02-01T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/hello-type-script</loc>
<lastmod>2020-02-04T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/hello-ruby</loc>
<lastmod>2020-04-02T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/privacy-policy</loc>
<lastmod>2020-05-21T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/akka-classic-scala-cheat-sheet</loc>
<lastmod>2022-02-03T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/akka-streams</loc>
<lastmod>2022-02-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/akka-scala-cheat-sheet</loc>
<lastmod>2022-02-22T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/rust-syntax-cheat-sheet</loc>
<lastmod>2023-06-15T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/refactoring-high-yield-low-risk-investment</loc>
<lastmod>2024-01-01T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/wip/</loc>
<lastmod>2024-01-02T20:56:11-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/archives/</loc>
<lastmod>2024-01-02T20:56:11-05:00</lastmod>
</url>
<url>
<loc>https://mfarag.com/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/go/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/ruby/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/scala/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/wip/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/miscellaneous/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/haskell/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/python/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/typescript/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/akka/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/rust/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/refactoring/</loc>
</url>
<url>
<loc>https://mfarag.com/categories/clean-code/</loc>
</url>
<url>
<loc>https://mfarag.com/page2/</loc>
</url>
<url>
<loc>https://mfarag.com/page3/</loc>
</url>
<url>
<loc>https://mfarag.com/page4/</loc>
</url>
</urlset>
