<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://pradumnasaraf.dev/photography</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1Ak88WDFbUGl-S2dwlyYZdSclvlAx4iDx&amp;sz=w2500</image:loc>
      <image:title>Dark storm clouds over a wide expanse of rippled water with a long low bridge on the horizon</image:title>
      <image:caption>Dark storm clouds over a wide expanse of rippled water with a long low bridge on the horizon</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1pyJMGvAe3laDskv1oY7Lry1Km9MnYGkZ&amp;sz=w2500</image:loc>
      <image:title>Forested mountain ridges rolling into a hazy distance under a pale sky</image:title>
      <image:caption>Forested mountain ridges rolling into a hazy distance under a pale sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1G9_j9kzp0ejkTNb_fsGT0J1dmWbhZKat&amp;sz=w2500</image:loc>
      <image:title>Elevated view over a dense old city and sunlit strait under bright sun</image:title>
      <image:caption>Elevated view over a dense old city and sunlit strait under bright sun</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=10zE2jJN-BeVGljRjDDC5fhiRerv42Vt3&amp;sz=w2500</image:loc>
      <image:title>Hillside park with young trees overlooking a distant strait and hazy city skyline</image:title>
      <image:caption>Hillside park with young trees overlooking a distant strait and hazy city skyline</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1RK_lf6pGbTlKtvxZzyiB0VuxyI9AipNV&amp;sz=w2500</image:loc>
      <image:title>Cruise ships docked before a waterfront city skyline under a clear blue sky</image:title>
      <image:caption>Cruise ships docked before a waterfront city skyline under a clear blue sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1C6YurK98vBAvHZscaR36TrjSh2sEY_UR&amp;sz=w2500</image:loc>
      <image:title>Seagull soaring close overhead above seaside rooftops and a sunlit sea</image:title>
      <image:caption>Seagull soaring close overhead above seaside rooftops and a sunlit sea</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1nc5clO7-WsUm6iEQ4Q56L00CfFdN2w-m&amp;sz=w2500</image:loc>
      <image:title>View from an airplane window of wing and engine above a blanket of clouds</image:title>
      <image:caption>View from an airplane window of wing and engine above a blanket of clouds</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1rqxh4l9E9dyIRLDWDoU_K3jUnn29tvcO&amp;sz=w2500</image:loc>
      <image:title>Ornately decorated Buddhist temple with sweeping tiered roofs behind a stone staircase</image:title>
      <image:caption>Ornately decorated Buddhist temple with sweeping tiered roofs behind a stone staircase</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=17PY8PKwJGCUWog7fgyBWzcx1nvurX09q&amp;sz=w2500</image:loc>
      <image:title>Airplane window view over the wing with a seatback screen alongside</image:title>
      <image:caption>Airplane window view over the wing with a seatback screen alongside</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1-Szq73MYDvQkeNuGppJ7F-g-ofxnLDvt&amp;sz=w2500</image:loc>
      <image:title>Cathay Pacific passenger jet parked at an airport gate under stormy skies</image:title>
      <image:caption>Cathay Pacific passenger jet parked at an airport gate under stormy skies</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1pwKmGVgrRvoMUCUKUzJh0sU1jZXSLwjw&amp;sz=w2500</image:loc>
      <image:title>Looking up at a towering glass skyscraper against an overcast grey sky</image:title>
      <image:caption>Looking up at a towering glass skyscraper against an overcast grey sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ZW8fzpdkxbca3f72X0OFXOq0y9DC6ClM&amp;sz=w2500</image:loc>
      <image:title>Harbor skyline across choppy water seen from the deck of a passing ferry</image:title>
      <image:caption>Harbor skyline across choppy water seen from the deck of a passing ferry</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1jISzYVovLy9_uGiscHguxiPt7UsK-kqT&amp;sz=w2500</image:loc>
      <image:title>Yellow sports car parked on a steep street with a person leaning against it</image:title>
      <image:caption>Yellow sports car parked on a steep street with a person leaning against it</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1aP_3EKnbdPaIDztlL7Ks8jzbOcjZLFtm&amp;sz=w2500</image:loc>
      <image:title>Red prayer plaque with handwritten Chinese characters hanging in an incense-lit temple</image:title>
      <image:caption>Red prayer plaque with handwritten Chinese characters hanging in an incense-lit temple</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1Ykm6VsSf-bE9682cQU5OnpJJXojlBm3T&amp;sz=w2500</image:loc>
      <image:title>Looking up at dense old high-rise apartment blocks framing a narrow patch of sky</image:title>
      <image:caption>Looking up at dense old high-rise apartment blocks framing a narrow patch of sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1zXFFlk6kySQLwijUTeIlIIqW0PoLVyDU&amp;sz=w2500</image:loc>
      <image:title>Symmetrical upward view through a rectangular building light shaft toward the sky</image:title>
      <image:caption>Symmetrical upward view through a rectangular building light shaft toward the sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1pJhYe9NFytIuZX5XI2k3WAI5i37R36Z2&amp;sz=w2500</image:loc>
      <image:title>Floodlit Gothic clock tower with a glowing blue clock face against a night sky</image:title>
      <image:caption>Floodlit Gothic clock tower with a glowing blue clock face against a night sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1tWL6ie_M4ql5NpGNidvTLmT78BT334zS&amp;sz=w2500</image:loc>
      <image:title>Ornate illuminated resort building lit up against the night sky</image:title>
      <image:caption>Ornate illuminated resort building lit up against the night sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1DFRzXP6iMHDjuI_1kA8ZWdITt7H4Fo2k&amp;sz=w2500</image:loc>
      <image:title>Ornate golden lotus-shaped glass tower rising against a bright blue sky</image:title>
      <image:caption>Ornate golden lotus-shaped glass tower rising against a bright blue sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1TxlQMlmKEgA8u1JFglRbKSn5Z-g65-jX&amp;sz=w2500</image:loc>
      <image:title>Fairytale castle glowing in colorful lights at a theme park at night</image:title>
      <image:caption>Fairytale castle glowing in colorful lights at a theme park at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1CYXMoYJ7Py4nC0bGjYvrjcsuvDc1N6wp&amp;sz=w2500</image:loc>
      <image:title>Wooden Viking longboats moored by a rustic lakeside village beneath a pale blue castle</image:title>
      <image:caption>Wooden Viking longboats moored by a rustic lakeside village beneath a pale blue castle</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1KpWd-DtolaShXq_vpT55nvdalukQCKW4&amp;sz=w2500</image:loc>
      <image:title>Dense city skyline along a harbor seen from a hilltop at dusk under heavy clouds</image:title>
      <image:caption>Dense city skyline along a harbor seen from a hilltop at dusk under heavy clouds</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1vY-kM_AVp6R07Bk5cE4ywlgYwSfvMWxq&amp;sz=w2500</image:loc>
      <image:title>Dense harbor city skyline seen from a green hilltop overlook at twilight</image:title>
      <image:caption>Dense harbor city skyline seen from a green hilltop overlook at twilight</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=10f1qtXXX8gNAQkA-Xr6NcqPInotAy56B&amp;sz=w2500</image:loc>
      <image:title>Cloudy coastal view of islands and cargo ships from a green hillside</image:title>
      <image:caption>Cloudy coastal view of islands and cargo ships from a green hillside</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1bRoYl6CBlR8yCaiWu2xra1QRjUBanAWp&amp;sz=w2500</image:loc>
      <image:title>Cloudy overlook across forested hills toward a hazy sea dotted with islands</image:title>
      <image:caption>Cloudy overlook across forested hills toward a hazy sea dotted with islands</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1FL0EAFvwTB1_qLj-IJgaipd9k1Dx-uvE&amp;sz=w2500</image:loc>
      <image:title>Pink double-decker tram on wet city tracks below high-rise towers</image:title>
      <image:caption>Pink double-decker tram on wet city tracks below high-rise towers</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1WnkGveeS-4tbxd2DkVa3O7uHixLPeuJC&amp;sz=w2500</image:loc>
      <image:title>Red taxi parked in front of a Tiffany and Co storefront at night</image:title>
      <image:caption>Red taxi parked in front of a Tiffany and Co storefront at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1FEoOJIxeHMLUFFe1uQ_hT81aXG9b2QMQ&amp;sz=w2500</image:loc>
      <image:title>Illuminated Gucci storefront at night with a couple walking past a grassy plaza</image:title>
      <image:caption>Illuminated Gucci storefront at night with a couple walking past a grassy plaza</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1DZ8H4r31LUxCD_VtLkT56Agu3R-1viyj&amp;sz=w2500</image:loc>
      <image:title>Tall glass skyscraper towering into a blue evening sky above its entrance canopy</image:title>
      <image:caption>Tall glass skyscraper towering into a blue evening sky above its entrance canopy</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1Cvoki5hEGB3OZxF4xxtDJ5LO2Y-EcN7A&amp;sz=w2500</image:loc>
      <image:title>Waterfront city skyline across the harbor at dusk viewed from a pier</image:title>
      <image:caption>Waterfront city skyline across the harbor at dusk viewed from a pier</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1oBYr_ngG1OzfnfhYlsNVmgVmQMehCcF_&amp;sz=w2500</image:loc>
      <image:title>View from a cable car over forested hills toward a coastal airport and the sea</image:title>
      <image:caption>View from a cable car over forested hills toward a coastal airport and the sea</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1sL9MIu7xahCQ7axjZCgwKcXo1Xi98dmV&amp;sz=w2500</image:loc>
      <image:title>Ornate orange-roofed monastery nestled in a green valley seen from a stone balustrade</image:title>
      <image:caption>Ornate orange-roofed monastery nestled in a green valley seen from a stone balustrade</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1gE46wgVNfwZ9eFb-HPSOBkDfeMympeOf&amp;sz=w2500</image:loc>
      <image:title>Forested green hills overlooking distant islands and the sea under a cloudy sky</image:title>
      <image:caption>Forested green hills overlooking distant islands and the sea under a cloudy sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=10QNG8HDRnnTS9pHwTVF0JlNDqe1OR1S6&amp;sz=w2500</image:loc>
      <image:title>Cloud-shrouded green mountain peak rising above dense forest</image:title>
      <image:caption>Cloud-shrouded green mountain peak rising above dense forest</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1hOL5ji5lL_7PVSWXQ4PJMorCaVXLoijd&amp;sz=w2500</image:loc>
      <image:title>Large seated hilltop Buddha statue overlooking white monastery buildings under a grey sky</image:title>
      <image:caption>Large seated hilltop Buddha statue overlooking white monastery buildings under a grey sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1G1LY1kjtBt-7nyu8G_9Qie9CRQ7fbcGX&amp;sz=w2500</image:loc>
      <image:title>Long sea bridge curving across the water beyond green forested hills</image:title>
      <image:caption>Long sea bridge curving across the water beyond green forested hills</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ZQJGrQZ9YbHP5P80xk3nju_oRyJO9Bab&amp;sz=w2500</image:loc>
      <image:title>Bright moon glowing through clouds above a silhouetted palm frond</image:title>
      <image:caption>Bright moon glowing through clouds above a silhouetted palm frond</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1b4muPn7Ca_WFX3cgvZVpi1qLe6H39KoW&amp;sz=w2500</image:loc>
      <image:title>Hand holding a bright yellow sunflower against a cloudy sky over rooftops</image:title>
      <image:caption>Hand holding a bright yellow sunflower against a cloudy sky over rooftops</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=16PpTEy-h9WHxZtOLYx_bVrp4KbP-SWUU&amp;sz=w2500</image:loc>
      <image:title>Looking up a palm tree wrapped in glowing rope lights at night</image:title>
      <image:caption>Looking up a palm tree wrapped in glowing rope lights at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=16L3ofu41chPDGxq_RW731LJivhIeVxUq&amp;sz=w2500</image:loc>
      <image:title>Yellow daisy-like flower with dew drops growing in a terracotta pot</image:title>
      <image:caption>Yellow daisy-like flower with dew drops growing in a terracotta pot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1uDQWBVkYMfIM1zkqLEgfVp0LybMHbrON&amp;sz=w2500</image:loc>
      <image:title>Sprawling city lights at night seen from an airplane window</image:title>
      <image:caption>Sprawling city lights at night seen from an airplane window</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1TkFT7Ltq-2WBiad2rSWf6HCzR4TlJHct&amp;sz=w2500</image:loc>
      <image:title>Towering carved sandstone minaret rising into a deep blue sky</image:title>
      <image:caption>Towering carved sandstone minaret rising into a deep blue sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1oJ7Mwt8_3l4x0lHlGjhBBzGIJGtMw-mb&amp;sz=w2500</image:loc>
      <image:title>Hazy aerial view of a dense low-rise city seen from a rooftop</image:title>
      <image:caption>Hazy aerial view of a dense low-rise city seen from a rooftop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1_MfsKjvfoXEfnHShs9xfGCZBblqx6-Ys&amp;sz=w2500</image:loc>
      <image:title>Hazy cityscape viewed through a narrow stone fortress window</image:title>
      <image:caption>Hazy cityscape viewed through a narrow stone fortress window</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1uu0wWGmbHC0VY7BT-n5DUpWz86_ozANg&amp;sz=w2500</image:loc>
      <image:title>White marble domed mausoleum framed by tree branches under a clear blue sky</image:title>
      <image:caption>White marble domed mausoleum framed by tree branches under a clear blue sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1G8IYlbeJUKvghC8FIlEmtyVo6fg_YxqZ&amp;sz=w2500</image:loc>
      <image:title>Floodlit domed stone monument at night behind dark green hedges</image:title>
      <image:caption>Floodlit domed stone monument at night behind dark green hedges</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1Ei5tA5Yyr_a3MowFocGEjI18MXW9HNB9&amp;sz=w2500</image:loc>
      <image:title>Domed red sandstone monument at dusk with birds and moon over a garden pathway</image:title>
      <image:caption>Domed red sandstone monument at dusk with birds and moon over a garden pathway</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1MHCmoSxTZzn12CF0049i6aGCGHBymgNi&amp;sz=w2500</image:loc>
      <image:title>Ornate red sandstone and marble gateway at dusk with the moon rising</image:title>
      <image:caption>Ornate red sandstone and marble gateway at dusk with the moon rising</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ZANWi4xPKnBl33ZzKNQ33Wut3Q_PvhzZ&amp;sz=w2500</image:loc>
      <image:title>Modern tree-shaped canopy structures lit up over a plaza at night</image:title>
      <image:caption>Modern tree-shaped canopy structures lit up over a plaza at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1W3O99xQPuWHqsoXgJIEhqlezGM9fKBS7&amp;sz=w2500</image:loc>
      <image:title>Sunlit airport terminal interior with a latticed wooden ceiling and polished floor</image:title>
      <image:caption>Sunlit airport terminal interior with a latticed wooden ceiling and polished floor</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1fGmc8FMA-D_LZLgKyfSgkYgmx4RDwLkB&amp;sz=w2500</image:loc>
      <image:title>Towering sandstone memorial archway with visitors gathered beneath a hazy blue sky</image:title>
      <image:caption>Towering sandstone memorial archway with visitors gathered beneath a hazy blue sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=10y1eKKToLn6r5YoTuAmygY2trfGSpnCG&amp;sz=w2500</image:loc>
      <image:title>Cluster of pink oleander flower buds with slender green leaves</image:title>
      <image:caption>Cluster of pink oleander flower buds with slender green leaves</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1Je8FZim_4Yv4HpbHXo4QfeVJwAdXtRCT&amp;sz=w2500</image:loc>
      <image:title>Ornately illuminated domed gurudwara glowing above its marble courtyard at night</image:title>
      <image:caption>Ornately illuminated domed gurudwara glowing above its marble courtyard at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1aSjqoUAatD6z2Y2aqDjGzIY-cgw0M4yS&amp;sz=w2500</image:loc>
      <image:title>Clay oil lamps and marigold flowers arranged on a brass plate at night</image:title>
      <image:caption>Clay oil lamps and marigold flowers arranged on a brass plate at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1PpJmIfi7jOYkS3c1zIFcH4PhoGM3byY0&amp;sz=w2500</image:loc>
      <image:title>Smartphone standing on a ledge against a hazy orange sunset</image:title>
      <image:caption>Smartphone standing on a ledge against a hazy orange sunset</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1FvJkbkKc9pGBQUsbL6xVe2zNpvhW17wP&amp;sz=w2500</image:loc>
      <image:title>Single white pillar candle burning in the dark</image:title>
      <image:caption>Single white pillar candle burning in the dark</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=13eCs2HwT_tE6OeEpyQIWejqj33DTiJji&amp;sz=w2500</image:loc>
      <image:title>Vintage Edison filament bulb glowing inside a metal cage lamp</image:title>
      <image:caption>Vintage Edison filament bulb glowing inside a metal cage lamp</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1BkYTYmkOloOoRVSb-bJ_8QhpVLjXmoFC&amp;sz=w2500</image:loc>
      <image:title>Hand holding a round chrome BMW emblem badge</image:title>
      <image:caption>Hand holding a round chrome BMW emblem badge</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1JWOvh9KtvBnHAw82hyRZo6Phf9ea1FQP&amp;sz=w2500</image:loc>
      <image:title>Helicopter flying high against a blue sky with scattered clouds</image:title>
      <image:caption>Helicopter flying high against a blue sky with scattered clouds</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1MeFiCdT438uGjRJuApQ-jXhcuXUY9OM9&amp;sz=w2500</image:loc>
      <image:title>Chrome three-arm fidget spinner resting on a scribbled wooden surface</image:title>
      <image:caption>Chrome three-arm fidget spinner resting on a scribbled wooden surface</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1m03fXOLcWTsFrWzKoXqB9vV2fl0ByijA&amp;sz=w2500</image:loc>
      <image:title>Silhouetted palm fronds against a hazy golden sunset sky</image:title>
      <image:caption>Silhouetted palm fronds against a hazy golden sunset sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1UzdC2ZNdDrkUo3aOG5tYW7j-28uHpZNV&amp;sz=w2500</image:loc>
      <image:title>Warm bokeh lights glowing behind an ornate metal lattice lantern at night</image:title>
      <image:caption>Warm bokeh lights glowing behind an ornate metal lattice lantern at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1nZOT0l-clGWfkdThQtJW3A_cz18pSNpB&amp;sz=w2500</image:loc>
      <image:title>Pink LED fairy lights tangled and glowing inside a lampshade</image:title>
      <image:caption>Pink LED fairy lights tangled and glowing inside a lampshade</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=18Koqchl7s-weaiq5LYN5B9J48Tcva47d&amp;sz=w2500</image:loc>
      <image:title>Glowing red taillight of a parked motorcycle at night</image:title>
      <image:caption>Glowing red taillight of a parked motorcycle at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1kqL8Ns3FQAHwb2YOz_iYtUS6N__T6smr&amp;sz=w2500</image:loc>
      <image:title>Colorfully lit domed gurudwara illuminated above its courtyard at night</image:title>
      <image:caption>Colorfully lit domed gurudwara illuminated above its courtyard at night</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1G_wdf3-Qon9B-aAQfzu2rTYBylLhl6AL&amp;sz=w2500</image:loc>
      <image:title>Bright orange flames rising against a pitch-black night background</image:title>
      <image:caption>Bright orange flames rising against a pitch-black night background</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=15FLX2bCpBOL13gdoVvId7m0fCi83qcrE&amp;sz=w2500</image:loc>
      <image:title>Close-up of faceted crystal chandelier prisms with a warmly lit interior behind</image:title>
      <image:caption>Close-up of faceted crystal chandelier prisms with a warmly lit interior behind</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1wG3VNkz8Skx_pNULWeCHllpLujLaSnd5&amp;sz=w2500</image:loc>
      <image:title>Silhouetted broad tree at sunset over a rural field with a low shed</image:title>
      <image:caption>Silhouetted broad tree at sunset over a rural field with a low shed</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1S77toNTIBy9pkJnHq9rgdxP2_a119MHk&amp;sz=w2500</image:loc>
      <image:title>Looking down the inside of a bottle toward a glowing light at the bottom</image:title>
      <image:caption>Looking down the inside of a bottle toward a glowing light at the bottom</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1XVTlPdldc5eN7e40qCh4PbaapLZ6mfk3&amp;sz=w2500</image:loc>
      <image:title>Pink periwinkle flowers with glossy green leaves in soft focus</image:title>
      <image:caption>Pink periwinkle flowers with glossy green leaves in soft focus</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1-5Zv3b-9yZkq9lU5E4Ls3eZqJqO7bPAv&amp;sz=w2500</image:loc>
      <image:title>Calm sea at dusk with a long low bridge on the horizon</image:title>
      <image:caption>Calm sea at dusk with a long low bridge on the horizon</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ZypyRj1j-GjwddXWAaAKt5oCM4zSU9Pc&amp;sz=w2500</image:loc>
      <image:title>Tree-lined country road seen through a car windshield with dashboard and wiper</image:title>
      <image:caption>Tree-lined country road seen through a car windshield with dashboard and wiper</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ISysXMTEBkqwt3-wCN0jFRNATZTWKi26&amp;sz=w2500</image:loc>
      <image:title>Close-up of a young rose shoot with reddish new leaves and a green bud</image:title>
      <image:caption>Close-up of a young rose shoot with reddish new leaves and a green bud</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1bifEZJm_rIx_Xs4pORmfXCCIVFuMH_DY&amp;sz=w2500</image:loc>
      <image:title>Bright sun and scattered white clouds in a blue sky with a distant helicopter</image:title>
      <image:caption>Bright sun and scattered white clouds in a blue sky with a distant helicopter</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=11VG8uzX2vUMSRtEnHsDxDMT3fcletqsY&amp;sz=w2500</image:loc>
      <image:title>Brown beetle crawling on sunlit green leaves in macro close-up</image:title>
      <image:caption>Brown beetle crawling on sunlit green leaves in macro close-up</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1YbOEXGJfIOXvRW6akB1HVmaIOOF2Jk1h&amp;sz=w2500</image:loc>
      <image:title>Sunset street scene reflected in a motorbike rear-view mirror</image:title>
      <image:caption>Sunset street scene reflected in a motorbike rear-view mirror</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1JANNc-kNawn7jUGRs4MUZc9ib0wQ8JBP&amp;sz=w2500</image:loc>
      <image:title>Silhouette of a tall brick-kiln chimney against a cloudy sunset sky</image:title>
      <image:caption>Silhouette of a tall brick-kiln chimney against a cloudy sunset sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1ko_WLnJ2SNNEO13WkKmRhpvobDQ6Q_Ko&amp;sz=w2500</image:loc>
      <image:title>Streetlight glowing at night above two leafy trees with a lens flare across the dark sky</image:title>
      <image:caption>Streetlight glowing at night above two leafy trees with a lens flare across the dark sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1b3CqP5Hn0xI2m6d2jH9_uWrfn3z8rkI0&amp;sz=w2500</image:loc>
      <image:title>Cricket match ticket held up in front of a green stadium ground</image:title>
      <image:caption>Cricket match ticket held up in front of a green stadium ground</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1O83nNCKCUZ4McHO1nlZXvo1OKqzLldyw&amp;sz=w2500</image:loc>
      <image:title>Large stainless-steel Sikh Khanda emblem beyond a red railing under an overcast sky</image:title>
      <image:caption>Large stainless-steel Sikh Khanda emblem beyond a red railing under an overcast sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1MxtU3yWE8BkSi-1gessGGaTKGKzO8SO6&amp;sz=w2500</image:loc>
      <image:title>Rain-speckled speedometer of a mustard-yellow Vespa scooter with a glowing blue display</image:title>
      <image:caption>Rain-speckled speedometer of a mustard-yellow Vespa scooter with a glowing blue display</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1nTQlYnaHPsy-kCrlV1bJocKgwlvqmyQc&amp;sz=w2500</image:loc>
      <image:title>Green outfield and grandstand of a large cricket stadium under a cloudy sky</image:title>
      <image:caption>Green outfield and grandstand of a large cricket stadium under a cloudy sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1K_Iteo-Rqrxi0ayMMAjOgsBSocg81Wmx&amp;sz=w2500</image:loc>
      <image:title>Dimly lit restaurant with a starlit fibre-optic ceiling and a glowing golden buffet counter</image:title>
      <image:caption>Dimly lit restaurant with a starlit fibre-optic ceiling and a glowing golden buffet counter</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1FEQMnHybHi1TDvCHweOsB7ODeC06VjIs&amp;sz=w2500</image:loc>
      <image:title>Rider view over a motorcycle windscreen and dial down an open rural highway</image:title>
      <image:caption>Rider view over a motorcycle windscreen and dial down an open rural highway</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1P60hz5FIkEhoyxEJOtHCVprzm8sP4tt-&amp;sz=w2500</image:loc>
      <image:title>Bright yellow sunflower in close-up among green leaves and smaller blooms</image:title>
      <image:caption>Bright yellow sunflower in close-up among green leaves and smaller blooms</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1dD4-Qrc2Hk4dCFQKcBB4GRbsvrcJOt0Q&amp;sz=w2500</image:loc>
      <image:title>Close-up of dew-speckled green hedge leaves with conifers behind</image:title>
      <image:caption>Close-up of dew-speckled green hedge leaves with conifers behind</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1sVamXny-K2Tfb_m_PGxQEdTiV99_r8q8&amp;sz=w2500</image:loc>
      <image:title>Dimly lit bar interior with warm amber lighting and bartenders behind the counter</image:title>
      <image:caption>Dimly lit bar interior with warm amber lighting and bartenders behind the counter</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=16ujZfroa5zjL09-UJWPyeRK0NUu1VkBi&amp;sz=w2500</image:loc>
      <image:title>Empty divided highway curving through open countryside under a cloudy evening sky</image:title>
      <image:caption>Empty divided highway curving through open countryside under a cloudy evening sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1-umcEA-0sefXkCVXtpEFxvVAWqtnw2y1&amp;sz=w2500</image:loc>
      <image:title>Silhouetted tall conifer treetops against a pale cloud-streaked sky</image:title>
      <image:caption>Silhouetted tall conifer treetops against a pale cloud-streaked sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://drive.google.com/thumbnail?id=1vRtE6ix0JJO7l7wzUF8X777hbCbEH9yj&amp;sz=w2500</image:loc>
      <image:title>Cappuccino in a Café Coffee Day mug on a red tray with sugar sachets and a spoon</image:title>
      <image:caption>Cappuccino in a Café Coffee Day mug on a red tray with sugar sachets and a spoon</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/improving-container-security-with-docker-hardened-images</loc>
    <lastmod>2025-12-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/improving-container-security-with-docker-hardened-images/thumbnail.png</image:loc>
      <image:title>Improving Container Security with Docker Hardened Images</image:title>
      <image:caption>Improving Container Security with Docker Hardened Images</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/improving-container-security-with-docker-hardened-images/image-01.png</image:loc>
      <image:title>Docker Hub Hardened Images catalog listing recently added and featured hardened images with their OS, architecture and compliance</image:title>
      <image:caption>Docker Hub Hardened Images catalog listing recently added and featured hardened images with their OS, architecture and compliance</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/improving-container-security-with-docker-hardened-images/image-02.png</image:loc>
      <image:title>Docker Hub page for a hardened Node.js image, with the image version picker open and the included tools panel highlighted</image:title>
      <image:caption>Docker Hub page for a hardened Node.js image, with the image version picker open and the included tools panel highlighted</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/improving-container-security-with-docker-hardened-images/image-03.png</image:loc>
      <image:title>Comparison table of Docker Hardened Images against other hardened image offerings across distro, license, access, security and lifecycle</image:title>
      <image:caption>Comparison table of Docker Hardened Images against other hardened image offerings across distro, license, access, security and lifecycle</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/improving-container-security-with-docker-hardened-images/image-04.png</image:loc>
      <image:title>Two docker scout quickview runs side by side, the image without a hardened base showing many vulnerabilities and the hardened one showing none</image:title>
      <image:caption>Two docker scout quickview runs side by side, the image without a hardened base showing many vulnerabilities and the hardened one showing none</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/running-ai-models-with-docker-compose</loc>
    <lastmod>2025-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/running-ai-models-with-docker-compose/thumbnail.png</image:loc>
      <image:title>Running AI Models with Docker Compose</image:title>
      <image:caption>Running AI Models with Docker Compose</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/running-ai-models-with-docker-compose/image-01.png</image:loc>
      <image:title>Editor showing a compose.yml with a models block, and the terminal running docker compose up until the app is ready</image:title>
      <image:caption>Editor showing a compose.yml with a models block, and the terminal running docker compose up until the app is ready</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/running-ai-models-with-docker-compose/image-02.gif</image:loc>
      <image:title>Browser at localhost:3000 showing a chat app welcome screen with a message being typed into the input box</image:title>
      <image:caption>Browser at localhost:3000 showing a chat app welcome screen with a message being typed into the input box</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/run-mcp-servers-in-seconds-with-docker</loc>
    <lastmod>2025-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/thumbnail.png</image:loc>
      <image:title>Run MCP Servers In Seconds With Docker</image:title>
      <image:caption>Run MCP Servers In Seconds With Docker</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-01.png</image:loc>
      <image:title>Docker MCP Catalog showing a grid of official MCP server images with their pull counts, stars and last updated time</image:title>
      <image:caption>Docker MCP Catalog showing a grid of official MCP server images with their pull counts, stars and last updated time</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-02.png</image:loc>
      <image:title>Docker Desktop MCP Toolkit on the Servers tab, listing four installed MCP servers with their tool counts and a highlighted catalog below</image:title>
      <image:caption>Docker Desktop MCP Toolkit on the Servers tab, listing four installed MCP servers with their tool counts and a highlighted catalog below</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-03.png</image:loc>
      <image:title>MCP Toolkit Catalog tab showing available MCP servers as cards, each with a description, tool count and download stats</image:title>
      <image:caption>MCP Toolkit Catalog tab showing available MCP servers as cards, each with a description, tool count and download stats</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-04.png</image:loc>
      <image:title>MCP Toolkit Servers tab with only the curl and Wikipedia servers left installed after removing the others</image:title>
      <image:caption>MCP Toolkit Servers tab with only the curl and Wikipedia servers left installed after removing the others</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-05.png</image:loc>
      <image:title>MCP Toolkit Clients tab showing Claude Desktop connected, plus the docker mcp gateway run command offered for other clients</image:title>
      <image:caption>MCP Toolkit Clients tab showing Claude Desktop connected, plus the docker mcp gateway run command offered for other clients</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-06.png</image:loc>
      <image:title>Claude Desktop developer settings showing the MCP_DOCKER server running with command docker and arguments mcp gateway run</image:title>
      <image:caption>Claude Desktop developer settings showing the MCP_DOCKER server running with command docker and arguments mcp gateway run</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-07.png</image:loc>
      <image:title>Claude Desktop new chat with the tools menu open, showing MCP_DOCKER listed alongside a tool count badge</image:title>
      <image:caption>Claude Desktop new chat with the tools menu open, showing MCP_DOCKER listed alongside a tool count badge</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-08.png</image:loc>
      <image:title>Claude Desktop tool menu expanded to list the individual MCP tools, each with its own on and off toggle</image:title>
      <image:caption>Claude Desktop tool menu expanded to list the individual MCP tools, each with its own on and off toggle</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-09.png</image:loc>
      <image:title>Claude Desktop calling the curl MCP tool to check whether a site is up, showing the request arguments and a 200 response</image:title>
      <image:caption>Claude Desktop calling the curl MCP tool to check whether a site is up, showing the request arguments and a 200 response</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/run-mcp-servers-in-seconds-with-docker/image-10.png</image:loc>
      <image:title>Claude Desktop chaining the search_wikipedia and get_article MCP tools to research Docker&apos;s history, then summarizing the findings</image:title>
      <image:caption>Claude Desktop chaining the search_wikipedia and get_article MCP tools to research Docker&apos;s history, then summarizing the findings</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/monitoring-go-app-with-grafana-prometheus</loc>
    <lastmod>2025-04-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitoring-go-app-with-grafana-prometheus/thumbnail.png</image:loc>
      <image:title>Monitoring Golang Applications with Custom Prometheus Metrics and Grafana</image:title>
      <image:caption>Monitoring Golang Applications with Custom Prometheus Metrics and Grafana</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitoring-go-app-with-grafana-prometheus/image-01.png</image:loc>
      <image:title>Grafana panel editor with the Select data source dialog open and Prometheus listed as the default</image:title>
      <image:caption>Grafana panel editor with the Select data source dialog open and Prometheus listed as the default</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitoring-go-app-with-grafana-prometheus/image-02.png</image:loc>
      <image:title>Grafana dashboard panel showing a bar gauge of total request counts broken down by endpoint and status code</image:title>
      <image:caption>Grafana dashboard panel showing a bar gauge of total request counts broken down by endpoint and status code</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/docke-llms-locally</loc>
    <lastmod>2025-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/thumbnail.png</image:loc>
      <image:title>Docker Can Run LLMs Locally - Wait, What!?</image:title>
      <image:caption>Docker Can Run LLMs Locally - Wait, What!?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/image-01.png</image:loc>
      <image:title>Docker Desktop settings under Features in development with Enable Docker Model Runner checked and host-side TCP support on</image:title>
      <image:caption>Docker Desktop settings under Features in development with Enable Docker Model Runner checked and host-side TCP support on</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/image-02.png</image:loc>
      <image:title>Terminal showing docker model help output listing the inspect, list, pull, rm, run, status and version subcommands</image:title>
      <image:caption>Terminal showing docker model help output listing the inspect, list, pull, rm, run, status and version subcommands</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/image-03.png</image:loc>
      <image:title>Terminal pulling a model then running docker model run to start an interactive chat and get a response from the local model</image:title>
      <image:caption>Terminal pulling a model then running docker model run to start an interactive chat and get a response from the local model</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/image-04.png</image:loc>
      <image:title>Terminal inside a container calling the Model Runner chat completions endpoint with curl and receiving a JSON response</image:title>
      <image:caption>Terminal inside a container calling the Model Runner chat completions endpoint with curl and receiving a JSON response</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docke-llms-locally/image-05.png</image:loc>
      <image:title>Terminal calling the Model Runner chat completions endpoint on localhost with curl and receiving a JSON response with token timings</image:title>
      <image:caption>Terminal calling the Model Runner chat completions endpoint on localhost with curl and receiving a JSON response with token timings</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/arm-github-actions-runners</loc>
    <lastmod>2025-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/arm-github-actions-runners/thumbnail.png</image:loc>
      <image:title>Using ARM-based GitHub Actions Runners for Workflows</image:title>
      <image:caption>Using ARM-based GitHub Actions Runners for Workflows</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/arm-github-actions-runners/github-actions-tab.png</image:loc>
      <image:title>github actions tab</image:title>
      <image:caption>github actions tab</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/securing-docker-images-docker-scout</loc>
    <lastmod>2025-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/thumbnail.png</image:loc>
      <image:title>Securing Docker Images: A Comprehensive Guide to Integrating Docker Scout in GitHub Workflow</image:title>
      <image:caption>Securing Docker Images: A Comprehensive Guide to Integrating Docker Scout in GitHub Workflow</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/dockerhub-image-dashboard.png</image:loc>
      <image:title>DockerHub Image Dashboard</image:title>
      <image:caption>DockerHub Image Dashboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/dockerhub-personal-dashboard.png</image:loc>
      <image:title>DockerHub Personal Dashboard</image:title>
      <image:caption>DockerHub Personal Dashboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/github-settings.png</image:loc>
      <image:title>Github Settings</image:title>
      <image:caption>Github Settings</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/github.png</image:loc>
      <image:title>GitHub</image:title>
      <image:caption>GitHub</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/securing-docker-images-docker-scout/github-1.png</image:loc>
      <image:title>GitHub</image:title>
      <image:caption>GitHub</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/multi-arch-docker-images-ghcr-buildx-github-actions</loc>
    <lastmod>2024-12-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-images-ghcr-buildx-github-actions/thumbnail.png</image:loc>
      <image:title>Publishing Multi-Arch Docker images to GHCR using Buildx and GitHub Actions</image:title>
      <image:caption>Publishing Multi-Arch Docker images to GHCR using Buildx and GitHub Actions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-images-ghcr-buildx-github-actions/github-actions-bar.png</image:loc>
      <image:title>GitHub Actions bar</image:title>
      <image:caption>GitHub Actions bar</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-images-ghcr-buildx-github-actions/github-repo.png</image:loc>
      <image:title>GitHub repo</image:title>
      <image:caption>GitHub repo</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-images-ghcr-buildx-github-actions/pradumna-s-github-packages-section.png</image:loc>
      <image:title>Pradumna&apos;s GitHub Packages section</image:title>
      <image:caption>Pradumna&apos;s GitHub Packages section</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-images-ghcr-buildx-github-actions/pradumna-s-devops-repo-image.png</image:loc>
      <image:title>Pradumna&apos;s DevOps repo image</image:title>
      <image:caption>Pradumna&apos;s DevOps repo image</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/rate-limit-go-app-redis</loc>
    <lastmod>2024-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/rate-limit-go-app-redis/thumbnail.png</image:loc>
      <image:title>Rate Limiting a Golang API using Redis</image:title>
      <image:caption>Rate Limiting a Golang API using Redis</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/rate-limit-go-app-redis/vs-code-screenshot.png</image:loc>
      <image:title>VS code screenshot</image:title>
      <image:caption>VS code screenshot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/rate-limit-go-app-redis/browser-screenshot.png</image:loc>
      <image:title>browser screenshot</image:title>
      <image:caption>browser screenshot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/rate-limit-go-app-redis/browser-screenshot-1.png</image:loc>
      <image:title>browser screenshot</image:title>
      <image:caption>browser screenshot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/rate-limit-go-app-redis/terminal-logs.png</image:loc>
      <image:title>terminal logs</image:title>
      <image:caption>terminal logs</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/multi-arch-docker-image-dockerhub-buildx-github-actions</loc>
    <lastmod>2024-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-image-dockerhub-buildx-github-actions/thumbnail.png</image:loc>
      <image:title>Publishing Multi-Arch Docker image to DockerHub using Buildx GitHub Actions</image:title>
      <image:caption>Publishing Multi-Arch Docker image to DockerHub using Buildx GitHub Actions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-image-dockerhub-buildx-github-actions/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-image-dockerhub-buildx-github-actions/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-image-dockerhub-buildx-github-actions/github-action-section.png</image:loc>
      <image:title>GitHub Action section</image:title>
      <image:caption>GitHub Action section</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/multi-arch-docker-image-dockerhub-buildx-github-actions/dockerhub-images.png</image:loc>
      <image:title>DockerHub Images</image:title>
      <image:caption>DockerHub Images</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/monitor-your-postgresql</loc>
    <lastmod>2024-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/thumbnail.png</image:loc>
      <image:title>Monitor your PostgreSQL performance with OpenTelemetry and OpenObserve</image:title>
      <image:caption>Monitor your PostgreSQL performance with OpenTelemetry and OpenObserve</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/terminal-screenshot.png</image:loc>
      <image:title>terminal screenshot</image:title>
      <image:caption>terminal screenshot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description-2.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description-3.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description-4.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/monitor-your-postgresql/image-description-5.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/how-to-publish-a-golang-package</loc>
    <lastmod>2024-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-publish-a-golang-package/thumbnail.png</image:loc>
      <image:title>How to Publish a Golang Package</image:title>
      <image:caption>How to Publish a Golang Package</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-publish-a-golang-package/screenshot-of-go-dev-package-website.png</image:loc>
      <image:title>Screenshot of go dev package website</image:title>
      <image:caption>Screenshot of go dev package website</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/dockerizing-go-api</loc>
    <lastmod>2024-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerizing-go-api/thumbnail.png</image:loc>
      <image:title>Dockerizing a Golang API with MySQL and adding Docker Compose Support</image:title>
      <image:caption>Dockerizing a Golang API with MySQL and adding Docker Compose Support</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerizing-go-api/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerizing-go-api/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerizing-go-api/image-description-2.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/ai-cli-with-golang</loc>
    <lastmod>2024-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/thumbnail.png</image:loc>
      <image:title>Building an AI-powered CLI with Golang and Google Gemini</image:title>
      <image:caption>Building an AI-powered CLI with Golang and Google Gemini</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-2.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-3.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-4.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-5.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ai-cli-with-golang/image-description-6.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/stop-versioning-compose-file</loc>
    <lastmod>2024-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/stop-versioning-compose-file/thumbnail.png</image:loc>
      <image:title>STOP versioning your Docker Compose file</image:title>
      <image:caption>STOP versioning your Docker Compose file</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/stop-versioning-compose-file/v1-vs-v2-comparison.png</image:loc>
      <image:title>v1 vs v2 comparison</image:title>
      <image:caption>v1 vs v2 comparison</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/stop-versioning-compose-file/sample-compose-file.png</image:loc>
      <image:title>sample compose file</image:title>
      <image:caption>sample compose file</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/stop-versioning-compose-file/terminal-warring-screenshot.png</image:loc>
      <image:title>terminal warring screenshot</image:title>
      <image:caption>terminal warring screenshot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/stop-versioning-compose-file/github-search-result-screenshot.png</image:loc>
      <image:title>github search result screenshot</image:title>
      <image:caption>github search result screenshot</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/macos-vs-ubuntu</loc>
    <lastmod>2024-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/macos-vs-ubuntu/thumbnail.png</image:loc>
      <image:title>macOS vs Ubuntu: GitHub Actions Runners</image:title>
      <image:caption>macOS vs Ubuntu: GitHub Actions Runners</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/macos-vs-ubuntu/macos-workflow-result.png</image:loc>
      <image:title>macos workflow result</image:title>
      <image:caption>macos workflow result</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/macos-vs-ubuntu/ubuntu-workflow-result.png</image:loc>
      <image:title>Ubuntu workflow result</image:title>
      <image:caption>Ubuntu workflow result</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/share-your-docker-compose-app-logs-remotely</loc>
    <lastmod>2024-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/thumbnail.png</image:loc>
      <image:title>Share your Docker Compose app logs remotely</image:title>
      <image:caption>Share your Docker Compose app logs remotely</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/docker-desktop.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/docker-desktop-1.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/docker-desktop-2.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/docker-desktop-3.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/livecycle-dashboard.png</image:loc>
      <image:title>Livecycle Dashboard</image:title>
      <image:caption>Livecycle Dashboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-docker-compose-app-logs-remotely/livecycle-dashboard-message-feature.png</image:loc>
      <image:title>Livecycle Dashboard message feature</image:title>
      <image:caption>Livecycle Dashboard message feature</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/go-api-with-mux</loc>
    <lastmod>2023-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/go-api-with-mux/thumbnail.png</image:loc>
      <image:title>Build a Hello World API with Go and Mux</image:title>
      <image:caption>Build a Hello World API with Go and Mux</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/go-api-with-mux/image-01.png</image:loc>
      <image:title>Editor showing the go.sum file after running go get for the gorilla/mux package in the terminal</image:title>
      <image:caption>Editor showing the go.sum file after running go get for the gorilla/mux package in the terminal</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/go-api-with-mux/image-02.png</image:loc>
      <image:title>Editor showing main.go with a mux router and a root handler, and the terminal output confirming the server started on port 8080</image:title>
      <image:caption>Editor showing main.go with a mux router and a root handler, and the terminal output confirming the server started on port 8080</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/go-api-with-mux/image-03.png</image:loc>
      <image:title>Browser at localhost:8080 displaying the plain text response Hello World</image:title>
      <image:caption>Browser at localhost:8080 displaying the plain text response Hello World</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/share-your-terminal-remotely</loc>
    <lastmod>2023-12-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/thumbnail.png</image:loc>
      <image:title>Share your Docker Compose app terminal remotely</image:title>
      <image:caption>Share your Docker Compose app terminal remotely</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/docker-desktop-01.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/docker-desktop-02.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/docker-desktop-03.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/docker-desktop-04.png</image:loc>
      <image:title>Docker Desktop</image:title>
      <image:caption>Docker Desktop</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/livecycle-dashboard.png</image:loc>
      <image:title>Livecycle Dashboard</image:title>
      <image:caption>Livecycle Dashboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/share-your-terminal-remotely/livecycle-dashboard-message-feature.png</image:loc>
      <image:title>Livecycle Dashboard message feature</image:title>
      <image:caption>Livecycle Dashboard message feature</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/dockerize-app-with-docker-init</loc>
    <lastmod>2023-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerize-app-with-docker-init/thumbnail.png</image:loc>
      <image:title>Dockerize your application in a minute with Docker INIT</image:title>
      <image:caption>Dockerize your application in a minute with Docker INIT</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerize-app-with-docker-init/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerize-app-with-docker-init/terminal-screenshot.png</image:loc>
      <image:title>Terminal Screenshot</image:title>
      <image:caption>Terminal Screenshot</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/docker-2023</loc>
    <lastmod>2023-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/thumbnail.png</image:loc>
      <image:title>What&apos;s New In Docker 2023?</image:title>
      <image:caption>What&apos;s New In Docker 2023?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/docker-ai-poster.png</image:loc>
      <image:title>Docker AI Poster</image:title>
      <image:caption>Docker AI Poster</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/compose-watch-banner.png</image:loc>
      <image:title>Compose Watch Banner</image:title>
      <image:caption>Compose Watch Banner</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/docker-debug-poster.jpeg</image:loc>
      <image:title>Docker Debug Poster</image:title>
      <image:caption>Docker Debug Poster</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/docker-next-gen-docker-build-poster.jpeg</image:loc>
      <image:title>Docker Next-Gen Docker Build Poster</image:title>
      <image:caption>Docker Next-Gen Docker Build Poster</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-2023/docker-scout-poster.png</image:loc>
      <image:title>Docker Scout Poster</image:title>
      <image:caption>Docker Scout Poster</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/docker-compose-tips</loc>
    <lastmod>2023-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/thumbnail.png</image:loc>
      <image:title>6 Must-Know Docker Compose Tips</image:title>
      <image:caption>6 Must-Know Docker Compose Tips</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-01.jpeg</image:loc>
      <image:title>Compose file snippet with the build block highlighted, setting a custom context directory and Dockerfile name</image:title>
      <image:caption>Compose file snippet with the build block highlighted, setting a custom context directory and Dockerfile name</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-02.png</image:loc>
      <image:title>Compose file snippet with the env_file key highlighted, pointing the service at a .env file</image:title>
      <image:caption>Compose file snippet with the env_file key highlighted, pointing the service at a .env file</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-03.jpeg</image:loc>
      <image:title>Code snippet of the docker compose build command</image:title>
      <image:caption>Code snippet of the docker compose build command</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-04.jpeg</image:loc>
      <image:title>Compose file snippet with the image key highlighted, pinning the service to a specific image tag</image:title>
      <image:caption>Compose file snippet with the image key highlighted, pinning the service to a specific image tag</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-05.png</image:loc>
      <image:title>Compose file snippet with the container_name key highlighted, giving the service a fixed container name</image:title>
      <image:caption>Compose file snippet with the container_name key highlighted, giving the service a fixed container name</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/docker-compose-tips/image-06.png</image:loc>
      <image:title>Compose file snippet with the depends_on key highlighted, making the app service wait on the database service</image:title>
      <image:caption>Compose file snippet with the depends_on key highlighted, making the app service wait on the database service</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/6-must-know-docker-commands</loc>
    <lastmod>2023-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/thumbnail.png</image:loc>
      <image:title>Must-Know Docker Commands For Efficient Operations</image:title>
      <image:caption>Must-Know Docker Commands For Efficient Operations</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-01.png</image:loc>
      <image:title>Code snippet of the docker rmi command combined with docker images to remove all images at once</image:title>
      <image:caption>Code snippet of the docker rmi command combined with docker images to remove all images at once</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-02.png</image:loc>
      <image:title>Code snippet of the docker run command with the --rm flag</image:title>
      <image:caption>Code snippet of the docker run command with the --rm flag</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-03.png</image:loc>
      <image:title>Code snippet of the docker rename command taking a container name and a new name</image:title>
      <image:caption>Code snippet of the docker rename command taking a container name and a new name</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-04.png</image:loc>
      <image:title>Code snippet of the docker rm command with the -v flag to also remove the container&apos;s volumes</image:title>
      <image:caption>Code snippet of the docker rm command with the -v flag to also remove the container&apos;s volumes</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-05.png</image:loc>
      <image:title>Code snippet of the docker rm command combined with docker ps filtered on exited containers</image:title>
      <image:caption>Code snippet of the docker rm command combined with docker ps filtered on exited containers</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-must-know-docker-commands/image-06.png</image:loc>
      <image:title>Code snippet of the docker port command taking a container name or id</image:title>
      <image:caption>Code snippet of the docker port command taking a container name or id</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/code-formatting-github-actions</loc>
    <lastmod>2023-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/code-formatting-github-actions/thumbnail.png</image:loc>
      <image:title>Automate JavaScript Code Formatting Using GitHub Actions and Prettier</image:title>
      <image:caption>Automate JavaScript Code Formatting Using GitHub Actions and Prettier</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/code-formatting-github-actions/image-01.png</image:loc>
      <image:title>GitHub Actions general settings with Read and write permissions selected under Workflow permissions</image:title>
      <image:caption>GitHub Actions general settings with Read and write permissions selected under Workflow permissions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/code-formatting-github-actions/image-02.gif</image:loc>
      <image:title>GitHub repository page for a Prettier demo project with a workflows directory and a JavaScript file</image:title>
      <image:caption>GitHub repository page for a Prettier demo project with a workflows directory and a JavaScript file</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/publish-image-on-ghcr</loc>
    <lastmod>2023-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/thumbnail.png</image:loc>
      <image:title>Publish a Docker Image on GHCR with GitHub Actions</image:title>
      <image:caption>Publish a Docker Image on GHCR with GitHub Actions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/image-01.png</image:loc>
      <image:title>GitHub repository page for a hello-world project with a single Dockerfile and no packages published yet</image:title>
      <image:caption>GitHub repository page for a hello-world project with a single Dockerfile and no packages published yet</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/image-02.png</image:loc>
      <image:title>Successful GitHub Actions run of the build-and-push-image job, with the registry login, metadata and push steps all green</image:title>
      <image:caption>Successful GitHub Actions run of the build-and-push-image job, with the registry login, metadata and push steps all green</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/image-03.png</image:loc>
      <image:title>GitHub repository page after the workflow run, with the new hello-world entry highlighted in the Packages sidebar</image:title>
      <image:caption>GitHub repository page after the workflow run, with the new hello-world entry highlighted in the Packages sidebar</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/image-04.png</image:loc>
      <image:title>GitHub package page for the published image showing the docker pull command and the recently published latest tag</image:title>
      <image:caption>GitHub package page for the published image showing the docker pull command and the recently published latest tag</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/publish-image-on-ghcr/image-05.png</image:loc>
      <image:title>Terminal running docker run against the image on ghcr.io, pulling it and printing Hello World</image:title>
      <image:caption>Terminal running docker run against the image on ghcr.io, pulling it and printing Hello World</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/dockerhub-githubactions</loc>
    <lastmod>2023-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/thumbnail.png</image:loc>
      <image:title>Publish a Docker image on DockerHub with GitHub Actions</image:title>
      <image:caption>Publish a Docker image on DockerHub with GitHub Actions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-01.png</image:loc>
      <image:title>GitHub repository page for a hello-world project containing a single Dockerfile</image:title>
      <image:caption>GitHub repository page for a hello-world project containing a single Dockerfile</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-02.gif</image:loc>
      <image:title>Docker Hub repositories page with the Create repository button highlighted</image:title>
      <image:caption>Docker Hub repositories page with the Create repository button highlighted</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-03.png</image:loc>
      <image:title>GitHub repository settings with Secrets and variables then Actions selected, and the New repository secret button highlighted</image:title>
      <image:caption>GitHub repository settings with Secrets and variables then Actions selected, and the New repository secret button highlighted</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-04.png</image:loc>
      <image:title>GitHub new Actions secret form with the name set to DOCKERHUB_PASSWORD and a value entered</image:title>
      <image:caption>GitHub new Actions secret form with the name set to DOCKERHUB_PASSWORD and a value entered</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-05.png</image:loc>
      <image:title>GitHub Actions secrets page listing the DOCKERHUB_PASSWORD and DOCKERHUB_USERNAME repository secrets</image:title>
      <image:caption>GitHub Actions secrets page listing the DOCKERHUB_PASSWORD and DOCKERHUB_USERNAME repository secrets</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-06.png</image:loc>
      <image:title>Successful GitHub Actions run with every build step green, including DockerHub Login, Build the Docker image and Docker Push</image:title>
      <image:caption>Successful GitHub Actions run with every build step green, including DockerHub Login, Build the Docker image and Docker Push</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-07.png</image:loc>
      <image:title>Docker Hub repository page for the pushed image showing the latest tag published a minute ago</image:title>
      <image:caption>Docker Hub repository page for the pushed image showing the latest tag published a minute ago</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/dockerhub-githubactions/image-08.png</image:loc>
      <image:title>Terminal running docker run on the published Docker Hub image, pulling it and printing Hello World</image:title>
      <image:caption>Terminal running docker run on the published Docker Hub image, pulling it and printing Hello World</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/ways-to-get-more-contributors-to-your-open-source-project</loc>
    <lastmod>2023-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/thumbnail.png</image:loc>
      <image:title>Ways to get more contributors to your Open Source project</image:title>
      <image:caption>Ways to get more contributors to your Open Source project</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-01.png</image:loc>
      <image:title>GitHub organization profile for the EddieHub community, showing its welcome README and pinned repositories</image:title>
      <image:caption>GitHub organization profile for the EddieHub community, showing its welcome README and pinned repositories</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-02.gif</image:loc>
      <image:title>GitHub README for LinkFree CLI showing status badges, a terminal demo, a feature list and usage instructions</image:title>
      <image:caption>GitHub README for LinkFree CLI showing status badges, a terminal demo, a feature list and usage instructions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-03.png</image:loc>
      <image:title>GitHub Community Standards checklist with description, README, code of conduct, contributing, license and templates ticked off</image:title>
      <image:caption>GitHub Community Standards checklist with description, README, code of conduct, contributing, license and templates ticked off</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-04.png</image:loc>
      <image:title>GitHub repository sidebar with the project&apos;s topic tags highlighted below the description and website link</image:title>
      <image:caption>GitHub repository sidebar with the project&apos;s topic tags highlighted below the description and website link</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-05.png</image:loc>
      <image:title>GitHub issue list where each issue carries labels for goal, aspect, status and difficulty</image:title>
      <image:caption>GitHub issue list where each issue carries labels for goal, aspect, status and difficulty</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-06.png</image:loc>
      <image:title>GitHub issue list with the good first issue label highlighted on several entries</image:title>
      <image:caption>GitHub issue list with the good first issue label highlighted on several entries</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-07.png</image:loc>
      <image:title>Project README section on developing the API, with the Open in Gitpod button highlighted above the Docker Compose and local setup instructions</image:title>
      <image:caption>Project README section on developing the API, with the Open in Gitpod button highlighted above the Docker Compose and local setup instructions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-08.png</image:loc>
      <image:title>Social media post announcing around ten non-code good first issues and explaining how to claim one</image:title>
      <image:caption>Social media post announcing around ten non-code good first issues and explaining how to claim one</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/ways-to-get-more-contributors-to-your-open-source-project/image-09.png</image:loc>
      <image:title>Social media post announcing LinkFree CLI v2.0.0, listing the new features and crediting a collaborator</image:title>
      <image:caption>Social media post announcing LinkFree CLI v2.0.0, listing the new features and crediting a collaborator</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/how-collaboration-helped-me-find-my-passion</loc>
    <lastmod>2022-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/thumbnail.png</image:loc>
      <image:title>How collaboration helped me find my passion</image:title>
      <image:caption>How collaboration helped me find my passion</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-01.png</image:loc>
      <image:title>Hand-drawn diagram with UI/UX, Backend Dev, Frontend Dev, Designer, DevOps and Writer circled around the words a complete full stack app</image:title>
      <image:caption>Hand-drawn diagram with UI/UX, Backend Dev, Frontend Dev, Designer, DevOps and Writer circled around the words a complete full stack app</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-02.png</image:loc>
      <image:title>Collage of social media posts, event banners and video thumbnails from open source community work and Hacktoberfest sessions</image:title>
      <image:caption>Collage of social media posts, event banners and video thumbnails from open source community work and Hacktoberfest sessions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-03.png</image:loc>
      <image:title>Two project banners side by side, one for LinkFree CLI and one for OpenSource API, each with its GitHub link</image:title>
      <image:caption>Two project banners side by side, one for LinkFree CLI and one for OpenSource API, each with its GitHub link</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/github-discussion-in-eddiehub.png</image:loc>
      <image:title>GitHub Discussion in EddieHub</image:title>
      <image:caption>GitHub Discussion in EddieHub</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-05.png</image:loc>
      <image:title>Screenshots of a community video call grid and a Discord collaboration channel where members offer to pair up on projects</image:title>
      <image:caption>Screenshots of a community video call grid and a Discord collaboration channel where members offer to pair up on projects</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-06.jpeg</image:loc>
      <image:title>Crowded hackathon hall with participants working together on laptops at long tables</image:title>
      <image:caption>Crowded hackathon hall with participants working together on laptops at long tables</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-07.jpeg</image:loc>
      <image:title>Large group photo of conference attendees on tiered seating with their hands raised</image:title>
      <image:caption>Large group photo of conference attendees on tiered seating with their hands raised</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-collaboration-helped-me-find-my-passion/image-08.png</image:loc>
      <image:title>Hand-drawn mind map with collaboration at the centre branching out to building connections, learning something new, better communication, faster problem solving and different perspectives</image:title>
      <image:caption>Hand-drawn mind map with collaboration at the centre branching out to building connections, learning something new, better communication, faster problem solving and different perspectives</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/5-ways-to-find-projects-in-open-source</loc>
    <lastmod>2022-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/thumbnail.png</image:loc>
      <image:title>5 ways to find projects in Open Source</image:title>
      <image:caption>5 ways to find projects in Open Source</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/image-01.png</image:loc>
      <image:title>Good first issue crawler listing beginner-friendly issues from community repositories, each with labels and an Open in Gitpod button</image:title>
      <image:caption>Good first issue crawler listing beginner-friendly issues from community repositories, each with labels and an Open in Gitpod button</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/screenshot-from-2022-09-15-00-09-46-png.png</image:loc>
      <image:title>Screenshot from 2022-09-15 00-09-46.png</image:title>
      <image:caption>Screenshot from 2022-09-15 00-09-46.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/image-03.png</image:loc>
      <image:title>GitHub topic page for JavaScript showing the number of matching public repositories and the most starred ones</image:title>
      <image:caption>GitHub topic page for JavaScript showing the number of matching public repositories and the most starred ones</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/screenshot-from-2022-09-15-00-26-30-png.png</image:loc>
      <image:title>Screenshot from 2022-09-15 00-26-30.png</image:title>
      <image:caption>Screenshot from 2022-09-15 00-26-30.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/screenshot-from-2022-09-15-23-11-54-png.png</image:loc>
      <image:title>Screenshot from 2022-09-15 23-11-54.png</image:title>
      <image:caption>Screenshot from 2022-09-15 23-11-54.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/5-ways-to-find-projects-in-open-source/image-06.png</image:loc>
      <image:title>Quine contributor dashboard listing repositories ranked by how many good starter issues they have</image:title>
      <image:caption>Quine contributor dashboard listing repositories ranked by how many good starter issues they have</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/automate-your-releases-on-github</loc>
    <lastmod>2022-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/automate-your-releases-on-github/thumbnail.png</image:loc>
      <image:title>Automate your releases on GitHub.</image:title>
      <image:caption>Automate your releases on GitHub.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/automate-your-releases-on-github/linkfree-png.png</image:loc>
      <image:title>linkfree.png</image:title>
      <image:caption>linkfree.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/automate-your-releases-on-github/semanticversioning-vzlyjpbl-png.png</image:loc>
      <image:title>semanticversioning-vZLYjPBL.png</image:title>
      <image:caption>semanticversioning-vZLYjPBL.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/getting-started-with-conventional-commits</loc>
    <lastmod>2022-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/getting-started-with-conventional-commits/thumbnail.png</image:loc>
      <image:title>Getting started with Conventional Commits</image:title>
      <image:caption>Getting started with Conventional Commits</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/getting-started-with-conventional-commits/commit-message-2-png.png</image:loc>
      <image:title>Commit message (2).png</image:title>
      <image:caption>Commit message (2).png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/getting-started-with-conventional-commits/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/community-in-diversity</loc>
    <lastmod>2022-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/community-in-diversity/thumbnail.png</image:loc>
      <image:title>CommUNITY In Diversity</image:title>
      <image:caption>CommUNITY In Diversity</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/community-in-diversity/people.png</image:loc>
      <image:title>people</image:title>
      <image:caption>people</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/community-in-diversity/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/open-source-programs</loc>
    <lastmod>2022-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-programs/thumbnail.png</image:loc>
      <image:title>Open Source Programs</image:title>
      <image:caption>Open Source Programs</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/open-source-best-practices</loc>
    <lastmod>2022-04-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-best-practices/thumbnail.png</image:loc>
      <image:title>Open Source Best Practices</image:title>
      <image:caption>Open Source Best Practices</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/open-source-tools</loc>
    <lastmod>2022-04-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-tools/thumbnail.png</image:loc>
      <image:title>Open Source Tools</image:title>
      <image:caption>Open Source Tools</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-tools/media-image-jpg.jpg</image:loc>
      <image:title>media-image.jpg</image:title>
      <image:caption>media-image.jpg</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-tools/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-tools/untitled-design-1-png.png</image:loc>
      <image:title>Untitled design (1).png</image:title>
      <image:caption>Untitled design (1).png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/github-profile</loc>
    <lastmod>2022-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-profile/thumbnail.png</image:loc>
      <image:title>GitHub Profile</image:title>
      <image:caption>GitHub Profile</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-profile/screenshot-from-2022-04-09-19-27-13-png.png</image:loc>
      <image:title>Screenshot from 2022-04-09 19-27-13.png</image:title>
      <image:caption>Screenshot from 2022-04-09 19-27-13.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-profile/screenshot-from-2022-04-09-19-28-16-png.png</image:loc>
      <image:title>Screenshot from 2022-04-09 19-28-16.png</image:title>
      <image:caption>Screenshot from 2022-04-09 19-28-16.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-profile/screenshot-from-2022-04-12-08-56-03-png.png</image:loc>
      <image:title>Screenshot from 2022-04-12 08-56-03.png</image:title>
      <image:caption>Screenshot from 2022-04-12 08-56-03.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/open-source-community</loc>
    <lastmod>2022-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/open-source-community/thumbnail.png</image:loc>
      <image:title>Open Source Community</image:title>
      <image:caption>Open Source Community</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/community-profile</loc>
    <lastmod>2022-04-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/community-profile/thumbnail.png</image:loc>
      <image:title>Community Profile</image:title>
      <image:caption>Community Profile</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/community-profile/click-on-insights-png.png</image:loc>
      <image:title>Click on Insights.png</image:title>
      <image:caption>Click on Insights.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/github-gist</loc>
    <lastmod>2022-04-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-gist/thumbnail.png</image:loc>
      <image:title>GitHub Gist</image:title>
      <image:caption>GitHub Gist</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/github-gist/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/branches</loc>
    <lastmod>2022-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/branches/thumbnail.png</image:loc>
      <image:title>Branches</image:title>
      <image:caption>Branches</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/branches/pradumna-saraf-branch-png.png</image:loc>
      <image:title>Pradumna Saraf branch.png</image:title>
      <image:caption>Pradumna Saraf branch.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-are-the-issues</loc>
    <lastmod>2022-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-are-the-issues/thumbnail.png</image:loc>
      <image:title>What Are The Issues?</image:title>
      <image:caption>What Are The Issues?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-are-the-issues/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-are-the-issues/click-on-the-issue-tab-png.png</image:loc>
      <image:title>Click on the Issue tab.png</image:title>
      <image:caption>Click on the Issue tab.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-a-pull-request-pr</loc>
    <lastmod>2022-04-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-pull-request-pr/thumbnail.png</image:loc>
      <image:title>What Is a Pull Request (PR)?</image:title>
      <image:caption>What Is a Pull Request (PR)?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-pull-request-pr/click-on-fork-png.png</image:loc>
      <image:title>Click on Fork.png</image:title>
      <image:caption>Click on Fork.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-pull-request-pr/untitled-design-png.png</image:loc>
      <image:title>Untitled design.png</image:title>
      <image:caption>Untitled design.png</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-an-open-source-contribution</loc>
    <lastmod>2022-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-an-open-source-contribution/thumbnail.png</image:loc>
      <image:title>What Is An Open Source Contribution?</image:title>
      <image:caption>What Is An Open Source Contribution?</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-a-repository</loc>
    <lastmod>2022-04-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-repository/thumbnail.png</image:loc>
      <image:title>What Is A repository?</image:title>
      <image:caption>What Is A repository?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-repository/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-repository/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-a-code-hosting-platform</loc>
    <lastmod>2022-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-code-hosting-platform/thumbnail.png</image:loc>
      <image:title>What Is A Code Hosting Platform?</image:title>
      <image:caption>What Is A Code Hosting Platform?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-code-hosting-platform/1-y4krqqd-579hs4bwgq-8kg-png.png</image:loc>
      <image:title>1_Y4KRqQD_579hS4bwGq-8Kg.png</image:title>
      <image:caption>1_Y4KRqQD_579hS4bwGq-8Kg.png</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-code-hosting-platform/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-a-version-control-system-vcs</loc>
    <lastmod>2022-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-version-control-system-vcs/thumbnail.png</image:loc>
      <image:title>What Is a Version Control System (VCS)?</image:title>
      <image:caption>What Is a Version Control System (VCS)?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-a-version-control-system-vcs/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/what-is-open-source</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-open-source/thumbnail.png</image:loc>
      <image:title>What Is Open Source?</image:title>
      <image:caption>What Is Open Source?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-open-source/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/what-is-open-source/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/host-a-website-within-a-minute-for-free</loc>
    <lastmod>2022-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/thumbnail.png</image:loc>
      <image:title>Host a website within a minute for FREE!</image:title>
      <image:caption>Host a website within a minute for FREE!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description.gif</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description-1.gif</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description-1.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description-2.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description-3.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/host-a-website-within-a-minute-for-free/image-description-4.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/6-git-commands-you-may-not-know</loc>
    <lastmod>2022-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/6-git-commands-you-may-not-know/thumbnail.png</image:loc>
      <image:title>6 git commands, you may not know.</image:title>
      <image:caption>6 git commands, you may not know.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/learn-git-and-github-in-a-more-fun-way</loc>
    <lastmod>2022-01-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/learn-git-and-github-in-a-more-fun-way/thumbnail.png</image:loc>
      <image:title>Learn Git and GitHub in a more fun way</image:title>
      <image:caption>Learn Git and GitHub in a more fun way</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/learn-git-and-github-in-a-more-fun-way/twilioquest.png</image:loc>
      <image:title>TwilioQuest</image:title>
      <image:caption>TwilioQuest</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/learn-git-and-github-in-a-more-fun-way/oh-my-git.png</image:loc>
      <image:title>Oh My Git!</image:title>
      <image:caption>Oh My Git!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/learn-git-and-github-in-a-more-fun-way/learn-git-branching.png</image:loc>
      <image:title>Learn Git Branching</image:title>
      <image:caption>Learn Git Branching</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/learn-git-and-github-in-a-more-fun-way/github-learning-lab.png</image:loc>
      <image:title>GitHub Learning Lab</image:title>
      <image:caption>GitHub Learning Lab</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://pradumnasaraf.dev/blog/how-to-find-an-open-source-project-to-contribute-to-on-github</loc>
    <lastmod>2022-01-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-find-an-open-source-project-to-contribute-to-on-github/thumbnail.png</image:loc>
      <image:title>Find an Open Source project to contribute to on GitHub</image:title>
      <image:caption>Find an Open Source project to contribute to on GitHub</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-find-an-open-source-project-to-contribute-to-on-github/pradumna-saraf.jpeg</image:loc>
      <image:title>Pradumna Saraf</image:title>
      <image:caption>Pradumna Saraf</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-find-an-open-source-project-to-contribute-to-on-github/pradumna-saraf.png</image:loc>
      <image:title>Pradumna Saraf</image:title>
      <image:caption>Pradumna Saraf</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pradumnasaraf.dev/blog-images/how-to-find-an-open-source-project-to-contribute-to-on-github/image-description.png</image:loc>
      <image:title>Image description</image:title>
      <image:caption>Image description</image:caption>
    </image:image>
  </url>
</urlset>