<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://abulasar.dev/</loc></url><url><loc>https://abulasar.dev/about/</loc></url><url><loc>https://abulasar.dev/contact/</loc></url><url><loc>https://abulasar.dev/notes/</loc></url><url><loc>https://abulasar.dev/notes/accessing-front-and-rear-camera-on-a-mobile-browser-in-emberjs-app/</loc></url><url><loc>https://abulasar.dev/notes/adding-infinite-scroll-in-phoenix-liveview-app/</loc></url><url><loc>https://abulasar.dev/notes/adding-pdf-generate-feature-in-phoenix-liveview-app/</loc></url><url><loc>https://abulasar.dev/notes/adding-toaster-message-in-phoenix-liveview/</loc></url><url><loc>https://abulasar.dev/notes/api-authentication-in-elixir-phoenix-part-1/</loc></url><url><loc>https://abulasar.dev/notes/building-realtime-liveview-app-using-phoenix-pubsub/</loc></url><url><loc>https://abulasar.dev/notes/creating-a-react-component-to-render-normal-svg-in-react-pdf/</loc></url><url><loc>https://abulasar.dev/notes/creating-a-real-time-trello-board-with-phoenix-liveview-part-1/</loc></url><url><loc>https://abulasar.dev/notes/creating-a-real-time-trello-board-with-phoenix-liveview-part-2/</loc></url><url><loc>https://abulasar.dev/notes/creating-drop-down-component-with-ember-contextual-component/</loc></url><url><loc>https://abulasar.dev/notes/creating-input-masking-component-using-ember-modifier-1/</loc></url><url><loc>https://abulasar.dev/notes/creating-json-api-in-elixir-phoenix-with-ease-using-jaserializer/</loc></url><url><loc>https://abulasar.dev/notes/creating-note-taking-app-using-liveview-and-genserver-part-1/</loc></url><url><loc>https://abulasar.dev/notes/creating-note-taking-app-using-liveview-and-genserver-part-2/</loc></url><url><loc>https://abulasar.dev/notes/creating-simple-calculator-cli-app-using-golang-with-tdd-approach/</loc></url><url><loc>https://abulasar.dev/notes/creating-tabular-representation-of-database-indexes-using-elixir-mix-task/</loc></url><url><loc>https://abulasar.dev/notes/fetching-data-from-external-graphql-api-service-in-phoenix-liveview/</loc></url><url><loc>https://abulasar.dev/notes/fetching-data-from-graphql-api-in-emberjs-app/</loc></url><url><loc>https://abulasar.dev/notes/hassle-free-testing-elixir-modules-in-iex-shell/</loc></url><url><loc>https://abulasar.dev/notes/highlighting-the-current-page-link-in-the-navbar-menu-in-phoenix-liveview/</loc></url><url><loc>https://abulasar.dev/notes/how-to-set-up-multipass-with-vs-code-on-mac-a-step-by-step-guide/</loc></url><url><loc>https://abulasar.dev/notes/implement-table-dom-search-in-phoenix-liveview/</loc></url><url><loc>https://abulasar.dev/notes/improving-nodejs-performance-with-clustering/</loc></url><url><loc>https://abulasar.dev/notes/installing-cors-in-elixir-phoenix-application/</loc></url><url><loc>https://abulasar.dev/notes/installing-timescaledb-on-postgres-appmacos/</loc></url><url><loc>https://abulasar.dev/notes/my-elixir-mix-podcast/</loc></url><url><loc>https://abulasar.dev/notes/til-add-the-download-attribute-on-the-link-tag-when-calling-the-download-endpoint/</loc></url><url><loc>https://abulasar.dev/notes/til-debugging-column-cannot-be-null-error-in-mysql-despite-nullable-column-definition/</loc></url><url><loc>https://abulasar.dev/notes/til-how-to-add-a-form-in-a-table-in-phoenix-liveview/</loc></url><url><loc>https://abulasar.dev/notes/til-use-the-usemaster-property-to-fetch-data-from-the-write-pool-in-sequelize/</loc></url><url><loc>https://abulasar.dev/notes/understand-and-implement-builder-design-pattern-in-javascript-and-c/</loc></url><url><loc>https://abulasar.dev/notes/writing-mix-task-in-elixir-phoenix/</loc></url></urlset>