<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.balinterdi.com/ember-crash-course</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/privacy-policy</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/opt-out/ai</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/opt-out/junior-dev-book</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/bootlegs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/agentconf2017</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/emberconf</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/email-list</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/rock-and-roll-with-emberjs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/embermunich</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/book-chapters/services</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/terms-and-conditions</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/rarwe-3-is-coming</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services/basic-ember-js-training</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services/ember-js-octane-training</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services/ember-checkup</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services/ember-data-loading-techniques</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/services/advanced-ember-js-training</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/two-way-symmetric-relationships-in-ember-with-jsonapi-part-1</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-aad-versteden</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-2-is-coming-soon</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/dont-tell-michelle-facebook-privacy-as-it-should-be</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/at-your-service-publicly-available-api-for-the-rock-and-roll-emberjs-app</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/its-a-spec-not-a-test</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-2-dot-6-is-released</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/developing-an-ember-js-app-on-https</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/build-an-ember-dot-js-app-with-firebase</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/making-an-emberjs-component-more-reusable</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/two-way-symmetric-relationships-in-ember-with-jsonapi-part-2</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-ben-borowski</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/powered-by-octopress</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/built-in-input-helpers-in-ember-js-when-and-whether-they-should-be-used</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/building-a-cardstack-app-part-2</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/building-a-cardstack-app-part-3</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/dependency-injection-in-ember-dot-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-alex-lafroscia</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-now-on-2-dot-4-and-with-code-diffs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/image-uploads-to-s3-in-ember-js-part-2</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-2-dot-5-is-released</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/binding-style-attributes-warning-in-ember</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ruby-rogues-discourse-with-jeff-atwood</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ember-gotcha-controllers-are-singletons</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/image-uploads-to-s3-in-ember-js-part-4</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-appeal-of-one-paradigm-languages</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/convert-a-view-into-a-component</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-updated-to-ember-2-dot-2-0</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-2-dot-7-is-released</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/complex-component-design-in-ember-part-4-use-the-hash-helper</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/continuous-visual-integration-for-ember-apps</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/alternatives-to-mut</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/image-uploads-to-s3-in-ember-js-part-1</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-v1-dot-13-is-out</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/a-lighter-weight-implementation-of-link-to</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/data-loading-patterns-pagination</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/complex-component-design-in-ember-intro</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/a-common-resource-route-pattern-in-ember-dot-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ember-dot-js-getters-and-setters</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-gilles-bertrand</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-serguei-cambour</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/image-uploads-to-s3-in-ember-js-part-3</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/testing-async-dom-functions-in-ember-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-v1-dot-13-3-is-out</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-2-just-went-live</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/setting-up-a-client-server-development</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/event-loop-primer</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/property-path-patterns-in-ember-dot-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ember-dot-run-dot-bind</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/how-to-do-a-select-dropdown-in-ember-20</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/purging-css-in-ember-postcss-purgecss</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/git-rebase-to-fix-your-local-commits</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/install-ruby-2-dot-0-0-with-rbenv-ruby-build-on-mountain-lion</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/design-and-css-tips-from-adam-wathan</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/testing-async-dom-functions-in-ember-js-custom-waiter-alternatives</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/dependency-injection-in-ember-dot-js-going-deeper</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/delete-with-confirmation-in-emberjs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/publishing-rock-and-roll-with-ember-js-3-encore</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/remove-trailing-whitespaces</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/profile-your-ember-app-with-ember-renderspeed</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/switch-to-command-line-vim-on-iterm</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/refactoring-promise-patterns</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/warning-about-losing-unsaved-changes-in-ember-octane</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/change-the-url-type-of-your-ember-app</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/complex-components-in-ember-dot-js-part-2-towards-a-more-reactive-component</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/using-simple-functions-as-helpers-in-emberjs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/2010-is-the-year-of-the-javascript</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/inlining-store-data-in-ember-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/psa-on-rock-roll-with-ember-octane</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-michal-bryxi</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/generate-urls-with-the-ember-router-service</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/readers-letters-making-an-ember-dot-js-component-even-better</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/my-journey-to-craftsmanship-freelancing</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/enable-fastboot-in-your-ember-app</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-stuart-guthrie</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/an-annotated-assortment-on-mockist-testing</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/promises-instead-of-callbacks</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-updated-to-use-ember-and-co-2-dot-3</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/roll-your-own-ember-dot-js-identity-map</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/make-your-own-computed-property-macro-in-emberjs</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/complex-components-in-ember-dot-js-part-1-analyzing-user-flows</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/upgrading-a-modern-ember-js-app-to-octane</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/my-journey-to-craftsmanship-high-school-and-college</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/building-a-cardstack-app-part-1</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/sorting-arrays-in-ember-dot-js-by-various-criteria</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/announcing-rock-and-roll-with-ember-js-3</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/my-journey-to-craftsmanship-the-first-years</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/twuckoo-0-3-5-with-email-notification</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-2-dot-9-is-released</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/named-arguments-in-ember-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ember-addon-to-cancel-actions-before-they-are-sent</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-v1-dot-13-dot-7-is-out</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/common-ember-mistakes</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-2-dot-8-is-released</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/making-a-modal-dialog-using-yieldable-named-blocks</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-david-tang</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/easy-demo-site-set-up-for-your-ember-js-addon</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-demo-a-public-ember-dot-js-example-project</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/ember-tailwind-css-postcss-import</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/five-wasted-years-futility-of-university-education</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/replacing-items-in-browser-history-in-ember-dot-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/find-and-replace-in-all-files</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/how-real-time-updates-work-in-discourse</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/how-to-make-an-ember-module-resolve-as-another-one</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/using-dependency-injection-to-write-better-tests</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/complex-component-design-in-ember-replace-the-observer</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/lessons-learned-from-solving-4clojure-problems</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/select-in-ember-with-multiple-selection</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/my-tech-book-list-for-2009</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-tale-of-two-bindings</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/indicating-progress-loading-routes-in-ember-dot-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/using-in-element-in-ember-js</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/i15r-works-with-non-english-source</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/don-t-use-aftermodel-for-redirection</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-js-is-live</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/reminiscing-about-emberfest-2014</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/setting-the-document-title-in-ember-apps</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-jonny-green</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/new-year-new-blog</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/the-rock-roll-with-ember-band-mitchell-stanley</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/blog/rock-and-roll-with-ember-dot-js-v1-dot-13-dot-9-is-out</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com</loc>
  </url>
  <url>
    <loc>https://www.balinterdi.com/404.html</loc>
  </url>
</urlset>
