<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://pragprog.com/</loc>
    <lastmod>2026-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/gwpy4/practical-programming-fourth-edition-4th-edition/</loc>
    <lastmod>2026-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/</loc>
    <lastmod>2026-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/</loc>
    <lastmod>2026-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/you-gotta-be-freakin-kidding-me/</loc>
    <lastmod>2026-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/outsourcing-and-ai/</loc>
    <lastmod>2026-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/katamari-development/</loc>
    <lastmod>2026-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/beta/</loc>
    <lastmod>2026-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/</loc>
    <lastmod>2026-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ruby6/programming-ruby-4-6th-edition/</loc>
    <lastmod>2026-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/ruby-and-rails/</loc>
    <lastmod>2026-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/ai-and-machine-learning/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/architecture-design-and-testing/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/eruby2/eloquent-ruby-second-edition/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ubaidev/process-over-magic-beyond-vibe-coding/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/programming-languages/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spring-forward-sale-keep-growing/</loc>
    <lastmod>2026-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spring-forward-sale-the-human-side/</loc>
    <lastmod>2026-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spring-forward-sale-continues/</loc>
    <lastmod>2026-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spring-forward-week-two/</loc>
    <lastmod>2026-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/aodjs/debugging-typescript-applications/</loc>
    <lastmod>2026-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/javascript-typescript/</loc>
    <lastmod>2026-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/tools/</loc>
    <lastmod>2026-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/web-development/</loc>
    <lastmod>2026-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwpaieng/a-common-sense-guide-to-ai-engineering/</loc>
    <lastmod>2026-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/functional-programming/</loc>
    <lastmod>2026-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/java-and-jvm-languages/</loc>
    <lastmod>2026-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/shcloj4/programming-clojure-fourth-edition/</loc>
    <lastmod>2026-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spring-forward/</loc>
    <lastmod>2026-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/debugging-typescript-applications-in-print/</loc>
    <lastmod>2026-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/process-over-magic-beyond-vibe-coding-now-in-print/</loc>
    <lastmod>2026-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-ai-engineering/</loc>
    <lastmod>2026-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/brain-teasers/</loc>
    <lastmod>2026-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/haskellbt/haskell-brain-teasers/</loc>
    <lastmod>2026-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/accelerated-project-lifecycles/</loc>
    <lastmod>2026-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-in-print/</loc>
    <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/it-s-programming-and-it-s-fun/</loc>
    <lastmod>2026-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/haskell-brain-teasers/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/data-and-data-science/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bksap2/more-sql-antipatterns/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/risk-first-software-development/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-phoenix-liveview/</loc>
    <lastmod>2026-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/be-a-luddite-embrace-ai/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-is-still-mostly-editing/</loc>
    <lastmod>2026-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/2026-01-29-cold-snap/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jkelixir/advanced-functional-programming-with-elixir/</loc>
    <lastmod>2026-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/elixir-phoenix-and-otp/</loc>
    <lastmod>2026-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/more-sql-antipatterns-now-in-beta/</loc>
    <lastmod>2026-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-healthy-programmer-2nd-edition-in-print/</loc>
    <lastmod>2026-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rmwebrx/build-tune-explore-with-openwebrx/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/for-beginners/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/hardware-hobby-and-home/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/management-people-and-teams/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/pragmatic-express/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rmrfsd/risk-first-software-development-second-edition/</loc>
    <lastmod>2026-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-programming-4th-edition/</loc>
    <lastmod>2026-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/insight-intuition-inspiration/</loc>
    <lastmod>2025-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-giver-who-keeps-on-gifting/</loc>
    <lastmod>2025-12-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhvale/write-better-with-vale/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-connected-software-defined-radio-made-simple/</loc>
    <lastmod>2025-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jkthp2/the-healthy-programmer-second-edition/</loc>
    <lastmod>2025-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/debugging-typescript-applications/</loc>
    <lastmod>2025-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/save-50-at-the-pragmatic-bookshelf/</loc>
    <lastmod>2025-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-human-touch/</loc>
    <lastmod>2025-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/advanced-functional-programming-with-elixir/</loc>
    <lastmod>2025-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/common-sense-guide-to-ai-engineering/</loc>
    <lastmod>2025-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/announcing-programming-clojure-4/</loc>
    <lastmod>2025-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/advanced-hands-on-rust/</loc>
    <lastmod>2025-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/hwmrust/advanced-hands-on-rust/</loc>
    <lastmod>2025-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/game-dev-graphics-and-media/</loc>
    <lastmod>2025-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/kotlinbt/kotlin-brain-teasers/</loc>
    <lastmod>2025-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/haskell-brain-teasers-in-beta/</loc>
    <lastmod>2025-10-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/audio-books/</loc>
    <lastmod>2025-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-stresseq/the-stress-equation/</loc>
    <lastmod>2025-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-stress-equation-audio-book/</loc>
    <lastmod>2025-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bgvector/vector-search-with-javascript/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/vector-search-with-javascript-in-print/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwpython2/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-2/</loc>
    <lastmod>2025-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-2-in-print/</loc>
    <lastmod>2025-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/python/</loc>
    <lastmod>2025-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-brain-teasers-in-print/</loc>
    <lastmod>2025-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hotwire-native-for-rails-developers-in-print/</loc>
    <lastmod>2025-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/write-better-with-vale-in-beta/</loc>
    <lastmod>2025-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/risk-first-software-development-second-edition-in-beta/</loc>
    <lastmod>2025-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ash-a-better-structure-for-your-apps/</loc>
    <lastmod>2025-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/android-ios-and-mobile/</loc>
    <lastmod>2025-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jmnative/hotwire-native-for-rails-developers/</loc>
    <lastmod>2025-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/android-studio-narwhal-essentials-java-edition/</loc>
    <lastmod>2025-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nsnarwhal/android-studio-narwhal-essentials-java-edition/</loc>
    <lastmod>2025-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/distributions/</loc>
    <lastmod>2025-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/experiment-effectively/</loc>
    <lastmod>2025-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/cloud-and-networking/</loc>
    <lastmod>2025-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/</loc>
    <lastmod>2025-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/there-s-more-to-networking-than-http/</loc>
    <lastmod>2025-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/advanced-functional-programming-with-elixir-in-beta/</loc>
    <lastmod>2025-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ldash/ash-framework/</loc>
    <lastmod>2025-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/no-wires-no-limits/</loc>
    <lastmod>2025-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jetpack-compose-1-8-essentials/</loc>
    <lastmod>2025-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nsjetpack18/jetpack-compose-1-8-essentials/</loc>
    <lastmod>2025-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-coroutine-confidence-in-print/</loc>
    <lastmod>2025-08-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/newsletter-classes-with-no-state-are-not-classes/</loc>
    <lastmod>2025-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/classless-can-be-classy/</loc>
    <lastmod>2025-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mskanban2/real-world-kanban-second-edition/</loc>
    <lastmod>2025-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-world-kanban-second-edition-in-print/</loc>
    <lastmod>2025-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/sckotlin/kotlin-coroutine-confidence/</loc>
    <lastmod>2025-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/popular-libraries-and-frameworks/</loc>
    <lastmod>2025-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/in-the-end-it-s-about-people/</loc>
    <lastmod>2025-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/vector-search-with-javascript-in-beta/</loc>
    <lastmod>2025-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-8-in-print/</loc>
    <lastmod>2025-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/more-ocaml/</loc>
    <lastmod>2025-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jwocaml/more-ocaml/</loc>
    <lastmod>2025-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails8/agile-web-development-with-rails-8/</loc>
    <lastmod>2025-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dtcode/simplicity/</loc>
    <lastmod>2025-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/abtestprac/next-level-a-b-testing/</loc>
    <lastmod>2025-06-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/next-level-a-b-testing-in-print/</loc>
    <lastmod>2025-06-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-scales-in-print/</loc>
    <lastmod>2025-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-brain-teasers-in-beta/</loc>
    <lastmod>2025-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-2025-last-chance/</loc>
    <lastmod>2025-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cruising-along-with-java-in-print/</loc>
    <lastmod>2025-05-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vscajava/cruising-along-with-java/</loc>
    <lastmod>2025-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/elixir-patterns/</loc>
    <lastmod>2025-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-akelixir/elixir-patterns/</loc>
    <lastmod>2025-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/northwind-elixir-traders/</loc>
    <lastmod>2025-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-itnet/northwind-elixir-traders/</loc>
    <lastmod>2025-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cprpo/rails-scales/</loc>
    <lastmod>2025-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-six/</loc>
    <lastmod>2025-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/become-an-effective-software-engineering-manager-audio-book/</loc>
    <lastmod>2025-05-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jsengman/become-an-effective-software-engineering-manager/</loc>
    <lastmod>2025-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-five/</loc>
    <lastmod>2025-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/creating-great-teams-second-edition-in-print/</loc>
    <lastmod>2025-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-four/</loc>
    <lastmod>2025-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-three/</loc>
    <lastmod>2025-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-7-2-in-print/</loc>
    <lastmod>2025-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-two/</loc>
    <lastmod>2025-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/business-success-with-open-source-in-print/</loc>
    <lastmod>2025-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-spring-sale-week-one/</loc>
    <lastmod>2025-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/guiding-star-okrs-in-print/</loc>
    <lastmod>2025-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mmclobrain/clojure-brain-teasers/</loc>
    <lastmod>2025-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-world-event-sourcing-in-print/</loc>
    <lastmod>2025-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/tmux-3-in-print/</loc>
    <lastmod>2025-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mmteams2/creating-great-teams-second-edition/</loc>
    <lastmod>2025-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-world-kanban-second-edition-in-beta/</loc>
    <lastmod>2025-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails72/agile-web-development-with-rails-7-2/</loc>
    <lastmod>2025-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/csharpbt/c-brain-teasers/</loc>
    <lastmod>2025-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-coroutine-confidence-in-beta/</loc>
    <lastmod>2025-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/snokrs/guiding-star-okrs/</loc>
    <lastmod>2025-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vbfoss/business-success-with-open-source/</loc>
    <lastmod>2025-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mysql-9-essentials/</loc>
    <lastmod>2025-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nsmysql9/mysql-9-essentials/</loc>
    <lastmod>2025-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhtmux3/tmux-3-productive-mouse-free-development/</loc>
    <lastmod>2025-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/simplicity-a-new-book-from-dave-thomas/</loc>
    <lastmod>2025-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/clojure-brain-teasers-in-print-codebar/</loc>
    <lastmod>2025-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/winter-literary-festival-2025/</loc>
    <lastmod>2025-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/scale-to-zero/</loc>
    <lastmod>2025-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/khpes/real-world-event-sourcing/</loc>
    <lastmod>2025-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-new-and-improved-flask-mega-tutorial/</loc>
    <lastmod>2025-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-mgflask/the-new-and-improved-flask-mega-tutorial/</loc>
    <lastmod>2025-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-healthy-programmer-second-edition-in-beta/</loc>
    <lastmod>2025-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/regular-expressions-machinery/</loc>
    <lastmod>2025-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-snrem/regular-expressions-machinery/</loc>
    <lastmod>2025-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-art-of-functional-programming/</loc>
    <lastmod>2025-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-qtmart/the-art-of-functional-programming/</loc>
    <lastmod>2025-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ash-framework-in-beta/</loc>
    <lastmod>2025-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hotwire-native-for-rails-developers-in-beta/</loc>
    <lastmod>2025-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/beamops/engineering-elixir-applications/</loc>
    <lastmod>2024-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/engineering-elixir-applications-in-print/</loc>
    <lastmod>2024-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jetpack-compose-1-7-essentials/</loc>
    <lastmod>2024-12-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-case-of-the-crimson-test-suite/</loc>
    <lastmod>2024-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/utj3/pragmatic-unit-testing-in-java-with-junit-third-edition/</loc>
    <lastmod>2024-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-unit-testing-in-java-with-junit-third-edition-in-print/</loc>
    <lastmod>2024-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/apapps/serverless-apps-on-cloudflare/</loc>
    <lastmod>2024-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/serverless-apps-on-cloudflare-in-print/</loc>
    <lastmod>2024-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-8-in-beta/</loc>
    <lastmod>2024-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nscsharp/c-13-programming-essentials/</loc>
    <lastmod>2024-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/c-13-programming-essentials-fall-sale/</loc>
    <lastmod>2024-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/creating-great-teams-second-edition-in-beta/</loc>
    <lastmod>2024-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-obscure-languages-in-seven-weeks-in-print/</loc>
    <lastmod>2024-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-2-in-beta/</loc>
    <lastmod>2024-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/android-studio-koala-essentials-kotlin-edition/</loc>
    <lastmod>2024-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nskoalak/android-studio-koala-essentials-kotlin-edition/</loc>
    <lastmod>2024-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/seven-in-seven/</loc>
    <lastmod>2024-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dzseven/seven-obscure-languages-in-seven-weeks/</loc>
    <lastmod>2024-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/tmux-3-in-beta/</loc>
    <lastmod>2024-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nsios18/ios-18-app-development-essentials/</loc>
    <lastmod>2024-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-18-app-development-essentials-codebar/</loc>
    <lastmod>2024-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/escape-velocity/</loc>
    <lastmod>2024-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-dnescape/escape-velocity/</loc>
    <lastmod>2024-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driven-react-second-edition-in-print-codebar/</loc>
    <lastmod>2024-09-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/next-level-a-b-testing-in-beta/</loc>
    <lastmod>2024-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tbreact2/test-driven-react-second-edition/</loc>
    <lastmod>2024-09-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/clojure-brain-teasers-in-beta-codebar/</loc>
    <lastmod>2024-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/guiding-star-okrs-in-beta/</loc>
    <lastmod>2024-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/android-studio-koala-essentials-java-edition/</loc>
    <lastmod>2024-09-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nskoala/android-studio-koala-essentials-java-edition/</loc>
    <lastmod>2024-09-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/become-a-great-engineering-leader-in-print/</loc>
    <lastmod>2024-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jsenglb/become-a-great-engineering-leader/</loc>
    <lastmod>2024-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-world-event-sourcing-in-beta/</loc>
    <lastmod>2024-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/smelixir/machine-learning-in-elixir/</loc>
    <lastmod>2024-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/machine-learning-in-elixir-in-print/</loc>
    <lastmod>2024-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/gohome/automate-your-home-using-go/</loc>
    <lastmod>2024-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/automate-your-home-using-go-in-print/</loc>
    <lastmod>2024-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/go-language/</loc>
    <lastmod>2024-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/network-programming-in-elixir-and-erlang-in-beta/</loc>
    <lastmod>2024-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mvhtmx/server-driven-web-apps-with-htmx/</loc>
    <lastmod>2024-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/server-driven-web-apps-with-htmx-in-print/</loc>
    <lastmod>2024-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/stresseq/the-stress-equation/</loc>
    <lastmod>2024-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-stress-equation-in-print/</loc>
    <lastmod>2024-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwjavascript/a-common-sense-guide-to-data-structures-and-algorithms-in-javascript-volume-1/</loc>
    <lastmod>2024-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-javascript-volume-1-in-print/</loc>
    <lastmod>2024-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-7-2-in-beta/</loc>
    <lastmod>2024-08-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-case-of-the-vanishing-bodies/</loc>
    <lastmod>2024-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-unit-testing-in-java-with-junit-third-edition-in-beta/</loc>
    <lastmod>2024-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-scales-in-beta/</loc>
    <lastmod>2024-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-bread-baking-kickstart/</loc>
    <lastmod>2024-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dear-elena/</loc>
    <lastmod>2024-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-webrtc-in-print/</loc>
    <lastmod>2024-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ksrtc/programming-webrtc/</loc>
    <lastmod>2024-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/building-ios-17-apps-with-xcode-storyboards/</loc>
    <lastmod>2024-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-nsxcode/building-ios-17-apps-with-xcode-storyboards/</loc>
    <lastmod>2024-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/</loc>
    <lastmod>2024-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/high-performance-postgresql-for-rails-in-print/</loc>
    <lastmod>2024-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/android-studio-jellyfish-essentials-java-edition/</loc>
    <lastmod>2024-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-stress-equation-in-beta/</loc>
    <lastmod>2024-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/akbrain/c-brain-teasers/</loc>
    <lastmod>2024-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/server-driven-web-apps-with-htmx-in-beta/</loc>
    <lastmod>2024-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/from-ruby-to-elixir-in-print-codebar/</loc>
    <lastmod>2024-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/advanced-hands-on-rust-in-beta/</loc>
    <lastmod>2024-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/serverless-apps-on-cloudflare-in-beta/</loc>
    <lastmod>2024-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jetpack-compose-1-6-essentials/</loc>
    <lastmod>2024-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/</loc>
    <lastmod>2024-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/frictionless-generators/</loc>
    <lastmod>2024-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-frgen/frictionless-generators/</loc>
    <lastmod>2024-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-17-app-development-essentials/</loc>
    <lastmod>2024-04-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/engineering-elixir-applications-in-beta/</loc>
    <lastmod>2024-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-go-recipes-in-print/</loc>
    <lastmod>2024-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/charged-bodies-in-print/</loc>
    <lastmod>2024-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mtgo/effective-go-recipes/</loc>
    <lastmod>2024-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/c-brain-teasers-in-print/</loc>
    <lastmod>2024-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/javascript-brain-teasers-in-print/</loc>
    <lastmod>2024-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/become-a-great-engineering-leader-in-beta/</loc>
    <lastmod>2024-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cbrain/c-brain-teasers/</loc>
    <lastmod>2024-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tmbodies/charged-bodies/</loc>
    <lastmod>2024-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driven-react-2-in-beta/</loc>
    <lastmod>2024-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/project-lifecycles/</loc>
    <lastmod>2024-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrlife/project-lifecycles/</loc>
    <lastmod>2024-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-mystery-of-the-mutating-mannequin/</loc>
    <lastmod>2024-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-javascript-volume-1-in-beta/</loc>
    <lastmod>2024-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-javascript-edition-in-beta/</loc>
    <lastmod>2024-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dlret2/agile-retrospectives-second-edition/</loc>
    <lastmod>2024-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-retrospectives-second-edition-in-print/</loc>
    <lastmod>2024-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-rbgql/graphql-for-rails-developers/</loc>
    <lastmod>2024-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-obscure-languages-in-seven-weeks-in-beta/</loc>
    <lastmod>2024-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/currently-away-in-print/</loc>
    <lastmod>2024-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/btloop/currently-away/</loc>
    <lastmod>2024-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/graphql-for-rails-developers/</loc>
    <lastmod>2024-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/your-code-as-a-crime-scene-second-edition-in-print/</loc>
    <lastmod>2024-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/atcrime2/your-code-as-a-crime-scene-second-edition/</loc>
    <lastmod>2024-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-ruby-3-3-5th-edition-in-print/</loc>
    <lastmod>2024-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ruby5/programming-ruby-3-3-5th-edition/</loc>
    <lastmod>2024-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/text-processing-with-javascript-in-print/</loc>
    <lastmod>2023-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/falling-in-love-with-simplicity/</loc>
    <lastmod>2023-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwpython/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-1/</loc>
    <lastmod>2023-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-1-in-print/</loc>
    <lastmod>2023-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/time-s-running-out/</loc>
    <lastmod>2023-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hear-ye-hear-ye/</loc>
    <lastmod>2023-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/happy-thanksgiving/</loc>
    <lastmod>2023-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/simplicity-never-goes-out-of-style/</loc>
    <lastmod>2023-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/automate-your-home-using-go-in-beta/</loc>
    <lastmod>2023-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/javascript-brain-teasers-in-beta/</loc>
    <lastmod>2023-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/load-up-on-books-save-20/</loc>
    <lastmod>2023-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-on-rails-background-jobs-with-sidekiq/</loc>
    <lastmod>2023-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/categories/pragmatic-answers/</loc>
    <lastmod>2023-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dcsidekiq/ruby-on-rails-background-jobs-with-sidekiq/</loc>
    <lastmod>2023-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/business-success-with-open-source-in-beta/</loc>
    <lastmod>2023-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrsic/successful-independent-consulting/</loc>
    <lastmod>2023-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/successful-independent-consulting/</loc>
    <lastmod>2023-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/c-brain-teasers-in-beta/</loc>
    <lastmod>2023-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/you-know-it-when-you-see-it/</loc>
    <lastmod>2023-09-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/uboop/from-objects-to-functions/</loc>
    <lastmod>2023-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/from-objects-to-functions-in-print/</loc>
    <lastmod>2023-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jragile/competing-with-unicorns/</loc>
    <lastmod>2023-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/competing-with-unicorns-audio-book/</loc>
    <lastmod>2023-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/high-performance-postgresql-for-rails-in-beta/</loc>
    <lastmod>2023-08-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/spot-and-adopt-your-next-great-technology/</loc>
    <lastmod>2023-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designing-data-governance-from-the-ground-up-audio-book/</loc>
    <lastmod>2023-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-lmmlops/designing-data-governance-from-the-ground-up/</loc>
    <lastmod>2023-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-go-recipes-in-beta/</loc>
    <lastmod>2023-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vsjava2e/functional-programming-in-java-second-edition/</loc>
    <lastmod>2023-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-in-java-second-edition-in-print/</loc>
    <lastmod>2023-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-haskell-in-print/</loc>
    <lastmod>2023-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rshaskell/effective-haskell/</loc>
    <lastmod>2023-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/how-to-make-better-decisions/</loc>
    <lastmod>2023-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-retrospectives-second-edition-in-beta/</loc>
    <lastmod>2023-07-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/machine-learning-in-elixir-in-beta/</loc>
    <lastmod>2023-07-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-on-rails-background-jobs-with-sidekiq-in-beta/</loc>
    <lastmod>2023-07-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-python-volume-1-in-beta/</loc>
    <lastmod>2023-07-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/your-code-as-a-crime-scene-second-edition-in-beta/</loc>
    <lastmod>2023-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/needs-drive-innovation/</loc>
    <lastmod>2023-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/text-processing-with-javascript-in-beta/</loc>
    <lastmod>2023-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/from-ruby-to-elixir-in-beta/</loc>
    <lastmod>2023-05-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-a-b-testing-in-print/</loc>
    <lastmod>2023-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-second-chance-spring-sale/</loc>
    <lastmod>2023-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/abtest/practical-a-b-testing/</loc>
    <lastmod>2023-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/focus-on-features/</loc>
    <lastmod>2023-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-7-in-print/</loc>
    <lastmod>2023-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails7/agile-web-development-with-rails-7/</loc>
    <lastmod>2023-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/better-optics-for-better-results/</loc>
    <lastmod>2023-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/something-larger-than-yourself/</loc>
    <lastmod>2023-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/gift-certificates-done-right/</loc>
    <lastmod>2023-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-curious-case-of-the-async-cafe/</loc>
    <lastmod>2023-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-a-b-testing-in-beta/</loc>
    <lastmod>2023-03-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/can-you-trust-your-data/</loc>
    <lastmod>2023-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/creating-software-with-modern-diagramming-techniques-in-print/</loc>
    <lastmod>2023-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/apdiag/creating-software-with-modern-diagramming-techniques/</loc>
    <lastmod>2023-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/humble-pragprog-together-again/</loc>
    <lastmod>2023-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-vbopens/forge-your-future-with-open-source/</loc>
    <lastmod>2023-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/forge-your-future-with-open-source-audio-book/</loc>
    <lastmod>2023-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/your-stories-your-experiences/</loc>
    <lastmod>2023-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mockito-made-clear/</loc>
    <lastmod>2023-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mockito/mockito-made-clear/</loc>
    <lastmod>2023-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designing-data-governance-from-the-ground-up-in-print/</loc>
    <lastmod>2023-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/lmmlops/designing-data-governance-from-the-ground-up/</loc>
    <lastmod>2023-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/building-table-views-with-phoenix-liveview/</loc>
    <lastmod>2023-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/</loc>
    <lastmod>2023-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/numerical-brain-teasers-in-print/</loc>
    <lastmod>2023-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/esbrain/numerical-brain-teasers/</loc>
    <lastmod>2023-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cyber-monday-surprises/</loc>
    <lastmod>2022-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-gift-they-really-want/</loc>
    <lastmod>2022-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-new-releases/</loc>
    <lastmod>2022-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/free-gift-with-every-purchase/</loc>
    <lastmod>2022-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-black-friday-starts-now/</loc>
    <lastmod>2022-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ready-to-be-seen-and-heard/</loc>
    <lastmod>2022-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/exploring-graphs-with-elixir-in-print/</loc>
    <lastmod>2022-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/thgraphs/exploring-graphs-with-elixir/</loc>
    <lastmod>2022-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/sql-antipatterns-volume-1-in-print/</loc>
    <lastmod>2022-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/creating-software-with-modern-diagramming-techniques-in-beta/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bksap1/sql-antipatterns-volume-1/</loc>
    <lastmod>2022-10-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-ruby-3-2-5th-edition-in-beta/</loc>
    <lastmod>2022-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/what-s-on-your-menu/</loc>
    <lastmod>2022-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cruising-along-with-java-in-beta/</loc>
    <lastmod>2022-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-remote-work-audio-book/</loc>
    <lastmod>2022-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jsrw/effective-remote-work/</loc>
    <lastmod>2022-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designing-data-governance-from-the-ground-up-in-beta/</loc>
    <lastmod>2022-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/help-your-boss-help-you-audio-book/</loc>
    <lastmod>2022-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-kkmanage/help-your-boss-help-you/</loc>
    <lastmod>2022-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/humble-bundle-pragprog-one-unbelievable-offer/</loc>
    <lastmod>2022-09-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/what-are-you-trying-to-solve/</loc>
    <lastmod>2022-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/free-your-inner-nonfiction-writer/</loc>
    <lastmod>2022-09-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrnfwriter/free-your-inner-nonfiction-writer/</loc>
    <lastmod>2022-09-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/nrclient2/modern-front-end-development-for-rails-second-edition/</loc>
    <lastmod>2022-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-front-end-development-for-rails-second-edition-in-print/</loc>
    <lastmod>2022-09-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-rails-devops-estimation-apis-and-more/</loc>
    <lastmod>2022-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-in-java-second-edition-in-beta/</loc>
    <lastmod>2022-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/numerical-brain-teasers-in-beta/</loc>
    <lastmod>2022-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-magic-that-makes-it-possible/</loc>
    <lastmod>2022-08-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-a-binary-clock-with-elixir-and-nerves-in-print/</loc>
    <lastmod>2022-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/thnerves/build-a-binary-clock-with-elixir-and-nerves/</loc>
    <lastmod>2022-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/lights-on-40-off/</loc>
    <lastmod>2022-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bcosp/program-management-for-open-source-projects/</loc>
    <lastmod>2022-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/program-management-for-open-source-projects-in-print/</loc>
    <lastmod>2022-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/thinking-in-functions/</loc>
    <lastmod>2022-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-all-audiobooks/</loc>
    <lastmod>2022-07-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/building-table-views-with-phoenix-liveview-in-beta/</loc>
    <lastmod>2022-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/sustainable-web-development-with-ruby-on-rails/</loc>
    <lastmod>2022-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passotp/programmer-passport-otp/</loc>
    <lastmod>2022-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/finding-balance/</loc>
    <lastmod>2022-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/tracking-personal-finances-using-python/</loc>
    <lastmod>2022-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-sgperfin/tracking-personal-finances-using-python/</loc>
    <lastmod>2022-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mockito-made-clear-in-beta/</loc>
    <lastmod>2022-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passelixir/programmer-passport-elixir/</loc>
    <lastmod>2022-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-offsecond-chance-spring-sale/</loc>
    <lastmod>2022-05-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/automate-all-the-things/</loc>
    <lastmod>2022-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-css-with-tailwind-second-edition-in-print/</loc>
    <lastmod>2022-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tailwind2/modern-css-with-tailwind-second-edition/</loc>
    <lastmod>2022-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-6/</loc>
    <lastmod>2022-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-front-end-development-for-rails-second-edition-in-beta/</loc>
    <lastmod>2022-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-5/</loc>
    <lastmod>2022-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-4/</loc>
    <lastmod>2022-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cwalexa/build-talking-apps-for-alexa/</loc>
    <lastmod>2022-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-talking-apps-for-alexa-in-print/</loc>
    <lastmod>2022-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-3/</loc>
    <lastmod>2022-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-2/</loc>
    <lastmod>2022-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-spring-sale-week-1/</loc>
    <lastmod>2022-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jsrw/effective-remote-work/</loc>
    <lastmod>2022-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-remote-work-in-print/</loc>
    <lastmod>2022-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-css-with-tailwind-second-edition-in-beta/</loc>
    <lastmod>2022-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-optimism-of-python/</loc>
    <lastmod>2022-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passprol/programmer-passport-prolog/</loc>
    <lastmod>2022-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-prolog/</loc>
    <lastmod>2022-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rust-brain-teasers-in-print/</loc>
    <lastmod>2022-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/hwrustbrain/rust-brain-teasers/</loc>
    <lastmod>2022-03-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/never-miss-out-againflash-sales-have-arrived/</loc>
    <lastmod>2022-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/python-testing-with-pytest-second-edition-in-print/</loc>
    <lastmod>2022-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bopytest2/python-testing-with-pytest-second-edition/</loc>
    <lastmod>2022-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-haskell-in-beta/</loc>
    <lastmod>2022-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/genetic-algorithms-in-elixir-online-course/</loc>
    <lastmod>2022-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mrpython/portable-python-projects/</loc>
    <lastmod>2022-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/portable-python-projects-in-print/</loc>
    <lastmod>2022-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-7-in-beta/</loc>
    <lastmod>2022-01-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-what-really-works-at-work/</loc>
    <lastmod>2022-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/</loc>
    <lastmod>2022-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-a-weather-station-with-elixir-and-nerves-in-print/</loc>
    <lastmod>2022-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/program-management-for-open-source-projects-in-beta/</loc>
    <lastmod>2022-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/12-days-of-pragprog-sale-day-12/</loc>
    <lastmod>2021-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/12-days-of-pragprog-sale-day-6/</loc>
    <lastmod>2021-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rggo/powerful-command-line-applications-in-go/</loc>
    <lastmod>2021-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/powerful-command-line-applications-in-go-in-print/</loc>
    <lastmod>2021-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-asynchronous-javascript/</loc>
    <lastmod>2021-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/last-chance-2021-cyber-monday-40-off-all-ebooks/</loc>
    <lastmod>2021-11-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/2021-black-friday-sale-40-off-all-ebooks/</loc>
    <lastmod>2021-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/our-lowest-prices-ever/</loc>
    <lastmod>2021-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/2021-early-bird-black-friday-sale-today/</loc>
    <lastmod>2021-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprogwrimo-november-is-writing-month/</loc>
    <lastmod>2021-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-a-binary-clock-with-elixir-and-nerves-in-beta/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/launch-party-erlang-forums-and-pragprogwrimo/</loc>
    <lastmod>2021-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-remote-work-in-beta/</loc>
    <lastmod>2021-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hacktoberfest-help-40-off-sale/</loc>
    <lastmod>2021-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pythonic-programming-in-print/</loc>
    <lastmod>2021-10-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dzpythonic/pythonic-programming/</loc>
    <lastmod>2021-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rust-brain-teasers-in-beta/</loc>
    <lastmod>2021-09-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/go-brain-teasers-in-print/</loc>
    <lastmod>2021-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/from-objects-to-functions-in-beta/</loc>
    <lastmod>2021-09-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-pandas/pandas-brain-teasers/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pandas-brain-teasers-in-print/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-asynchronous-javascript-in-beta/</loc>
    <lastmod>2021-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-gobrain/go-brain-teasers/</loc>
    <lastmod>2021-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-webrtc-in-beta/</loc>
    <lastmod>2021-09-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/python-brain-teasers-in-print/</loc>
    <lastmod>2021-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-pybrain/python-brain-teasers/</loc>
    <lastmod>2021-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-a-weather-station-with-elixir-and-nerves-in-beta/</loc>
    <lastmod>2021-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/sql-antipatterns-volume-1-in-beta-podcast/</loc>
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/concurrent-data-processing-in-elixir-in-print-become-an-effective-software-engineering-manager-on-educative/</loc>
    <lastmod>2021-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/sgdpelixir/concurrent-data-processing-in-elixir/</loc>
    <lastmod>2021-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-clojure-third-edition-in-print/</loc>
    <lastmod>2021-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/testing-elixir-in-print/</loc>
    <lastmod>2021-07-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/lmelixir/testing-elixir/</loc>
    <lastmod>2021-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pythonic-programming-in-beta/</loc>
    <lastmod>2021-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/kkmanage/help-your-boss-help-you/</loc>
    <lastmod>2021-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/</loc>
    <lastmod>2021-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hands-on-rust-in-print/</loc>
    <lastmod>2021-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/hwrust/hands-on-rust/</loc>
    <lastmod>2021-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-front-end-development-for-rails-in-print/</loc>
    <lastmod>2021-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-to-program-third-edition-in-print/</loc>
    <lastmod>2021-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ltp3/learn-to-program-third-edition/</loc>
    <lastmod>2021-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/python-testing-with-pytest-second-edition/</loc>
    <lastmod>2021-06-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/literary-festival/</loc>
    <lastmod>2021-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mfjetpack/kotlin-and-android-development-featuring-jetpack/</loc>
    <lastmod>2021-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-and-android-development-featuring-jetpack-hero-s-journey-podcast/</loc>
    <lastmod>2021-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/portable-python-projects-in-beta/</loc>
    <lastmod>2021-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/intuitive-python-in-print/</loc>
    <lastmod>2021-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dmpython/intuitive-python/</loc>
    <lastmod>2021-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/second-chance-spring-50-off-sale/</loc>
    <lastmod>2021-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hero-s-journey-podcast-sophie-debenedetto/</loc>
    <lastmod>2021-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-css-with-tailwind-in-print/</loc>
    <lastmod>2021-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/think-again-50-off-sale/</loc>
    <lastmod>2021-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/catimers/essential-555-ic/</loc>
    <lastmod>2021-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/essential-555-ic-in-print/</loc>
    <lastmod>2021-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/leader-of-the-pack-50-off-sale/</loc>
    <lastmod>2021-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dzreuse/resourceful-code-reuse/</loc>
    <lastmod>2021-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/resourceful-code-reuse/</loc>
    <lastmod>2021-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/first-impressions-50-off-sale/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tcswift/apple-game-frameworks-and-technologies/</loc>
    <lastmod>2021-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/apple-game-frameworks-and-technologies-hero-s-journey-podcast/</loc>
    <lastmod>2021-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dig-deeper-50-off-sale/</loc>
    <lastmod>2021-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/exploring-graphs-with-elixir/</loc>
    <lastmod>2021-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/many-faces-of-interfaces-50-off-sale/</loc>
    <lastmod>2021-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/join-the-modern-web-50-off-sale/</loc>
    <lastmod>2021-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/distributed-services-with-go-flux-ml/</loc>
    <lastmod>2021-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/intuitive-python/</loc>
    <lastmod>2021-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vsdsl/programming-dsls-in-kotlin/</loc>
    <lastmod>2021-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tjgo/distributed-services-with-go/</loc>
    <lastmod>2021-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/help-your-boss-help-you-hero-s-journey-podcast/</loc>
    <lastmod>2021-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/management-week-at-pragprog/</loc>
    <lastmod>2021-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrothers/practical-ways-to-lead-serve-manage-others/</loc>
    <lastmod>2021-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrorgan/practical-ways-to-lead-an-innovative-organization/</loc>
    <lastmod>2021-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jryourself/practical-ways-to-manage-yourself/</loc>
    <lastmod>2021-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-flux-ml-for-julia/</loc>
    <lastmod>2021-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-phoenix-liveview-in-beta/</loc>
    <lastmod>2021-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/resourceful-code-reuse-in-beta/</loc>
    <lastmod>2021-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-combine-kickstart/</loc>
    <lastmod>2021-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-medium/</loc>
    <lastmod>2021-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/concurrent-data-processing-in-elixir-in-beta/</loc>
    <lastmod>2021-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-studio-phoenix-liveview-course/</loc>
    <lastmod>2021-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-css-with-tailwind-in-beta-explore-software-defined-radio-in-print/</loc>
    <lastmod>2021-01-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/wdradio/explore-software-defined-radio/</loc>
    <lastmod>2021-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/</loc>
    <lastmod>2021-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/genetic-algorithms-in-elixir-in-print/</loc>
    <lastmod>2021-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-nerves-hero-s-journey-podcasts/</loc>
    <lastmod>2021-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-to-program-third-edition-in-beta/</loc>
    <lastmod>2021-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-mystical-hero-s-journey-with-paolo-perrotta/</loc>
    <lastmod>2020-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/12-days-of-pragprog-sale-programmer-passport-nerves/</loc>
    <lastmod>2020-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/12-days-of-pragprog-sale/</loc>
    <lastmod>2020-12-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-functional-programming-kickstart/</loc>
    <lastmod>2020-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-nerves/</loc>
    <lastmod>2020-12-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/last-chance-cyber-monday-40-off-all-ebooks/</loc>
    <lastmod>2020-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-sale-40-off-all-ebooks/</loc>
    <lastmod>2020-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/early-bird-black-friday-sale-today/</loc>
    <lastmod>2020-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-nerves-cinthec/</loc>
    <lastmod>2020-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hands-on-rust/</loc>
    <lastmod>2020-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/kotlin-and-android-development-featuring-jetpack/</loc>
    <lastmod>2020-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-julia-competing-with-unicorns/</loc>
    <lastmod>2020-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/genetic-algorithms-in-elixir/</loc>
    <lastmod>2020-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-swiftui-kickstart/</loc>
    <lastmod>2020-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/maapis/design-and-build-great-web-apis/</loc>
    <lastmod>2020-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/design-and-build-great-web-apis-in-print/</loc>
    <lastmod>2020-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/semester-with-pragprog-progressions/</loc>
    <lastmod>2020-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/semester-with-pragprog-foundations/</loc>
    <lastmod>2020-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-julia/</loc>
    <lastmod>2020-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pandas-brain-teasers/</loc>
    <lastmod>2020-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passjulia/programmer-passport-julia/</loc>
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-swift-kickstart-second-edition/</loc>
    <lastmod>2020-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-serendipity-of-life-hero-s-journey-with-mike-riley/</loc>
    <lastmod>2020-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-dsls-in-kotlin-in-beta/</loc>
    <lastmod>2020-08-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/nmquantum/quantum-computing/</loc>
    <lastmod>2020-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/quantum-computing-in-print/</loc>
    <lastmod>2020-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/technical-blogging-second-edition-audio-book/</loc>
    <lastmod>2020-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-actb2/technical-blogging-second-edition/</loc>
    <lastmod>2020-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-second-edition-in-print/</loc>
    <lastmod>2020-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/apple-game-frameworks-and-technologies-in-beta/</loc>
    <lastmod>2020-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwdsal2/a-common-sense-guide-to-data-structures-and-algorithms-second-edition/</loc>
    <lastmod>2020-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-location-based-projects-for-ios-in-print/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dhios/build-location-based-projects-for-ios/</loc>
    <lastmod>2020-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/finding-the-boundaries-hero-s-journey-with-noel-rappin/</loc>
    <lastmod>2020-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/essential-555-ic-in-beta/</loc>
    <lastmod>2020-07-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-and-educative-team-up/</loc>
    <lastmod>2020-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passlive/programmer-passport-liveview/</loc>
    <lastmod>2020-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-liveview/</loc>
    <lastmod>2020-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/go-brain-teasers/</loc>
    <lastmod>2020-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/python-brain-teasers/</loc>
    <lastmod>2020-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-unit-testing-by-example-in-print/</loc>
    <lastmod>2020-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrlegios/ios-unit-testing-by-example/</loc>
    <lastmod>2020-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/testing-elixir-in-beta/</loc>
    <lastmod>2020-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/to-protect-and-to-serve/</loc>
    <lastmod>2020-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jsengman/become-an-effective-software-engineering-manager/</loc>
    <lastmod>2020-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/become-an-effective-software-engineering-manager-in-print/</loc>
    <lastmod>2020-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-fashion-forward-sale/</loc>
    <lastmod>2020-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/idea-timing-brand-and-network-hero-s-journey-with-bruce-tate/</loc>
    <lastmod>2020-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-just-the-facts-sale/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-otp/</loc>
    <lastmod>2020-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-frameworks-for-your-future-sale/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhhugo/build-websites-with-hugo/</loc>
    <lastmod>2020-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-websites-with-hugo-in-print/</loc>
    <lastmod>2020-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-learn-a-new-language-sale/</loc>
    <lastmod>2020-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-location-based-projects-for-ios-in-beta/</loc>
    <lastmod>2020-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-sampler-sale/</loc>
    <lastmod>2020-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dont-be-afraid-hero-s-journey-with-maik-schmidt/</loc>
    <lastmod>2020-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-fun-diversions-sale/</loc>
    <lastmod>2020-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programmer-passport-elixir/</loc>
    <lastmod>2020-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-stuck-indoors-sale-50-off/</loc>
    <lastmod>2020-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/egmicro/practical-microservices/</loc>
    <lastmod>2020-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-microservices-in-print/</loc>
    <lastmod>2020-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-safeguards-and-security-sale-50-off/</loc>
    <lastmod>2020-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-time-phoenix-in-print/</loc>
    <lastmod>2020-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/sbsockets/real-time-phoenix/</loc>
    <lastmod>2020-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-home-from-school-sale-50-off/</loc>
    <lastmod>2020-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/distributed-services-with-go-in-beta-programming-machine-learning-in-print/</loc>
    <lastmod>2020-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pplearn/programming-machine-learning/</loc>
    <lastmod>2020-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprog-work-from-home-sale-50-off/</loc>
    <lastmod>2020-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/question-driven-writing-hero-s-journey-with-johanna-rothman/</loc>
    <lastmod>2020-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/competing-with-unicorns-in-print/</loc>
    <lastmod>2020-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jragile/competing-with-unicorns/</loc>
    <lastmod>2020-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/explore-software-defined-radio-use-sdr-to-receive-satellite-images-and-space-signals-in-beta/</loc>
    <lastmod>2020-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/audio-book-the-pragmatic-programmer-20th-anniversary-edition/</loc>
    <lastmod>2020-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-flutter-in-print/</loc>
    <lastmod>2020-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/czflutr/programming-flutter/</loc>
    <lastmod>2020-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/amplify-success-hero-s-journey-with-brian-hogan/</loc>
    <lastmod>2020-02-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-websites-with-hugo-programmer-passport-prolog/</loc>
    <lastmod>2020-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails6/agile-web-development-with-rails-6/</loc>
    <lastmod>2020-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passcrys/programmer-passport-crystal/</loc>
    <lastmod>2020-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-6-in-print/</loc>
    <lastmod>2020-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/passpony/programmer-passport-pony/</loc>
    <lastmod>2020-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-talking-apps-develop-voice-first-applications-for-alexa-in-beta/</loc>
    <lastmod>2020-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/i-have-a-story-to-tell-hero-s-journey-with-venkat-subramaniam/</loc>
    <lastmod>2020-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rwscala/modern-systems-programming-with-scala-native/</loc>
    <lastmod>2020-01-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-systems-programming-with-scala-native-in-print/</loc>
    <lastmod>2020-01-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fixing-your-scrum-programmer-passport-prolog/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/become-an-effective-software-engineering-manager-in-beta/</loc>
    <lastmod>2020-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jump-into-elixir-for-2020/</loc>
    <lastmod>2020-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/gdestimate/software-estimation-without-guessing/</loc>
    <lastmod>2019-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/software-estimation-without-guessing-effective-planning-in-an-imperfect-world/</loc>
    <lastmod>2019-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designing-elixir-systems-with-otp-write-highly-scalable-self-healing-software-with-layers/</loc>
    <lastmod>2019-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/</loc>
    <lastmod>2019-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/december-pragpub-magazine-dev-next-conference/</loc>
    <lastmod>2019-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cyber-monday-sale-40-off-ebooks/</loc>
    <lastmod>2019-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-sale-40-off-ebooks-audiobooks-screencasts/</loc>
    <lastmod>2019-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/competing-with-unicorns-how-the-worlds-best-companies-ship-software-and-work-differently/</loc>
    <lastmod>2019-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-front-end-development-for-rails-webpacker-stimulus-and-react-in-beta/</loc>
    <lastmod>2019-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/powerful-command-line-applications-in-go-in-beta/</loc>
    <lastmod>2019-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/quantum-computing-in-beta/</loc>
    <lastmod>2019-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/</loc>
    <lastmod>2019-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/october-pragpub-magazine-halloween-edition/</loc>
    <lastmod>2019-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/search/</loc>
    <lastmod>2019-10-02T12:42:17-05:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-design-patterns-for-express-js-programming-kotlin-now-in-print/</loc>
    <lastmod>2019-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jmexpress/functional-design-patterns-for-express-js/</loc>
    <lastmod>2019-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-pragmatic-programmer-20th-anniversary-edition-now-in-print/</loc>
    <lastmod>2019-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/</loc>
    <lastmod>2019-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/software-estimation-without-guessing-in-beta/</loc>
    <lastmod>2019-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vskotlin/programming-kotlin/</loc>
    <lastmod>2019-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/september-pragpub-magazine-now-available/</loc>
    <lastmod>2019-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/full-stack-graphql-on-video/</loc>
    <lastmod>2019-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-time-phoenix-in-beta/</loc>
    <lastmod>2019-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/design-and-build-great-web-apis-in-beta/</loc>
    <lastmod>2019-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jcscrum/a-scrum-book/</loc>
    <lastmod>2019-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/create-your-successful-agile-project-audio-book-august-pragpub-magazine-now-available/</loc>
    <lastmod>2019-08-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/our-top-ten-list-goes-to-eleven/</loc>
    <lastmod>2019-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jragm/create-your-successful-agile-project/</loc>
    <lastmod>2019-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-flutter-in-beta/</loc>
    <lastmod>2019-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fixing-your-scrum-in-beta/</loc>
    <lastmod>2019-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elm-in-print-july-pragpub-magazine-now-available/</loc>
    <lastmod>2019-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jfelm/programming-elm/</loc>
    <lastmod>2019-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-microservices-in-beta/</loc>
    <lastmod>2019-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/actb2/technical-blogging-second-edition/</loc>
    <lastmod>2019-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dpchat/build-chatbot-interactions/</loc>
    <lastmod>2019-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-clojure-in-beta-build-chatbot-interactions-in-print/</loc>
    <lastmod>2019-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driven-react-in-print-plus-june-pragpub/</loc>
    <lastmod>2019-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhcldev/small-sharp-software-tools/</loc>
    <lastmod>2019-05-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/small-sharp-software-tools-in-print/</loc>
    <lastmod>2019-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-unit-testing-by-example/</loc>
    <lastmod>2019-05-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/from-chaos-to-successful-distributed-agile-teams/</loc>
    <lastmod>2019-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-rkteams/from-chaos-to-successful-distributed-agile-teams/</loc>
    <lastmod>2019-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/may-pragpub-magazine-now-available/</loc>
    <lastmod>2019-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-6-in-beta/</loc>
    <lastmod>2019-04-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designing-elixir-systems-with-otp-in-beta-what-is-graphql-on-video/</loc>
    <lastmod>2019-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/wmecto/programming-ecto/</loc>
    <lastmod>2019-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-reasonml-in-print/</loc>
    <lastmod>2019-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-april-1-titles-and-site-wide-40-sale/</loc>
    <lastmod>2019-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/reasonml/web-development-with-reasonml/</loc>
    <lastmod>2019-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-webassembly-with-rust-in-print/</loc>
    <lastmod>2019-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/esswift2/swift-style-second-edition/</loc>
    <lastmod>2019-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/khrust/programming-webassembly-with-rust/</loc>
    <lastmod>2019-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-machine-learning-in-beta/</loc>
    <lastmod>2019-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-erlang-for-beginners-now-available/</loc>
    <lastmod>2019-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/march-pragpub-magazine-now-available/</loc>
    <lastmod>2019-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-ray-tracer-challenge-in-print/</loc>
    <lastmod>2019-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/</loc>
    <lastmod>2019-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/docker-for-rails-developers-in-print/</loc>
    <lastmod>2019-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ridocker/docker-for-rails-developers/</loc>
    <lastmod>2019-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rzsecur/practical-security/</loc>
    <lastmod>2019-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-security-in-print/</loc>
    <lastmod>2019-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-crystal-in-print/</loc>
    <lastmod>2019-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/crystal/programming-crystal/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-systems-programming-with-scala-native-in-beta/</loc>
    <lastmod>2019-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/technical-blogging-second-edition-in-beta/</loc>
    <lastmod>2019-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/fbmach/genetic-algorithms-and-machine-learning-for-programmers/</loc>
    <lastmod>2019-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/fhproper/property-based-testing-with-proper-erlang-and-elixir/</loc>
    <lastmod>2019-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/property-based-testing-with-proper-erlang-and-elixir-in-print/</loc>
    <lastmod>2019-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/january-pragpub-magazine-now-available/</loc>
    <lastmod>2019-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driven-react-find-problems-early-fix-them-quickly-code-with-confidence-in-beta/</loc>
    <lastmod>2018-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rkrxjs/build-reactive-websites-with-rxjs/</loc>
    <lastmod>2018-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-reactive-websites-with-rxjs-master-observables-and-wrangle-events-in-print/</loc>
    <lastmod>2018-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/december-pragpub-magazine/</loc>
    <lastmod>2018-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-webassembly-with-rust-unified-development-for-web-mobile-and-embedded-applications-in-beta/</loc>
    <lastmod>2018-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cyber-monday-40-sale/</loc>
    <lastmod>2018-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/annual-black-friday-sale/</loc>
    <lastmod>2018-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/small-sharp-software-tools-harness-the-combinatoric-power-of-command-line-tools-and-utilities-in-beta-november-pragpub-magazine/</loc>
    <lastmod>2018-11-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-reasonml-in-beta/</loc>
    <lastmod>2018-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-kotlin-create-elegant-expressive-and-performant-jvm-and-android-applications-in-beta/</loc>
    <lastmod>2018-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/caxcode/xcode-treasures/</loc>
    <lastmod>2018-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/</loc>
    <lastmod>2018-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/forge-your-future-with-open-source-build-your-skills-build-your-network-build-the-future-of-technology-in-print/</loc>
    <lastmod>2018-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-chatbot-interactions-responsive-intuitive-interfaces-with-ruby-in-beta/</loc>
    <lastmod>2018-09-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-crystal-in-beta/</loc>
    <lastmod>2018-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-ray-tracer-challenge-a-test-driven-guide-to-your-first-3d-renderer-in-beta/</loc>
    <lastmod>2018-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/swift-style-second-edition-in-beta/</loc>
    <lastmod>2018-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/property-based-testing-with-proper-erlang-and-elixir-find-bugs-before-your-users-do-in-beta/</loc>
    <lastmod>2018-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/genetic-algorithms-and-machine-learning-also-august-pragpub/</loc>
    <lastmod>2018-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/christmas-in-july-save-40-on-pragprog-com/</loc>
    <lastmod>2018-07-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/code-with-the-wisdom-of-the-crowd-get-better-together-with-mob-programming-in-print/</loc>
    <lastmod>2018-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/3d-game-programming-for-kids-create-interactive-worlds-with-javascript-second-edition-in-print/</loc>
    <lastmod>2018-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mpmob/code-with-the-wisdom-of-the-crowd/</loc>
    <lastmod>2018-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-for-july/</loc>
    <lastmod>2018-07-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-reactive-websites-with-rxjs-master-observables-and-wrangle-events-in-beta/</loc>
    <lastmod>2018-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rediscovering-javascript-master-es6-es7-and-es8/</loc>
    <lastmod>2018-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ves6/rediscovering-javascript/</loc>
    <lastmod>2018-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/wwdc-sale-june-pragpub-magazine/</loc>
    <lastmod>2018-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/csjava2/3d-game-programming-for-kids-second-edition/</loc>
    <lastmod>2018-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-ecto-build-database-apps-in-elixir-for-scalability-and-performance-in-beta/</loc>
    <lastmod>2018-05-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-phoenix-1-4-in-beta-plus-elixir-phoenix-elm-and-vue-js-course/</loc>
    <lastmod>2018-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-1-6-in-print-plus-free-offers/</loc>
    <lastmod>2018-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/elixir16/programming-elixir-1-6/</loc>
    <lastmod>2018-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/roclojure/getting-clojure/</loc>
    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/getting-clojure-build-your-functional-skills-one-idea-at-a-time-in-print/</loc>
    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-vim-craft-your-development-environment-with-vim-8-and-neovim-in-print-may-pragpub-magazine-now-available/</loc>
    <lastmod>2018-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/modvim/modern-vim/</loc>
    <lastmod>2018-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/xcode-treasures-master-the-tools-to-design-build-and-distribute-great-apps-in-beta/</loc>
    <lastmod>2018-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/simplifying-javascript-writing-modern-javascript-with-es5-es6-and-beyond-in-print/</loc>
    <lastmod>2018-04-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/es6tips/simplifying-javascript/</loc>
    <lastmod>2018-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/docker-for-rails-developers-build-ship-and-run-your-applications-everywhere-in-beta/</loc>
    <lastmod>2018-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pwrdata/seven-databases-in-seven-weeks-second-edition/</loc>
    <lastmod>2018-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-databases-in-seven-weeks-a-guide-to-modern-databases-and-the-nosql-movement-in-print-april-pragpub/</loc>
    <lastmod>2018-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/craft-graphql-apis-in-elixir-with-absinthe-flexible-robust-services-for-queries-mutations-and-subscriptions-in-print/</loc>
    <lastmod>2018-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe/</loc>
    <lastmod>2018-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/javacomp/java-by-comparison/</loc>
    <lastmod>2018-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tvmelixir/adopting-elixir/</loc>
    <lastmod>2018-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/atevol/software-design-x-rays/</loc>
    <lastmod>2018-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/software-design-x-rays-fix-technical-debt-with-behavioral-code-analysis-in-print-march-pragpub/</loc>
    <lastmod>2018-03-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rediscovering-javascript-master-es6-es7-and-es8-in-beta-learn-functional-programming-with-elixir-in-print/</loc>
    <lastmod>2018-02-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cdc-elixir/learn-functional-programming-with-elixir/</loc>
    <lastmod>2018-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/shcloj3/programming-clojure-third-edition/</loc>
    <lastmod>2018-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-third-edition-in-print-free-ios-course/</loc>
    <lastmod>2018-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/nrtest3/rails-5-test-prescriptions/</loc>
    <lastmod>2018-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-5-test-prescriptions-build-a-healthy-codebase-in-print/</loc>
    <lastmod>2018-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/reactive-programming-with-rxjs-5-in-print-february-pragpub-magazine/</loc>
    <lastmod>2018-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/smreactjs5/reactive-programming-with-rxjs-5/</loc>
    <lastmod>2018-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/forge-your-future-with-open-source-domain-modeling-made-functional-in-print/</loc>
    <lastmod>2018-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/lhelph/functional-web-development-with-elixir-otp-and-phoenix/</loc>
    <lastmod>2018-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/getting-clojure-build-your-functional-skills-functional-web-development-with-elixir-otp-and-phoenix-in-print/</loc>
    <lastmod>2018-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/simplifying-javascript-in-beta-complex-network-analysis-in-python-in-print/</loc>
    <lastmod>2018-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dzcnapy/complex-network-analysis-in-python/</loc>
    <lastmod>2018-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/swdddf/domain-modeling-made-functional/</loc>
    <lastmod>2018-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/release-it-now-in-print-and-shipping/</loc>
    <lastmod>2018-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mnee2/release-it-second-edition/</loc>
    <lastmod>2018-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-1-6/</loc>
    <lastmod>2018-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/node-js-8-the-right-way-practical-server-side-javascript-that-scales-in-print-january-pragpub/</loc>
    <lastmod>2018-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jwnode2/node-js-8-the-right-way/</loc>
    <lastmod>2017-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elm-build-safe-and-maintainable-front-end-applications-practical-programming-in-print/</loc>
    <lastmod>2017-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/3d-game-programming-for-kids-second-edition-in-beta/</loc>
    <lastmod>2017-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/gwpy3/practical-programming-third-edition/</loc>
    <lastmod>2017-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/java-by-comparison-become-a-java-craftsman-in-80-examples-december-pragpub-magazine/</loc>
    <lastmod>2017-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cyber-monday-annual-sale-learn-at-40-off-now-everyone-else-is/</loc>
    <lastmod>2017-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-cyber-monday-annual-sale-40-off-now/</loc>
    <lastmod>2017-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-rails-5-test-prescriptions-agile-web-development-with-rails-5-1-in-print/</loc>
    <lastmod>2017-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails51/agile-web-development-with-rails-5-1/</loc>
    <lastmod>2017-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-adopting-elixir-a-swift-kickstart-second-edition/</loc>
    <lastmod>2017-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-vim-now-in-beta-november-pragpub-magazine-now-available/</loc>
    <lastmod>2017-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-software-design-x-rays-and-reactive-programming-with-rxjs5/</loc>
    <lastmod>2017-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/complex-network-analysis-in-python-create-your-successful-agile-project/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jragm/create-your-successful-agile-project/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/design-it-now-in-print-and-shipping/</loc>
    <lastmod>2017-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mkdsa/design-it/</loc>
    <lastmod>2017-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/october-pragpub-magazine/</loc>
    <lastmod>2017-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/developing-with-elixir-otp-video-course/</loc>
    <lastmod>2017-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-liftoff/liftoff-second-edition/</loc>
    <lastmod>2017-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/craft-graphql-apis-in-elixir-with-absinthe/</loc>
    <lastmod>2017-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/lfreact/react-for-real/</loc>
    <lastmod>2017-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/react-for-real-effective-testing-with-rspec-3-both-in-print-and-shipping/</loc>
    <lastmod>2017-08-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rspec3/effective-testing-with-rspec-3/</loc>
    <lastmod>2017-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/release-it-second-edition-design-and-deploy-production-ready-software/</loc>
    <lastmod>2017-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-functional-programming-with-elixir/</loc>
    <lastmod>2017-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mastering-ruby-closures/</loc>
    <lastmod>2017-08-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms-in-print-pragpub-for-august/</loc>
    <lastmod>2017-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-a-pragpub-anthology-exploring-clojure-elixir-haskell-scala-and-swift-in-print/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ppanth/functional-programming-a-pragpub-anthology/</loc>
    <lastmod>2017-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-drmfree-ebooks-for-dayagainstdrm/</loc>
    <lastmod>2017-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/fugue/scalable-cloud-ops-with-fugue/</loc>
    <lastmod>2017-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/scalable-cloud-ops-with-fugue-july-pragpub/</loc>
    <lastmod>2017-07-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-databases-in-seven-weeks-second-edition/</loc>
    <lastmod>2017-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dcbang2/rails-angular-postgres-and-bootstrap-second-edition/</loc>
    <lastmod>2017-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-angular-developing-with-elixir-otp-online-course/</loc>
    <lastmod>2017-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/node-js-8-the-right-way-practical-server-side-javascript-that-scales/</loc>
    <lastmod>2017-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-third-edition-june-pragpub-magazine/</loc>
    <lastmod>2017-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/python-testing-with-pytest/</loc>
    <lastmod>2017-05-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-a-pragpub-anthology-exploring-clojure-elixir-haskell-scala-and-swift/</loc>
    <lastmod>2017-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-5-1-upgrade-details/</loc>
    <lastmod>2017-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/may-pragpub-magazine/</loc>
    <lastmod>2017-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/surprise-sale-40-off-this-week-only/</loc>
    <lastmod>2017-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/free-integrating-elm-course-congrats-to-our-10-year-staff/</loc>
    <lastmod>2017-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/swift-style-pragpub-s-low-code-and-mobs-and-thanks/</loc>
    <lastmod>2017-04-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-ios-10-sdk-development-creating-iphone-and-ipad-apps-with-swift/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-web-development-with-elixir-otp-and-phoenix/</loc>
    <lastmod>2017-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/a-common-sense-guide-to-data-structures-and-algorithms/</loc>
    <lastmod>2017-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/design-it-from-programmer-to-software-architect/</loc>
    <lastmod>2017-03-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/march-pragpubin-like-a-lion/</loc>
    <lastmod>2017-03-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/effective-testing-with-rspec-3-build-ruby-apps-with-confidence/</loc>
    <lastmod>2017-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/hwcuc2/the-cucumber-book-second-edition/</loc>
    <lastmod>2017-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-for-february/</loc>
    <lastmod>2017-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/take-my-money-accepting-payments-on-the-web-in-print/</loc>
    <lastmod>2017-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-vim-for-vim-8-and-core-data-for-swift-3/</loc>
    <lastmod>2017-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/scalable-cloud-ops-with-fugue-declare-deploy-and-automate-the-cloud/</loc>
    <lastmod>2017-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/january-pragpub-magazine-new-version-of-core-data-in-swift/</loc>
    <lastmod>2017-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/swift-style-an-opinionated-guide-to-an-opinionated-language/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/december-pragpub-magazine-author-jared-richardson-passes-away/</loc>
    <lastmod>2016-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/last-chance-hurry-for-40-off/</loc>
    <lastmod>2016-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-annual-sale-40-off-now/</loc>
    <lastmod>2016-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/tmux-2-productive-mouse-free-development-new-elm-course-from-pragmatic-studio/</loc>
    <lastmod>2016-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-10-sdk-development-creating-iphone-and-ipad-apps-with-swift-in-beta/</loc>
    <lastmod>2016-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/invite-a-friend-is-back-november-pragpub/</loc>
    <lastmod>2016-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-1-3-in-print/</loc>
    <lastmod>2016-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-angular-postgres-and-bootstrap-second-edition-in-beta/</loc>
    <lastmod>2016-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vsjavas/test-driving-javascript-applications/</loc>
    <lastmod>2016-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driving-javascript-applications-in-print-pragpub-magazine/</loc>
    <lastmod>2016-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-new-classic-agile-web-development-with-rails-5/</loc>
    <lastmod>2016-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrtest/the-way-of-the-web-tester/</loc>
    <lastmod>2016-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-and-shipping-the-way-of-the-web-tester/</loc>
    <lastmod>2016-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/september-pragpub-magazine/</loc>
    <lastmod>2016-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-real-time-web-apps-with-phoenix-data-science-essentials-in-python-now-in-print/</loc>
    <lastmod>2016-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/take-my-money-accepting-payments-on-the-web/</loc>
    <lastmod>2016-08-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dzpyds/data-science-essentials-in-python/</loc>
    <lastmod>2016-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-apps-with-rest-apis/</loc>
    <lastmod>2016-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-cmrest/ios-apps-with-rest-apis/</loc>
    <lastmod>2016-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-1-3-august-pragpub-magazine/</loc>
    <lastmod>2016-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrport2/manage-your-project-portfolio-second-edition/</loc>
    <lastmod>2016-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/7apps/seven-mobile-apps-in-seven-weeks/</loc>
    <lastmod>2016-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-mobile-apps-in-seven-weeks-manage-your-project-portfolio-2nd-ed-both-in-print/</loc>
    <lastmod>2016-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-clojure-deploying-with-jruby-9k-both-in-print/</loc>
    <lastmod>2016-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/christmas-in-july-40-off-ebooks-today-through-sunday-only/</loc>
    <lastmod>2016-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pg_sass3/pragmatic-guide-to-sass-3/</loc>
    <lastmod>2016-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-to-sass-3-july-pragpub-magazine/</loc>
    <lastmod>2016-07-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/serverless-single-page-apps-in-print-free-rails5-updates/</loc>
    <lastmod>2016-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-data-now-in-both-swift-and-objective-c-editions/</loc>
    <lastmod>2016-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/brapps/serverless-single-page-apps/</loc>
    <lastmod>2016-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mzcd3/core-data-in-objective-c-third-edition/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mzswift/core-data-in-swift/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fire-in-the-valley-audio-book-liftoff-in-print/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/liftoff/liftoff-second-edition/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-fsfire/fire-in-the-valley/</loc>
    <lastmod>2016-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-way-of-the-web-tester-automate-your-tests-reduce-bugs-increase-quality/</loc>
    <lastmod>2016-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/career-book-sale/</loc>
    <lastmod>2016-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/data-science-essentials-in-python-developing-for-apple-watch/</loc>
    <lastmod>2016-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-with-jruby-9k-may-pragpub-magazine/</loc>
    <lastmod>2016-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/own-the-web-with-programming-phoenix-and-pragmatic-guide-to-sass-3/</loc>
    <lastmod>2016-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driving-javascript-applications-designed-for-use-in-print/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/lmuse2/designed-for-use-second-edition/</loc>
    <lastmod>2016-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/liftoff-start-and-sustain-successful-agile-teams-manage-your-project-portfolio-both-in-beta/</loc>
    <lastmod>2016-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-5-in-beta-april-magazine/</loc>
    <lastmod>2016-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/no-fooling-save-40-now-at-pragprog-com/</loc>
    <lastmod>2016-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrlean/agile-and-lean-program-management/</loc>
    <lastmod>2016-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/devops-in-practice-agile-and-lean-program-management/</loc>
    <lastmod>2016-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-and-lean-program-management/</loc>
    <lastmod>2016-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-9-sdk-development-creating-iphone-and-ipad-apps-with-swift-in-print/</loc>
    <lastmod>2016-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-1-2-save-20-on-paperback/</loc>
    <lastmod>2016-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-data-swift-or-objc-editions-march-pragpub/</loc>
    <lastmod>2016-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designed-for-use-second-edition-in-beta/</loc>
    <lastmod>2016-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/starter-kit-specials-for-valentine-s-day/</loc>
    <lastmod>2016-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-clojure-in-beta-and-pragpub-magazine/</loc>
    <lastmod>2016-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-mobile-apps-in-seven-weeks-native-apps-multiple-platforms-in-beta/</loc>
    <lastmod>2016-01-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-angular-postgres-and-bootstrap-in-print/</loc>
    <lastmod>2016-01-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jan-pragpub-secure-your-node-js-web-application-in-print/</loc>
    <lastmod>2016-01-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/kdnodesec/secure-your-node-js-web-application/</loc>
    <lastmod>2016-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/serverless-single-page-apps-and-new-elixir-1-2/</loc>
    <lastmod>2016-01-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/reactive-programming-with-rxjs-in-print/</loc>
    <lastmod>2015-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/developing-for-apple-watch-second-edition/</loc>
    <lastmod>2015-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-performance-optimization-in-print-december-pragpub/</loc>
    <lastmod>2015-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/last-chance-40-off-all-ebooks-ends-tomorrow/</loc>
    <lastmod>2015-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/happy-thanksgiving-40-off-all-ebooks-til-dec-1/</loc>
    <lastmod>2015-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/adrpo/ruby-performance-optimization/</loc>
    <lastmod>2015-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/creating-great-teams-how-self-selection-lets-people-excel-in-print/</loc>
    <lastmod>2015-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cucumber-school/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dnvim2/practical-vim-second-edition/</loc>
    <lastmod>2015-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-vim-2nd-ed-in-print/</loc>
    <lastmod>2015-10-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-perl-4th-ed-elm-signals-mailboxes-ports/</loc>
    <lastmod>2015-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/swperl/modern-perl-fourth-edition/</loc>
    <lastmod>2015-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deliver-audacious-web-apps-with-ember-2-now-in-print/</loc>
    <lastmod>2015-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-9-sdk-development-creating-iphone-and-ipad-apps-with-swift-in-beta-october-pragpub/</loc>
    <lastmod>2015-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/november-pragpub-magazine/</loc>
    <lastmod>2015-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/big-news-programming-phoenix-now-in-beta-text-processing-with-ruby-in-print/</loc>
    <lastmod>2015-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rmtpruby/text-processing-with-ruby/</loc>
    <lastmod>2015-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/reactive-programming-with-rxjs-programming-scala-in-print/</loc>
    <lastmod>2015-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vsscala2/pragmatic-scala/</loc>
    <lastmod>2015-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/exercises-for-programmers-and-learn-game-programming-with-ruby-now-in-print/</loc>
    <lastmod>2015-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhwb/exercises-for-programmers/</loc>
    <lastmod>2015-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/customer-requirements/</loc>
    <lastmod>2015-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-mbcreq/customer-requirements/</loc>
    <lastmod>2015-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/clojure-applied-september-pragpub/</loc>
    <lastmod>2015-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vmclojeco/clojure-applied/</loc>
    <lastmod>2015-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/introducing-our-new-website/</loc>
    <lastmod>2015-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/elm-building-reactive-web-apps/</loc>
    <lastmod>2015-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/exercises-for-programmers-mob-programming-modern-perl-and-more/</loc>
    <lastmod>2015-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dblegacy/beyond-legacy-code/</loc>
    <lastmod>2015-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-angular-postgres-and-bootstrap-powerful-effective-and-efficient-full-stack-web-development/</loc>
    <lastmod>2015-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/wbdev2/web-development-recipes-2nd-edition/</loc>
    <lastmod>2015-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-recipes-2nd-edition-in-print/</loc>
    <lastmod>2015-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/christmas-in-july-today-through-friday-only/</loc>
    <lastmod>2015-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/secure-your-node-js-web-application-july-pragpub/</loc>
    <lastmod>2015-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mazes-for-programmers-code-your-own-twisty-little-passages-in-print/</loc>
    <lastmod>2015-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jbmaze/mazes-for-programmers/</loc>
    <lastmod>2015-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-jrpredict/predicting-the-unpredictable/</loc>
    <lastmod>2015-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/predicting-the-unpredictable-and-real-world-kanban-in-print/</loc>
    <lastmod>2015-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/beyond-legacy-code-nine-practices-to-extend-the-life-and-value-of-your-software/</loc>
    <lastmod>2015-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deliver-audacious-web-apps-with-ember-2/</loc>
    <lastmod>2015-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/june-pragpub-augmenting-human-intellect/</loc>
    <lastmod>2015-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/developing-for-apple-watch-your-app-on-their-wrists/</loc>
    <lastmod>2015-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-xslt-jumpstarter-rapid-android-development-updates/</loc>
    <lastmod>2015-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/real-world-kanban-and-hello-android/</loc>
    <lastmod>2015-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-scala-new-may-pragpub-magazine/</loc>
    <lastmod>2015-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/eband4/hello-android-4th-edition/</loc>
    <lastmod>2015-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/text-processing-with-ruby-in-beta/</loc>
    <lastmod>2015-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-recipes-2nd-edition-in-beta/</loc>
    <lastmod>2015-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-game-programming-with-ruby-bring-your-ideas-to-life-with-gosu-now-in-beta/</loc>
    <lastmod>2015-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/clojure-applied-from-practice-to-practitioner-now-in-beta/</loc>
    <lastmod>2015-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-8-sdk-development-swift-apple-watch-in-pragpub-magazine/</loc>
    <lastmod>2015-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-performance-optimization-and-your-code-as-a-crime-scene/</loc>
    <lastmod>2015-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-unit-testing-in-java-8-with-junit-now-in-print/</loc>
    <lastmod>2015-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/utj2/pragmatic-unit-testing-in-java-8-with-junit/</loc>
    <lastmod>2015-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/swift-noestimates-patterns-functions-and-the-altair/</loc>
    <lastmod>2015-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-the-nature-of-software-development/</loc>
    <lastmod>2015-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-coffeescript-accelerated-javascript-development-2nd-edition/</loc>
    <lastmod>2015-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-the-cucumber-for-java-book/</loc>
    <lastmod>2015-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rjnsd/the-nature-of-software-development/</loc>
    <lastmod>2015-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tbcoffee2/coffeescript/</loc>
    <lastmod>2015-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mazes-for-programmers-new-pragpub-magazine/</loc>
    <lastmod>2015-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cmelixir/metaprogramming-elixir/</loc>
    <lastmod>2015-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/metaprogramming-elixir-arduino-a-quick-start-guide/</loc>
    <lastmod>2015-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hello-android-4th-edition-now-in-beta/</loc>
    <lastmod>2015-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/msard2/arduino-a-quick-start-guide-second-edition/</loc>
    <lastmod>2015-01-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-viml-primer-mastering-ruby-blocks-iterators-online-course/</loc>
    <lastmod>2015-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-year-new-jam-packed-pragpub-issue/</loc>
    <lastmod>2015-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-seven-concurrency-models-in-seven-weeks-paperback-today-only/</loc>
    <lastmod>2014-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-build-ios-games-with-sprite-kit-paperback-today-only/</loc>
    <lastmod>2014-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-metaprogramming-ruby-2-paperback-today-only/</loc>
    <lastmod>2014-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-mastering-clojure-macros-paperback-today-only/</loc>
    <lastmod>2014-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-programming-elixir-paperback-today-only/</loc>
    <lastmod>2014-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-learn-to-program-with-minecraft-paperback-today-only/</loc>
    <lastmod>2014-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-fire-in-the-valley-paperback-today-only/</loc>
    <lastmod>2014-12-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-4-test-prescriptions-in-print-50-off-select-paperback-books/</loc>
    <lastmod>2014-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ten-days-of-gerbils-50-off-paperback-books/</loc>
    <lastmod>2014-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/your-code-as-a-crime-scene-new-pragpub-issue/</loc>
    <lastmod>2014-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-ebook-sale-ends-dec-1/</loc>
    <lastmod>2014-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/50-off-thanksgiving-ebooks-sale/</loc>
    <lastmod>2014-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-unit-testing-in-java-8-seven-more-languages-in-print/</loc>
    <lastmod>2014-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/7lang/seven-more-languages-in-seven-weeks/</loc>
    <lastmod>2014-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-dart-1-for-everyone/</loc>
    <lastmod>2014-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-fire-in-the-valley-nov-pragpub-magazine/</loc>
    <lastmod>2014-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/fsfire/fire-in-the-valley/</loc>
    <lastmod>2014-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-learn-to-program-with-minecraft-plugins-2nd-edition/</loc>
    <lastmod>2014-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-google-glass-2nd-ed/</loc>
    <lastmod>2014-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-in-print-and-shipping/</loc>
    <lastmod>2014-10-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/arduino-quick-start-2nd-ed/</loc>
    <lastmod>2014-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/coffeescript-accelerated-javascript-development-second-edition/</loc>
    <lastmod>2014-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/learn-to-program-with-minecraft-plugins-new-edition-for-canarymod-october-pragpub/</loc>
    <lastmod>2014-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-8-sdk-development-with-swift-now-in-beta/</loc>
    <lastmod>2014-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-nature-of-software-development-google-drive-support/</loc>
    <lastmod>2014-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-cucumber-for-java-book-pragpub-for-september/</loc>
    <lastmod>2014-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dart-1-for-everyone/</loc>
    <lastmod>2014-08-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cjclojure/mastering-clojure-macros/</loc>
    <lastmod>2014-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mastering-clojure-macros-win-5-print-books/</loc>
    <lastmod>2014-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/metaprogramming-ruby-2-now-in-print/</loc>
    <lastmod>2014-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ppmetr2/metaprogramming-ruby-2/</loc>
    <lastmod>2014-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/august-pragpub-magazine-swift-protocols-vim-and-garages/</loc>
    <lastmod>2014-08-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/growing-rails-applications-in-practice/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-kegrap/growing-rails-applications-in-practice/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-build-ios-games-with-sprite-kit-unleash-your-imagination-in-two-dimensions/</loc>
    <lastmod>2014-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-seven-concurrency-models-in-seven-weeks-when-threads-unravel/</loc>
    <lastmod>2014-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pb7con/seven-concurrency-models-in-seven-weeks/</loc>
    <lastmod>2014-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fire-in-the-valley-3rd-edition/</loc>
    <lastmod>2014-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/apple-s-swift-in-this-month-s-pragpub-magazine/</loc>
    <lastmod>2014-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-more-languages-in-seven-weeks/</loc>
    <lastmod>2014-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/building-backbone-plugins/</loc>
    <lastmod>2014-06-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-4-test-prescriptions-build-a-healthy-codebase/</loc>
    <lastmod>2014-06-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/healthy-programmer-audio-book-5th-year-anniversary-of-pragpub/</loc>
    <lastmod>2014-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jkthp/the-healthy-programmer/</loc>
    <lastmod>2014-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-an-awesome-pc-2014-edition-now-in-print/</loc>
    <lastmod>2014-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/summer-kids-learn-to-program-with-minecraft-plugins-in-print-and-shipping/</loc>
    <lastmod>2014-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-for-may-2014/</loc>
    <lastmod>2014-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/bhgrunt/automate-with-grunt/</loc>
    <lastmod>2014-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/automate-with-grunt-the-build-tool-for-javascript/</loc>
    <lastmod>2014-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-sale-40-off-rails-and-more/</loc>
    <lastmod>2014-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/confident-ruby/</loc>
    <lastmod>2014-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/d-devops/devops-in-practice/</loc>
    <lastmod>2014-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/agcr/confident-ruby/</loc>
    <lastmod>2014-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/manage-your-job-search/</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrsearch/manage-your-job-search/</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/raspberry-pi-second-edition-april-pragpub-magazine/</loc>
    <lastmod>2014-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-online-rails-ii-course/</loc>
    <lastmod>2014-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ipad-and-iphone-kung-fu-now-in-print/</loc>
    <lastmod>2014-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/metaprogramming-ruby-second-edition-now-in-beta/</loc>
    <lastmod>2014-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/msraspi2/raspberry-pi-a-quick-start-guide-2nd-edition/</loc>
    <lastmod>2014-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-ios-games-with-sprite-kit-march-pragpub-magazine/</loc>
    <lastmod>2014-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/in-honor-of-jim-weirich-1956-2014/</loc>
    <lastmod>2014-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-in-java-harnessing-the-power-of-java-8-lambda-expressions-now-in-print/</loc>
    <lastmod>2014-02-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/valentine-s-day-sale-40-off/</loc>
    <lastmod>2014-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-february-issue/</loc>
    <lastmod>2014-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-sound-with-pure-data-now-in-print-and-shipping/</loc>
    <lastmod>2014-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dart-for-hipsters-1-0/</loc>
    <lastmod>2014-01-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/thsound/programming-sound-with-pure-data/</loc>
    <lastmod>2014-01-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-web-frameworks-and-web-development-with-clojure-now-in-print-and-shipping/</loc>
    <lastmod>2014-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/7web/seven-web-frameworks-in-seven-weeks/</loc>
    <lastmod>2014-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/grails-2-a-quick-start-guide-now-in-print/</loc>
    <lastmod>2014-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/happy-new-year-january-pragpub-and-more/</loc>
    <lastmod>2014-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/crafting-rails-4-applications-raspberry-pi/</loc>
    <lastmod>2013-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jvrails2/crafting-rails-4-applications/</loc>
    <lastmod>2013-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-google-glass-the-agile-samurai-audio-book/</loc>
    <lastmod>2013-12-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-jtrap/the-agile-samurai/</loc>
    <lastmod>2013-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-minecraft-remote-pairing-pragpub-secret-santa/</loc>
    <lastmod>2013-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jkrp/remote-pairing/</loc>
    <lastmod>2013-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/thanksgiving-sale-update-50-off-ebooks-all-week/</loc>
    <lastmod>2013-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/happy-thanksgiving-50-off-ebooks-all-week/</loc>
    <lastmod>2013-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/node-js-the-right-way-create-mobile-games-with-corona/</loc>
    <lastmod>2013-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/now-in-print-build-awesome-command-line-applications-developing-android-on-android-the-dream-team-nightmare/</loc>
    <lastmod>2013-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ptdream/the-dream-team-nightmare/</loc>
    <lastmod>2013-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-patterns-backbone-marionette/</loc>
    <lastmod>2013-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mbfpp/functional-programming-patterns-in-scala-and-clojure/</loc>
    <lastmod>2013-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/html5-and-css3-level-up-with-today-s-web-technologies-2nd-ed-in-print-november-pragpub-on-sale/</loc>
    <lastmod>2013-11-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-c-programming-with-test-driven-development-code-better-sleep-better/</loc>
    <lastmod>2013-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/get-all-of-next-year-s-books-3d-game-programming-for-kids-now-in-print/</loc>
    <lastmod>2013-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/win-a-studio-ipad-and-iphone-kung-fu-the-coding-dojo-handbook/</loc>
    <lastmod>2013-10-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/win-all-our-ebooks-plus-the-dream-team-nightmare-programming-erlang/</loc>
    <lastmod>2013-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jaerlang2/programming-erlang-2nd-edition/</loc>
    <lastmod>2013-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/win-a-full-bookshelf-rails-in-print-and-new-magazine-issue/</loc>
    <lastmod>2013-10-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rails4/agile-web-development-with-rails-4/</loc>
    <lastmod>2013-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-concurrency-models-in-seven-weeks-working-with-ruby-threads/</loc>
    <lastmod>2013-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-programming-the-retrospective-handbook/</loc>
    <lastmod>2013-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/gwpy2/practical-programming-2nd-edition/</loc>
    <lastmod>2013-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-sound-with-pure-data-make-your-apps-come-alive-with-dynamic-audio/</loc>
    <lastmod>2013-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/no-batteries-required-book-sale-and-new-pragpub-issue/</loc>
    <lastmod>2013-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-with-clojure-processing-big-data-with-mapreduce-screencast/</loc>
    <lastmod>2013-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-web-frameworks-in-seven-weeks-adventures-in-better-web-apps-now-in-beta/</loc>
    <lastmod>2013-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-ios-apps-with-ui-automation-now-in-print-new-magazine/</loc>
    <lastmod>2013-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/good-math-a-geek-s-guide-to-the-beauty-of-numbers-logic-and-computation-now-in-print/</loc>
    <lastmod>2013-08-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ec101di/101-design-ingredients-to-solve-big-tech-problems/</loc>
    <lastmod>2013-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/101-design-ingredients-to-solve-big-tech-problems-now-in-print/</loc>
    <lastmod>2013-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/icloud-for-developers-automatically-sync-your-ios-data-everywhere-all-the-time/</loc>
    <lastmod>2013-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-groovy-2-and-developing-android-on-android/</loc>
    <lastmod>2013-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/mcmath/good-math/</loc>
    <lastmod>2013-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vslg2/programming-groovy-2/</loc>
    <lastmod>2013-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-healthy-programmer-get-fit-feel-better-and-keep-coding-now-in-print/</loc>
    <lastmod>2013-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-for-july-new-studio-courses/</loc>
    <lastmod>2013-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/developers-code-audio-book-ruby-2-0-in-print-lots-of-updates/</loc>
    <lastmod>2013-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-kcdc/the-developer-s-code/</loc>
    <lastmod>2013-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jkthp/the-healthy-programmer/</loc>
    <lastmod>2013-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/kbogla/opengl-es-2-for-android/</loc>
    <lastmod>2013-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/html5-and-css3-2nd-ed-opengl-es-2-for-android-in-print/</loc>
    <lastmod>2013-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ruby4/programming-ruby-1-9-2-0-4th-edition/</loc>
    <lastmod>2013-06-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-with-elixir-updated-raspberry-pi/</loc>
    <lastmod>2013-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ultimate-android-power-tips-make-your-mobile-work-for-you/</loc>
    <lastmod>2013-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-elixir-functional-concurrent-pragmatic-fun/</loc>
    <lastmod>2013-05-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/online-ruby-on-rails-programming-course/</loc>
    <lastmod>2013-05-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/crafting-rails-applications-and-pragpub-magazine/</loc>
    <lastmod>2013-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/create-mobile-games-with-corona-in-beta-rapid-android-development-in-print/</loc>
    <lastmod>2013-04-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-erlang-2nd-ed/</loc>
    <lastmod>2013-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/april-s-pragpub-magazine/</loc>
    <lastmod>2013-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-ios-apps-with-ui-automation-bug-hunting-made-easy/</loc>
    <lastmod>2013-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modern-c-programming-with-test-driven-development/</loc>
    <lastmod>2013-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-patterns-in-scala-and-clojure/</loc>
    <lastmod>2013-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/functional-programming-in-java-and-pragpub/</loc>
    <lastmod>2013-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-programming-2nd-ed-plus-new-rails-4-0-and-ruby-2-0/</loc>
    <lastmod>2013-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-ruby-2-0/</loc>
    <lastmod>2013-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hiring-geeks-that-fit-explore-it-in-print/</loc>
    <lastmod>2013-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ehxta/explore-it/</loc>
    <lastmod>2013-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrgeeks/hiring-geeks-that-fit/</loc>
    <lastmod>2013-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/101-design-ingredients-in-beta-cucumber-recipes-in-print/</loc>
    <lastmod>2013-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/dhwcr/cucumber-recipes/</loc>
    <lastmod>2013-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-s-20th-3d-game-programming-for-kids/</loc>
    <lastmod>2013-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/opengl-es-for-android-core-data-2nd-ed/</loc>
    <lastmod>2013-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/good-math-in-beta-working-with-tcp-sockets/</loc>
    <lastmod>2013-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-app-design-handbook-definitive-antlr-4-reference/</loc>
    <lastmod>2013-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tpantlr2/the-definitive-antlr-4-reference/</loc>
    <lastmod>2013-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-healthy-programmer-subscription-outsource-it/</loc>
    <lastmod>2013-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-year-new-magazine-issue-new-sale/</loc>
    <lastmod>2013-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-groovy-sublime-text-2-screencast/</loc>
    <lastmod>2012-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/a-snfocus/pomodoro-technique-illustrated/</loc>
    <lastmod>2012-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rubymotion-and-our-first-audio-book/</loc>
    <lastmod>2012-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-for-december-upcoming-holiday-treats/</loc>
    <lastmod>2012-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tbajs/async-javascript/</loc>
    <lastmod>2012-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/async-javascript-and-mac-kung-fu-2nd-ed-in-print-and-shipping/</loc>
    <lastmod>2012-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-cyber-monday-40-off-sale/</loc>
    <lastmod>2012-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-6-sdk-development-now-in-print-and-shipping/</loc>
    <lastmod>2012-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-cloud-and-amazon-web-services-screencast-november-pragpub-magazine/</loc>
    <lastmod>2012-11-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/celebrate-rubyconf-with-40-off-select-ruby-and-rails-books/</loc>
    <lastmod>2012-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-career-special/</loc>
    <lastmod>2012-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-command-line-special/</loc>
    <lastmod>2012-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-thoughtworks-anthology-volume-2-in-print/</loc>
    <lastmod>2012-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-data-2nd-ed-and-october-magazine/</loc>
    <lastmod>2012-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/outsource-it-in-beta-practical-vim-in-print/</loc>
    <lastmod>2012-09-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-sdk-development-beta-updated-to-ios-6/</loc>
    <lastmod>2012-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-definitive-antlr-4-reference-now-in-beta/</loc>
    <lastmod>2012-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-pragmatic-programmer-now-in-drm-free-ebook/</loc>
    <lastmod>2012-09-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mac-kung-fu-2nd-ed-september-issue-of-pragpub-magazine/</loc>
    <lastmod>2012-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/explore-it-and-scalable-and-modular-architecture-for-css/</loc>
    <lastmod>2012-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rapid-android-development-build-rich-sensor-based-applications-with-processing-now-in-beta/</loc>
    <lastmod>2012-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cucumber-recipes-automate-anything-with-bdd-tools-and-techniques-now-in-beta/</loc>
    <lastmod>2012-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/raspberry-pi-now-available/</loc>
    <lastmod>2012-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/backbone-js-and-pragpub-magazine/</loc>
    <lastmod>2012-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-rails-automate-deploy-scale-maintain-and-sleep-at-night/</loc>
    <lastmod>2012-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-with-jruby-deliver-scalable-web-apps-using-the-jvm/</loc>
    <lastmod>2012-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/thoughtworks-anthology-pragpub-dwolla-more/</loc>
    <lastmod>2012-07-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/dart-for-hipsters/</loc>
    <lastmod>2012-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/june-news-and-events/</loc>
    <lastmod>2012-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/june-pragpub-magazine/</loc>
    <lastmod>2012-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/working-with-unix-processes-now-available/</loc>
    <lastmod>2012-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-databases-in-seven-weeks-a-guide-to-modern-databases-and-the-nosql-movement-now-in-print/</loc>
    <lastmod>2012-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cutting-through-complexity/</loc>
    <lastmod>2012-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/online-ruby-programming-course-from-pragmatic-studio/</loc>
    <lastmod>2012-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-vim-edit-text-at-the-speed-of-thought-now-in-beta/</loc>
    <lastmod>2012-04-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-2nd-ed-now-in-print/</loc>
    <lastmod>2012-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-recipes-rails-3-edition-now-in-print/</loc>
    <lastmod>2012-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-gerbils-riot-cite-squeaky-wheels/</loc>
    <lastmod>2012-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-rails-view-create-a-beautiful-and-maintainable-user-experience-now-in-print/</loc>
    <lastmod>2012-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-druby-book-distributed-and-parallel-computing-with-ruby-now-in-print/</loc>
    <lastmod>2012-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/build-awesome-command-line-applications-in-ruby-now-in-print/</loc>
    <lastmod>2012-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-with-jruby-now-in-beta-pragpub-magazine/</loc>
    <lastmod>2012-03-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/tmux-and-technical-blogging-now-in-print/</loc>
    <lastmod>2012-02-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-your-home/</loc>
    <lastmod>2012-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/kcdc/the-developer-s-code/</loc>
    <lastmod>2012-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-developer-s-code/</loc>
    <lastmod>2012-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-magazine-hello-android-updates/</loc>
    <lastmod>2012-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-cucumber-book-in-print-scripted-gui-testing-updated-w-cucumber-and-rspec/</loc>
    <lastmod>2012-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-rails-automate-deploy-scale-maintain-and-sleep-at-night-now-in-beta/</loc>
    <lastmod>2012-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-recipes-now-in-print-january-magazine/</loc>
    <lastmod>2012-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-to-sass-now-in-print/</loc>
    <lastmod>2011-12-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-sdk-development-cutting-an-agile-groove-full-series-released/</loc>
    <lastmod>2011-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/hklean/lean-from-the-trenches/</loc>
    <lastmod>2011-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/lean-from-the-trenches-managing-large-scale-projects-with-kanban-now-in-print-30th-pragpub/</loc>
    <lastmod>2011-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jcdeg/new-programmer-s-survival-manual/</loc>
    <lastmod>2011-12-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-databases-in-seven-weeks-now-in-beta/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-today-only/</loc>
    <lastmod>2011-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mac-kung-fu-now-in-print/</loc>
    <lastmod>2011-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-programmer-s-survival-manual-in-print/</loc>
    <lastmod>2011-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-developer-s-code-in-beta-programming-ruby-1-9-3/</loc>
    <lastmod>2011-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/november-magazine-rails-3-1-now-in-paper-pragprowrimo/</loc>
    <lastmod>2011-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-stuff-build-awesome-command-line-apps-dropbox-support-jruby-tenth-anniversary/</loc>
    <lastmod>2011-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-your-home-automate-with-arduino-android-and-your-computer-now-in-beta/</loc>
    <lastmod>2011-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-recipes-rails-3-edition-now-in-beta/</loc>
    <lastmod>2011-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/october-magazine-scala-distributed-agile-lightsabers-rubber-bands-and-a-macaroni-box/</loc>
    <lastmod>2011-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cutting-an-agile-groove-videos-help-wanted-at-pragprog-com/</loc>
    <lastmod>2011-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/technical-blogging-in-beta-podcast-on-coffeescript/</loc>
    <lastmod>2011-09-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-2nd-ed-now-in-beta/</loc>
    <lastmod>2011-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-scala/</loc>
    <lastmod>2011-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-concurrency-now-in-print-agile-web-dvl-updates-to-3-1/</loc>
    <lastmod>2011-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-to-sass/</loc>
    <lastmod>2011-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/web-development-recipes-and-the-spdy-book-making-websites-fly/</loc>
    <lastmod>2011-08-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mac-kung-fu-over-300-tips-tricks-hints-and-hacks-for-os-x-lion/</loc>
    <lastmod>2011-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-week-2011-40-off/</loc>
    <lastmod>2011-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/august-magazine-coffeescript-clojurescript-agile-and-more/</loc>
    <lastmod>2011-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/coffeescript-accelerated-javascript-development-now-in-print-and-shipping/</loc>
    <lastmod>2011-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vspcon/programming-concurrency-on-the-jvm/</loc>
    <lastmod>2011-07-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-programmer-s-survival-manual-navigate-your-workplace-cube-farm-or-startup-now-in-beta/</loc>
    <lastmod>2011-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-cucumber-book-behaviour-driven-development-for-testers-and-developers/</loc>
    <lastmod>2011-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-recipes-now-in-print-special-clojure-issue-of-pragpub-magazine/</loc>
    <lastmod>2011-07-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/continuous-testing-with-ruby-rails-and-javascript-now-in-print/</loc>
    <lastmod>2011-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/designed-for-use-create-usable-interfaces-for-applications-and-the-web-now-in-print/</loc>
    <lastmod>2011-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/podcast-interview-with-avdi-grimm-author-of-exceptional-ruby/</loc>
    <lastmod>2011-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/june-issue-of-pragmatic-programmer-magazine-pragpub/</loc>
    <lastmod>2011-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/exceptional-ruby-master-the-art-of-handling-failure-in-ruby-now-available/</loc>
    <lastmod>2011-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-sale-40-off/</loc>
    <lastmod>2011-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/may-issue-of-our-magazine-pragpub-now-available/</loc>
    <lastmod>2011-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/coffeescript-accelerated-javascript-development-in-beta-content-complete/</loc>
    <lastmod>2011-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/code-in-the-cloud-programming-google-appengine-in-print-and-shipping/</loc>
    <lastmod>2011-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-driven-development-for-embedded-c-in-print-and-shipping/</loc>
    <lastmod>2011-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/crafting-rails-applications-and-special-arduino-issue-of-pragpub/</loc>
    <lastmod>2011-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jgade/test-driven-development-for-embedded-c/</loc>
    <lastmod>2011-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-4th-ed-now-in-print/</loc>
    <lastmod>2011-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-concurrency-on-the-jvm-mastering-synchronization-stm-and-actors/</loc>
    <lastmod>2011-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ward-cunningham-interview-on-the-pragmatic-podcast/</loc>
    <lastmod>2011-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ios-recipes-tips-and-tricks-for-awesome-iphone-and-ipad-apps/</loc>
    <lastmod>2011-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-for-march/</loc>
    <lastmod>2011-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-podcast-the-future-of-web-of-development/</loc>
    <lastmod>2011-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-magazine-issue-agile-anniversary-and-discount/</loc>
    <lastmod>2011-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/using-jruby-bringing-ruby-to-java-new-podcast/</loc>
    <lastmod>2011-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-in-a-flash-cards/</loc>
    <lastmod>2011-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/our-100th-title-arduino-new-mobile-features-jobs-at-pragmatic-bookshelf/</loc>
    <lastmod>2011-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/html5-and-css3-in-print-and-shipping-new-year-s-magazine/</loc>
    <lastmod>2011-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/podcast-videos-and-crafting-rails-applications-expert-practices-for-everyday-rails-development-now-in-beta/</loc>
    <lastmod>2010-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-rspec-book-in-print-and-shipping/</loc>
    <lastmod>2010-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-programmer-magazine-special-ruby-issue/</loc>
    <lastmod>2010-12-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-sale-pragmatic-guide-to-javascript-now-in-print/</loc>
    <lastmod>2010-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-black-friday-celebration-one-day-sale/</loc>
    <lastmod>2010-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-to-subversion-now-in-print/</loc>
    <lastmod>2010-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/updated-programming-ruby-now-in-epub-mobi/</loc>
    <lastmod>2010-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/driving-technical-change-why-people-on-your-team-don-t-act-on-good-ideas-and-how-to-convince-them-they-should-now-in-print/</loc>
    <lastmod>2010-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/trevan/driving-technical-change/</loc>
    <lastmod>2010-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-languages-in-print-pragpub-november-issue/</loc>
    <lastmod>2010-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pg_git/pragmatic-guide-to-git/</loc>
    <lastmod>2010-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pg_svn/pragmatic-guide-to-subversion/</loc>
    <lastmod>2010-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/november-writing-month-pragmatic-guide-to-git-in-print/</loc>
    <lastmod>2010-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/</loc>
    <lastmod>2010-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-podcast-returns-with-uncle-bob-martin/</loc>
    <lastmod>2010-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/october-pragpub-magazine-is-here/</loc>
    <lastmod>2010-10-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/in-print-and-shipping-ipad-programming-a-quick-start-guide-for-iphone-developers/</loc>
    <lastmod>2010-09-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/continuous-testing-with-ruby-better-software-through-faster-feedback/</loc>
    <lastmod>2010-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jtrap/the-agile-samurai/</loc>
    <lastmod>2010-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-agile-samurai-now-in-print-and-shipping-kick-some-software-butt/</loc>
    <lastmod>2010-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-to-javascript/</loc>
    <lastmod>2010-09-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/prag-guide-to-svn-agile-flashes-and-schr-ouml-dinger-s-cat/</loc>
    <lastmod>2010-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-guide-series-pragmatic-guide-to-git/</loc>
    <lastmod>2010-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/context-mastery-the-space-program-ruby-scala-and-python-pragpub-14/</loc>
    <lastmod>2010-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hello-android-3rd-ed-for-android-2-2/</loc>
    <lastmod>2010-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/arduino-and-ios4-in-the-magazine-tdd-on-the-screen/</loc>
    <lastmod>2010-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/html5-and-css3-develop-with-tomorrow-s-standards-today/</loc>
    <lastmod>2010-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/test-drive-asp-net-mvc-in-print/</loc>
    <lastmod>2010-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/sql-antipatterns-avoiding-the-pitfalls-of-database-programming-now-in-print/</loc>
    <lastmod>2010-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-issue-12-rails-beta-now-on-paper/</loc>
    <lastmod>2010-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/arduino-a-quick-start-guide/</loc>
    <lastmod>2010-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-agile-samurai/</loc>
    <lastmod>2010-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/using-jruby-now-in-beta-new-issue-of-pragpub/</loc>
    <lastmod>2010-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cocoa-programming/</loc>
    <lastmod>2010-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-test-prescriptions/</loc>
    <lastmod>2010-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-web-development-with-rails-4th-edition/</loc>
    <lastmod>2010-04-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/driving-technical-change-in-beta-new-issue-of-pragpub/</loc>
    <lastmod>2010-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/it-s-here-ipad-programming-now-in-beta/</loc>
    <lastmod>2010-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/stanza-bookshelf-ipad-test-driven-development-for-embedded-c/</loc>
    <lastmod>2010-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/seven-languages-in-seven-weeks-now-in-beta/</loc>
    <lastmod>2010-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/code-in-the-cloud-expression-engine-in-print-pragpub-in-html/</loc>
    <lastmod>2010-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-articles-beginning-mac-programming/</loc>
    <lastmod>2010-03-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/invite-a-friend-save-40/</loc>
    <lastmod>2010-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hello-android-2-1-third-edition-in-beta/</loc>
    <lastmod>2010-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/all-about-the-ipad-metaprogramming-ruby-in-print/</loc>
    <lastmod>2010-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/first-beta-on-paper-now-available-sql-antipatterns/</loc>
    <lastmod>2010-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/betas-on-paper-printed-beta-books-from-pragmatic-bookshelf/</loc>
    <lastmod>2010-01-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-mag-sql-antipatterns-language-implementation-patterns/</loc>
    <lastmod>2010-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tpdsl/language-implementation-patterns/</loc>
    <lastmod>2009-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/naked-objects-and-web-design/</loc>
    <lastmod>2009-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/expressionengine-security-on-rails/</loc>
    <lastmod>2009-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fresh-articles-pomodoro-in-print/</loc>
    <lastmod>2009-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/40-off-now-through-11-25/</loc>
    <lastmod>2009-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/debug-it-in-print/</loc>
    <lastmod>2009-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/snfocus/pomodoro-technique-illustrated/</loc>
    <lastmod>2009-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-pomodoro-iphone-stripes/</loc>
    <lastmod>2009-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pbdp/debug-it/</loc>
    <lastmod>2009-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragprowrimo-git-mastering-rails/</loc>
    <lastmod>2009-10-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pomodoro-grails/</loc>
    <lastmod>2009-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-data-in-print-seven-languages/</loc>
    <lastmod>2009-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-magazine-android-1-5-1-6/</loc>
    <lastmod>2009-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/it-s-here-iphone-sdk-development-3-0/</loc>
    <lastmod>2009-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/beginning-mac-programming-news/</loc>
    <lastmod>2009-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/magazine-3-final-vote/</loc>
    <lastmod>2009-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-coaching-portfolios-7-lang/</loc>
    <lastmod>2009-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/sdcoach/agile-coaching/</loc>
    <lastmod>2009-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-cocoa-pragpub-magazine-2/</loc>
    <lastmod>2009-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/metaprogramming-ruby/</loc>
    <lastmod>2009-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-scala-security-on-rails-more/</loc>
    <lastmod>2009-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragpub-the-first-iteration/</loc>
    <lastmod>2009-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modular-java-iphone-interview-twitter-news-and-a-surprise/</loc>
    <lastmod>2009-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/iphone-sdk-3-0-debug-it-in-beta/</loc>
    <lastmod>2009-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/agile-coaching-now-avail-land-the-tech-job-in-print-shipping/</loc>
    <lastmod>2009-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/language-design-patterns-the-seed-of-hope/</loc>
    <lastmod>2009-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/algh/land-the-tech-job-you-love/</loc>
    <lastmod>2009-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/grails-clojure-new-android-updates/</loc>
    <lastmod>2009-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/land-the-tech-job-you-love-practical-programming-in-print-podcasts/</loc>
    <lastmod>2009-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/cfcar2/the-passionate-programmer-2nd-edition/</loc>
    <lastmod>2009-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-ruby-1-9-now-in-print-and-shipping/</loc>
    <lastmod>2009-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/domain-driven-design-using-naked-objects-now-in-beta/</loc>
    <lastmod>2009-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-passionate-programmer-new-pragmatic-life-series-podcast/</loc>
    <lastmod>2009-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/no-fooling-scala-in-beta-learn-to-program-in-print/</loc>
    <lastmod>2009-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/epub-mobi-pdf-now-available/</loc>
    <lastmod>2009-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails3-now-shipping-new-expression-engine-techniques/</loc>
    <lastmod>2009-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/css-and-html-from-our-friends/</loc>
    <lastmod>2009-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/modular-java-new-ruby-1-9-studio/</loc>
    <lastmod>2009-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/project-portfolios-and-xcode/</loc>
    <lastmod>2009-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-rspec-book-now-in-beta-new-sinatra-screencast/</loc>
    <lastmod>2009-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/by-request-learn-to-program-2nd-ed/</loc>
    <lastmod>2009-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/coding-in-objective-c-2-0-mastering-rails-forms/</loc>
    <lastmod>2009-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/hello-android/</loc>
    <lastmod>2008-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-version-control-using-git/</loc>
    <lastmod>2008-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/tsgit/pragmatic-version-control-using-git/</loc>
    <lastmod>2008-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/github-screencast-more-studios/</loc>
    <lastmod>2008-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/practical-programming-new-wishlists-clojure-podcast/</loc>
    <lastmod>2008-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/black-friday-celebration-one-day-sale/</loc>
    <lastmod>2008-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/enterprise-recipes-in-print-web-design-for-developers-in-beta/</loc>
    <lastmod>2008-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/programming-clojure-in-beta-stripes-in-print-core-podcasts/</loc>
    <lastmod>2008-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-data-core-animation-it-s-apple-season/</loc>
    <lastmod>2008-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/desktop-gis-now-in-print/</loc>
    <lastmod>2008-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/facebook-rails-for-net-new-podcast/</loc>
    <lastmod>2008-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/pragmatic-thinking-and-learning-more-iphone-and-erlang/</loc>
    <lastmod>2008-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/happy-birthday-iphone-book-in-beta-new-series/</loc>
    <lastmod>2008-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ubuntu-kung-fu-shipping-podcast-iphone-news/</loc>
    <lastmod>2008-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/cocoa-quick-start-beta-more-expression-engine-resources/</loc>
    <lastmod>2008-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ahptl/pragmatic-thinking-and-learning/</loc>
    <lastmod>2008-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-core-animation-episode-fred-daoud-on-stripes/</loc>
    <lastmod>2008-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/enterprise-recipes-ror-in-beta-new-screencast-episodes/</loc>
    <lastmod>2008-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-podcast-the-chad-fowler-interview/</loc>
    <lastmod>2008-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/scripted-gui-testing-paypal-amex-new-podcast/</loc>
    <lastmod>2008-08-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rest-with-mochiweb-and-ruby-hook-methods/</loc>
    <lastmod>2008-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/stripes-and-java-is-fun-again/</loc>
    <lastmod>2008-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/more-new-episodes/</loc>
    <lastmod>2008-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ubuntu-kung-fu-cocoa-podcast-new-episodes/</loc>
    <lastmod>2008-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-episodes-theora-ogg-support/</loc>
    <lastmod>2008-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/git-in-beta-mastering-dojo-in-print-and-shipping/</loc>
    <lastmod>2008-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-episodes-facebook-on-rails-interview/</loc>
    <lastmod>2008-06-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-metaprogramming-new-expression-engine-episodes/</loc>
    <lastmod>2008-06-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/ruby-cocoa-for-mac-more-screencasts-new-podcast/</loc>
    <lastmod>2008-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/screencasts-are-here-new-openid-support/</loc>
    <lastmod>2008-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/using-memcached-new-podcast-with-andy-hunt/</loc>
    <lastmod>2008-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/deploying-rails-now-in-print-and-shipping/</loc>
    <lastmod>2008-05-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/desktop-gis-advanced-rails-recipes-in-print-new-podcast/</loc>
    <lastmod>2008-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-new-3d-ed-and-hello-android/</loc>
    <lastmod>2008-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-podcast-programming-groovy/</loc>
    <lastmod>2008-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/git-groovy-fxruby-and-podcast/</loc>
    <lastmod>2008-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/getting-started-with-xquery-query-xml-like-you-mean-it/</loc>
    <lastmod>2008-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/core-animation-and-the-iphone/</loc>
    <lastmod>2008-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/the-thoughtworks-anthology-now-in-print-and-shipping/</loc>
    <lastmod>2008-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/developing-facebook-applications-plus-new-podcast/</loc>
    <lastmod>2008-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/jolt-awards-and-the-winners-are/</loc>
    <lastmod>2008-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-podcast-rails-and-php/</loc>
    <lastmod>2008-02-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/refactor-your-wetware-our-50th-title-groovy-recipes-in-print/</loc>
    <lastmod>2008-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-podcast/</loc>
    <lastmod>2008-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/rails-for-php-developers-now-in-print/</loc>
    <lastmod>2008-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/mastering-dojo-and-core-animation-for-os-x-now-in-beta/</loc>
    <lastmod>2008-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/augmented-reality-now-shipping/</loc>
    <lastmod>2008-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/fxruby-now-in-beta/</loc>
    <lastmod>2008-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/have-a-groovy-new-year/</loc>
    <lastmod>2008-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/news/new-from-the-pragmatic-programmers/</loc>
    <lastmod>2007-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/utc2/pragmatic-unit-testing-in-c-with-nunit-2nd-edition/</loc>
    <lastmod>2007-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/jrpm/manage-it/</loc>
    <lastmod>2007-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/pad/practices-of-an-agile-developer/</loc>
    <lastmod>2006-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/rdbcd/behind-closed-doors/</loc>
    <lastmod>2005-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/prj/ship-it/</loc>
    <lastmod>2005-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/ruby/programming-ruby-2nd-edition/</loc>
    <lastmod>2004-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/titles/vcc/pragmatic-version-control-using-cvs/</loc>
    <lastmod>2003-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://pragprog.com/by_title/</loc>
  </url><url>
    <loc>https://pragprog.com/maint/</loc>
  </url><url>
    <loc>https://pragprog.com/nysale/</loc>
  </url><url>
    <loc>https://pragprog.com/nysale_index/</loc>
  </url><url>
    <loc>https://pragprog.com/by_title/</loc>
  </url><url>
    <loc>https://pragprog.com/about/</loc>
  </url><url>
    <loc>https://pragprog.com/sendowl_css_includer/</loc>
  </url><url>
    <loc>https://pragprog.com/authors/</loc>
  </url><url>
    <loc>https://pragprog.com/publish-with-us/heros-journey/</loc>
  </url><url>
    <loc>https://pragprog.com/careers/</loc>
  </url><url>
    <loc>https://pragprog.com/admin/</loc>
  </url><url>
    <loc>https://pragprog.com/newsletter-request/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/promotions/codebar/</loc>
  </url><url>
    <loc>https://pragprog.com/contact/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ec101di-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/csjava-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jwdsal-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jwdsal2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ctelec-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jcscrum-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-dsswift-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tvmelixir-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_arr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdcoach-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/olag-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dlret-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails1-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails32-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails4-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails5-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails51-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rails6-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msard-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msard2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tbajs-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cfar-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhgrunt-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-dsbackm-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jsengman-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tibmac-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rdbcd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_quiz-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dblegacy-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dccar-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dccar2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dpchat-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pssprite-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dhios-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rkrxjs-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cwalexa-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhhugo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vmclojeco-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dscpq-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mcappe-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mpmob-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tbcoffee-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tbcoffee2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jragile-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dzcnapy-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/agcr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rcctr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bdcora-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mzcd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mzcd2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mzcd3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mzswift-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/wwgraphql-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jvrails2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jvrails-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdcorona-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jragm-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dhwcr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-mbcreq-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/csdart1-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/csdart-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gwd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dzpyds-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pbdp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mwjsember-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cbdepra-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_deploy-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkdepj-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkdepj2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jsaccess-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/maapis-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mkdsa-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/lmuse-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/lmuse2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jgotp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gsdgis-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mrand-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mmfacer-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkwatch-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkwatch2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-devops-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tjgo-errata-nbsp/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tjgo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ridocker-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/swdddf-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dhnako-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/trevan-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rspec3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_eir-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msenr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bmsft-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ager-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhwb-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ehxta-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/wdradio-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/riexen-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fsfire-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rrscrum-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vbopens-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_j2r-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-jmexpress-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vsjava8-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mbfpp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ppanth-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/lhelph-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fxruby-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fbmach-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/roclojure-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/xquery-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdgis-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mcmath-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdgmapi-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdgmapi2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ebgwt-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dkgrails-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dkgrails2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sdgrvr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-kegrap-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/eband-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/eband2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/eband3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/eband4-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhh5-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhh52e-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cricloud-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/kpiod-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/adios4-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/adios2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/adios3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/d-cmrest-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cdirec-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/adios-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jrlegios-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ktios-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sfipad-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/amiphd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/javacomp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/algh-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tpdsl-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/hklean-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cdc-elixir-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msgpkids-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_ltp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ltp2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ahmine-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ahmine2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ktmack-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ktmack2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jrpm-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jrport-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cjclojure-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rgdojo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/btrubyclo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jbmaze-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cmelixir-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ppmetr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ppmetr2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/lotdd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nrclient-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/swperl-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rwscala-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/modvim-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cwosg-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mjwti-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jcdeg-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nfjs06-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nfjs07-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jwnode2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jwnode-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/kbogla-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jfpaypal-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/snfocus-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rggo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/egmicro-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gwpy-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gwpy2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gwpy3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rzsecur-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dnvim-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dnvim2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pad-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ajax-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/_m2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pg_git-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pg_js-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pg_sass-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pg_svn-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/auto-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vsscala2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ahptl-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/utc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/utc2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/utj2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/utj-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vcc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tsgit-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/svn-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/svn2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/shcloj-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/shcloj2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/shcloj3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bmrc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vspcon-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/crystal-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/wmecto-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/elixir-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/elixir12-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/elixir13-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/elixir16-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jfelm-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jaerlang-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jaerlang2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/czflutr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/erpgg-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vslg-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vslg2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vskotlin-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pplearn-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/phoenix-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/phoenix14-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ruby-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ruby3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ruby4-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vsscala-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/thsound-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/khrust-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mrhome-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fhproper-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cppsu-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bopytest-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nmquantum-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nrtest2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nrtest3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cerailn-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_r4j-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ndphpr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_rr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rr2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nrtest-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dcbang-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dcbang2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dsproc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ctrubyqt-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msraspi-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/msraspi2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/lfreact-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/smreactjs-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/smreactjs5-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sbsockets-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mskanban-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ves6-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mnee-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/mnee2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkrp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/adrpo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/carubym-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fugue-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/idgtr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/kdnodesec-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fr_secure-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/brapps-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pb7con-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rwdata-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/pwrdata-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/btlang-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/7apps-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/7lang-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/7web-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/prj-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/es6tips-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhcldev-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/atevol-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/gdestimate-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bksqla-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/fdstr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/esswift-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/esswift2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nrwebpay-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/actb-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/actb2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jptios-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jmasp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jgade-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tbreact-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/vsjavas-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rmtpruby-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/textmate-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jtrap-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/nbapp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ebdojo-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/hwcuc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/hwcuc2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/srjcuc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tpantlr2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tpantlr-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/kcdc-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ptdream-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/sidruby-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jkthp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/rjnsd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/cfcar2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/tpp20-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/warv-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jbtracer-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/achbd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/was-qwseed-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/csspdy-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/twa2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bkviml-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jrtest-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/twa-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhtmux-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhtmux2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/ktuk-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jruby-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/memcd-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/bhgwad-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/wbdev-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/wbdev2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dswdcloj-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dswdcloj2-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/dswdcloj3-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/reasonml-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jsthreads-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jstcp-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/jsunix-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/caxcode-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/djkxsl-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/errata/atcrime-errata/</loc>
  </url><url>
    <loc>https://pragprog.com/reviewers/</loc>
  </url><url>
    <loc>https://pragprog.com/support/</loc>
  </url><url>
    <loc>https://pragprog.com/newsletter/</loc>
  </url><url>
    <loc>https://pragprog.com/topic-lists/interviewing/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/abtest/data/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/abtest/why/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/bcosp/features/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/bksap1/jaywalking/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/bopytest2/markers/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/dzreuse/arrange/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/jsrw/change/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/jsrw/onboard/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/lmmlops/council/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/lmmlops/stewards/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/mockito/custom/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/tjgo/discovery/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/tjgo/grpc/</loc>
  </url><url>
    <loc>https://pragprog.com/previews/vsjava2e/resources/</loc>
  </url><url>
    <loc>https://pragprog.com/forums/</loc>
  </url><url>
    <loc>https://pragprog.com/tips/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2010-12/cohesive-software-design/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2011-01/code-coupling/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2011-07/growing-a-dsl-with-clojure/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2012-01/unit-tests-are-first/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2012-09/thinking-functionally-with-haskell/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/2013-02/estimation-is-evil/</loc>
  </url><url>
    <loc>https://pragprog.com/magazines/</loc>
  </url><url>
    <loc>https://pragprog.com/privacy/</loc>
  </url><url>
    <loc>https://pragprog.com/promotions/</loc>
  </url><url>
    <loc>https://pragprog.com/cms/promotions/semester-with-pragprog/</loc>
  </url><url>
    <loc>https://pragprog.com/twelve-days-of-pragprog/</loc>
  </url><url>
    <loc>https://pragprog.com/publish-with-us/proposal-template/</loc>
  </url><url>
    <loc>https://pragprog.com/publish-with-us/</loc>
  </url><url>
    <loc>https://pragprog.com/security/</loc>
  </url><url>
    <loc>https://pragprog.com/swag-sale/</loc>
  </url><url>
    <loc>https://pragprog.com/teams-groups-and-bulk-orders/</loc>
  </url><url>
    <loc>https://pragprog.com/terms-of-use/</loc>
  </url><url>
    <loc>https://pragprog.com/thankyou/</loc>
  </url><url>
    <loc>https://pragprog.com/topic-lists/</loc>
  </url><url>
    <loc>https://pragprog.com/coupon/</loc>
  </url><url>
    <loc>https://pragprog.com/newsletter-validate/</loc>
  </url>
</urlset>
