<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.thecodergal.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-03-25</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/how-to-prevent-selecting-future-or-past-dates-in-a-date-picker-in-oracle-apex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/55dbafbe-95c9-4cd2-b838-4884aea27836/prevent-invalid-dates.png</image:loc>
      <image:title>Blog - Preventing Invalid Date Selection in Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/33e88697-6611-4bb6-80a6-35b93ea223fc/static-date.png</image:loc>
      <image:title>Blog - Preventing Invalid Date Selection in Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/7ce5431a-b302-47b1-9efc-eb4100652c84/item-option.png</image:loc>
      <image:title>Blog - Preventing Invalid Date Selection in Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/oracle-apex-show-inactive-records-in-lov</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/cbd6f1ef-749c-467d-80f6-16352c6e9273/conditional-records.png</image:loc>
      <image:title>Blog - Conditionally Show Inactive Records in an APEX LOV</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/c1a59187-3d95-4913-9398-6bf92683138a/popup-lov-example-mi.gif</image:loc>
      <image:title>Blog - Conditionally Show Inactive Records in an APEX LOV - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/2fc91183-255f-40eb-bcb1-5ffe70e87da7/sample-code.png</image:loc>
      <image:title>Blog - Conditionally Show Inactive Records in an APEX LOV - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/oracle-apex-clear-error-messages</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-01-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/d8f4b61e-5467-44e4-b6b3-af7683a01803/clear-error-msg.png</image:loc>
      <image:title>Blog - How to Clear Error Messages from Parent Pages in Oracle APEX Modals</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/7dfdeca9-0925-4233-8c3e-46545af16c78/clear-error-msgs-parent.png</image:loc>
      <image:title>Blog - How to Clear Error Messages from Parent Pages in Oracle APEX Modals</image:title>
      <image:caption>In this report, the Hiredate column is wrapping in the cell, making it hard for the user to read.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/22cd4edf-8e69-4066-8453-a91ffb4b4aea/Screenshot+2025-01-14+at+14.38.16.png</image:loc>
      <image:title>Blog - How to Clear Error Messages from Parent Pages in Oracle APEX Modals - Make it stand out</image:title>
      <image:caption>The Dynamic Action shown above is an example of how those JavaScript lines of code can be used to clear errors in the parent page and modal.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/695484be-23b1-4e7d-9550-ae4ea9a0102d/clear-errors.gif</image:loc>
      <image:title>Blog - How to Clear Error Messages from Parent Pages in Oracle APEX Modals - Make it stand out</image:title>
      <image:caption>The above demonstrates a scenario where error messages are cleared from the parent page before interacting with the modal. In this example, the parent.apex.message.clearErrors(); method is used to remove any outdated or irrelevant error messages on the parent page, ensuring the user sees only the messages related to the current action in the modal. The code provided in this blog can be rearranged to fit any other use cases like clearing messages on the open of a modal.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/oracle-apex-interactive-report-horizontal-scrollbar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-01-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/790c0a96-c907-41b6-af66-6a6e5a17a94c/horizontal-scrollbar.jpg</image:loc>
      <image:title>Blog - Horizontal Scrollbar on Interactive Reports - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/b072c730-beeb-4cae-a153-b326e1377b7f/scrolling-bottom.gif</image:loc>
      <image:title>Blog - Horizontal Scrollbar on Interactive Reports</image:title>
      <image:caption>In this report, the Hiredate column is wrapping in the cell, making it hard for the user to read.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/8b39fd7e-72fe-4d5d-a154-c0e81cc1838e/Screenshot+2024-11-07+at+21.00.59.png</image:loc>
      <image:title>Blog - Horizontal Scrollbar on Interactive Reports - Make it stand out</image:title>
      <image:caption>This setting will make the header responsive to your custom CSS and prevent it from shifting out of view when scrolling.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/ad3daf07-1280-44f0-91ec-699d94c51c22/cssClass.png</image:loc>
      <image:title>Blog - Horizontal Scrollbar on Interactive Reports</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/e5b24103-d19e-405b-983f-a1c8465f7d1c/ScreenRecording2024-11-07at21.45.31-ezgif.com-video-to-gif-converter.gif</image:loc>
      <image:title>Blog - Horizontal Scrollbar on Interactive Reports</image:title>
      <image:caption>.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/oracle-apex-wrap-column-text-in-reports</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-01-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/43328f77-64bb-40c9-9297-f420ba688cfb/column-wrap.jpg</image:loc>
      <image:title>Blog - Wrap Column Text in Reports - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/ebfada5a-de5c-431f-af62-a2f6d4b7fd3c/Screenshot+2024-02-19+at+20.51.37.png</image:loc>
      <image:title>Blog - Wrap Column Text in Reports - Make it stand out</image:title>
      <image:caption>In this report, the Hiredate column is wrapping in the cell, making it hard for the user to read.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/0aaa4d32-1c9e-4ae7-9be3-15f5458aab4b/Screenshot+2024-02-27+at+12.40.57.png</image:loc>
      <image:title>Blog - Wrap Column Text in Reports - Make it stand out</image:title>
      <image:caption>The prefix added in this CSS class (cc-) stands for “custom class”. I use this to differentiate my custom classes from the ones provided by the Oracle APEX team, to avoid naming it the same as an existing one.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/f6ea34a9-3e20-4aa3-9695-53aea0bf2a2c/code.jpg</image:loc>
      <image:title>Blog - Wrap Column Text in Reports - Make it stand out</image:title>
      <image:caption>You can also add the above CSS rule to a file, and make a reference to it at page or app level.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/ce0e2ca5-531b-4f02-847e-ffe20c5f3de3/Screenshot+2024-02-27+at+13.37.22.png</image:loc>
      <image:title>Blog - Wrap Column Text in Reports - Make it stand out</image:title>
      <image:caption>In the above you can see how the first Hiredate column differs in styling from the second column Hiredate.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/oracle-apex-css-spin-icon-modifier</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-02-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/30ff4372-4e51-417a-8fde-5ac9068bf2a5/icon-modifier.png</image:loc>
      <image:title>Blog - Spin Icon Modifier</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/9f3870ed-c4bb-42b0-aeec-f2a9d5f47fda/spinning-modifier.gif</image:loc>
      <image:title>Blog - Spin Icon Modifier - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/c2bbfe46-81c4-4287-bcfc-f54ece38a0ca/static-spinner.gif</image:loc>
      <image:title>Blog - Spin Icon Modifier - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/4c1d9d04-b53a-4771-807f-8244b3bdd39c/code-snippet1.jpg</image:loc>
      <image:title>Blog - Spin Icon Modifier - Make it stand out</image:title>
      <image:caption>Here, cc-custom-animation is the custom class we will target with our CSS.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/33cc4b5f-3a6f-440f-b0d6-a9008eeb6272/code-snippet2.jpg</image:loc>
      <image:title>Blog - Spin Icon Modifier - Make it stand out</image:title>
      <image:caption>This CSS code will apply a continuous spinning animation to the element with the class cc-custom-animation</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/javascript-prototype-chain</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-07</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594871141712-MXK9AU1UAKR7I5II3YP3/PROTOTYPE+CHAIN+BLOG+INSIDE-3.png</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594917707384-1AUDBO6LE2DDTYB3DOAD/1.png</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
      <image:caption>First, we define a Tree function, that creates an instance variable that holds ‘pollination’ (a boolean value) initialized to true. We later invoke the Tree function as a constructor, triggering the creation of a newly allocated object called orangeTree.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594917924657-QFXGCXJI0FCCNBOLPNQL/2.PNG</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
      <image:caption>We use the property __proto__ to see how the prototype chain looks. You will notice that when accessing orangeTree.__proto__ we see a list of methods that are available in the object’s constructor’s prototype Object (i.e hasOwnProperty, isPrototypeOf, toString, etc). These methods in orangeTree are inherited from the Tree() prototype that inherited from the Object prototype. That is our prototype chain.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594918164649-F5JHL3YR4IXDSCPK88NN/3.png</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
      <image:caption>We add the fertilization method to the Tree prototype using the following syntax: Object.prototype.methodName. Since the change made to the Tree prototype was after the instance orangeTree was created, the fertilization method becomes accessible to orangeTree (because it references the Tree prototype).</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594918747089-F9POL1R39RLRFIYCUVV3/proto__.png</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594918881533-DOCK901O8I81TO2N8T8T/4.png</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
      <image:caption>In this code, we override the Tree function’s prototype by assigning a new object that has a harvest method by using Object.prototype syntax. Important: Notice that the reference between an object and the function’s prototype is settled at the time the object is instantiated.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594919050278-WZRXHA9UT5JMD9VLQSRE/5.PNG</image:loc>
      <image:title>Blog - Prototype Chain</image:title>
      <image:caption>If we console.log(appleTree) we’ll see under __proto__  that the new object (appleTree) has a reference to the newly created prototype and has access to the harvest method, but not to the fertilization method (old prototype). However, orangeTree (prototype before the change) object keeps the original prototype fertilization.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/generators-functions-js</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591655867436-L44IEHTSEP45CFT31GJD/GENERATOR.png</image:loc>
      <image:title>Blog - Generator Functions</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591658834494-DAZ5XCCZMRUY35RXMI49/carbon.jpg</image:loc>
      <image:title>Blog - Generator Functions</image:title>
      <image:caption>You can create a generator function by appending/adding an asterisk after the function keyword. This will allow us to use the yield expression to generate individual values. You can also yield another generator function by using yield* (yield keyword + asterisk).</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591667508120-GGCRHTM9OBVRLNM3T0WJ/carbon%2B%25284%2529.jpg</image:loc>
      <image:title>Blog - Generator Functions</image:title>
      <image:caption>We create a generator named ‘fruitsGenerator’. This function generates the values apple, banana and cantaloupe. The yield keyword is used to pause and resume the function.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591659759110-NGVKN8U0J5XHMR81P0U2/carbon+%283%29.png</image:loc>
      <image:title>Blog - Generator Functions</image:title>
      <image:caption>Then, we create a constant named ‘fruitsIterator’ which contains the iterator object that the generator function returned. This will allow us to control the generator execution.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591669022793-H9M4JF1WJ2WBFRQGD4I6/carbon%2B%25286%2529.jpg</image:loc>
      <image:title>Blog - Generator Functions</image:title>
      <image:caption>With the .next() method, we obtain an object with the value property containing the value yielded. Then, the .next() method resumes the generator function execution with the respective expression.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1591670317839-OFWLM9J8Q08QPAIP1FUE/carbon%2B%25287%2529.jpg</image:loc>
      <image:title>Blog - Generator Functions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/javascript-fetch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1590289336399-4KXPYROTRHXA60NCRY0F/fetch+api.png</image:loc>
      <image:title>Blog - Fetch API</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1590370943369-VGCKP3BWVM9ORBPHOAN4/fetch+api.png</image:loc>
      <image:title>Blog - Fetch API</image:title>
      <image:caption>The fetch function requires an argument, which is the URL from where you want to fetch a response. It will always return a promise whether it is successful or not. The .then() function will receive a Response object, in case the request is successful. If it fails, the .catch() function will receive an error instead.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1590370918663-6UWUWPNM8OOHYFPNRQKU/fetch-api-1.png</image:loc>
      <image:title>Blog - Fetch API</image:title>
      <image:caption>We call the .json() method on the Response object which returns a Promise. Next, we can chain another .then() to receive the data when the .json() promise is resolved. The data will be passed as an argument to the callback function that you are passing to the .then() method. In this case, I’ve named this parameter ‘data’.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/javascript-value-vs-reference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1590166940705-5OOXY575YNRDR0XPZUZF/VALUE+VS+REFERENCE.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732960135-6YAIYIXX2NJ472JPUE2B/IMG_0154.JPG</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589731214223-87QSDSRODZQHAZOZ9126/primitive+1.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
      <image:caption>What does passed by value really mean? When a variable with a primitive value is assigned to another variable using an equal sign (=), the value is copied to the new variable.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589731187254-C4DZEPM2ASWWEV0KP6CY/primitive+2.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
      <image:caption>Something important to keep in mind is that even if we change one of the variables to a new value, it won’t affect the other. The variables do not have a relationship between them, they were just copied.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732013809-RRZ531GSUGOBROXB8BHD/reference+1.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
      <image:caption>Alexis is assigned a house and he is provided a map to find it. We’ll call it ‘Alexis’s map’. Logically, we know that ‘Alexis’s map’  is not the actual house, but an “address” to get to it, right?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589731905635-8SA936XOYV6EVF4QX6Q8/2.JPG</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732108007-4IN8VASE8W7COMA8INGT/reference+2.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
      <image:caption>Alexis is excited and wants to share the house that was assigned to him with Maggie. He gives her a copy of his map (‘Alexis’s map’). So now, Maggie can access the house as well.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732221154-8RS0XYWHUVJW02TA429U/IMG_0151.JPG</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732286168-5JV2VUZZIMY48ZSZFFPZ/reference+3.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
      <image:caption>Maggie is assigned a new house.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732353998-Y0COXL5QY70R6MI8FCBO/3.JPG</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1589732398532-6H9HQ8U21K1SJU70IRY5/final.png</image:loc>
      <image:title>Blog - Value vs Reference Types</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/category/CSS</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/category/Oracle+APEX</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/category/Oracle+SQL</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/category/JavaScript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/tag/CSS</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/tag/Oracle+APEX</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/tag/Oracle+SQL</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog/tag/JavaScript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-03-25</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/prevenir-la-seleccion-de-fechas-invalidas-en-oracle-apex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/53db1139-6836-42ed-9491-70df20374fba/fechas-invalidas.png</image:loc>
      <image:title>Blog (Español) - Cómo Prevenir la Selección de Fechas Inválidas en Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/evitar-ajuste-de-texto-en-reportes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/3acb8ca6-0fca-4fae-8cef-f62c3073b8f3/ajustetexto.png</image:loc>
      <image:title>Blog (Español) - Evitar Ajuste de Texto en Reportes Clásicos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/9a20378f-aceb-4370-92df-e65277e335e2/texto.png</image:loc>
      <image:title>Blog (Español) - Evitar Ajuste de Texto en Reportes Clásicos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/e3b1e8d1-20a9-49b5-a4da-55a52d43833e/texto.png</image:loc>
      <image:title>Blog (Español) - Evitar Ajuste de Texto en Reportes Clásicos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/32a17a6c-035b-428a-bc23-0bbd0b0b95e9/texto.png</image:loc>
      <image:title>Blog (Español) - Evitar Ajuste de Texto en Reportes Clásicos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/barra-de-desplazamiento-en-reportes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/badb137c-9fb4-481e-b74c-e69ea2824ec0/barradedesplazamiento.png</image:loc>
      <image:title>Blog (Español) - Barra de Desplazamiento Horizontal en Reportes Interactivos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/b930400d-016c-4606-a0b4-acbdf0dbdded/scrolling-bottom.gif</image:loc>
      <image:title>Blog (Español) - Barra de Desplazamiento Horizontal en Reportes Interactivos</image:title>
      <image:caption>.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/31d44add-ed22-424f-a0e6-b62d098be0c1/encabezado.png</image:loc>
      <image:title>Blog (Español) - Barra de Desplazamiento Horizontal en Reportes Interactivos - Make it stand out</image:title>
      <image:caption>Esta configuración hará que el encabezado responda a tu CSS personalizado y evitará que se desplace fuera de la vista al hacer scroll.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/cf735a47-35c8-4689-9afc-0565b6a8c356/cssClass.png</image:loc>
      <image:title>Blog (Español) - Barra de Desplazamiento Horizontal en Reportes Interactivos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/5b8307ef-e398-42dc-9448-a0af32dc07a3/finalresultgif</image:loc>
      <image:title>Blog (Español) - Barra de Desplazamiento Horizontal en Reportes Interactivos - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/mostrar-valores-inactivos-dinamicamente-lov</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/fde5d4b3-1268-4b9b-9340-9312937630cd/inactivoslov.png</image:loc>
      <image:title>Blog (Español) - Mostrar Condicionalmente Registros Inactivos en un LOV - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/20c5e10c-c330-44ed-adf5-2ff2cdb9dc49/popup-lov-example-mi.gif</image:loc>
      <image:title>Blog (Español) - Mostrar Condicionalmente Registros Inactivos en un LOV</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/4945214f-7660-4699-aaf6-474455edae4a/sample-code.png</image:loc>
      <image:title>Blog (Español) - Mostrar Condicionalmente Registros Inactivos en un LOV - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/borrar-mensajes-de-error-en-paginas-padres-en-modales</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/230f656b-3003-4b31-8c13-b45ece22ed12/clearerrors.png</image:loc>
      <image:title>Blog (Español) - Cómo Borrar Mensajes de Error de las Páginas Padre en los Modales de Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/d0551109-ea95-4ed3-a522-d7535a9e9685/clear-error-msgs-parent.png</image:loc>
      <image:title>Blog (Español) - Cómo Borrar Mensajes de Error de las Páginas Padre en los Modales de Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/5cab3c7a-979e-4288-90cf-8808cc526072/da.png</image:loc>
      <image:title>Blog (Español) - Cómo Borrar Mensajes de Error de las Páginas Padre en los Modales de Oracle APEX - Make it stand out</image:title>
      <image:caption>La acción dinámica mostrada en la imagen arriba, es un ejemplo de como esas líneas de JavaScript pueden utilizarse para eliminar errors en la página principal y modal.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/820aad48-c005-4d6c-882d-d20b16e20379/clear-errors.gif</image:loc>
      <image:title>Blog (Español) - Cómo Borrar Mensajes de Error de las Páginas Padre en los Modales de Oracle APEX - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/modificador-de-icono-giratorio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/b7355dc7-6c48-4eb3-80b8-b907a2f35ea4/icono-giratorio.png</image:loc>
      <image:title>Blog (Español) - Modificador de Ícono Giratorio - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/2ed86be3-3bc0-4f03-80b7-295d6f46c9ac/spinning-modifier.gif</image:loc>
      <image:title>Blog (Español) - Modificador de Ícono Giratorio - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/cb6b9f2f-c01b-4f0a-aa47-a79a9982142d/static-spinner+%281%29.gif</image:loc>
      <image:title>Blog (Español) - Modificador de Ícono Giratorio - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/category/Oracle+APEX</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/category/CSS</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/category/Oracle+SQL</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/category/JavaScript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/tag/CSS</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/tag/Oracle+APEX</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/tag/Oracle+SQL</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/blog-en-espanol/tag/JavaScript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thecodergal.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-11-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/1594874021472-OWCTD91KKMSZ45LEDUB5/IMG_2552.jpg</image:loc>
      <image:title>About - Welcome to My Developer's Journey!</image:title>
      <image:caption>Hello and thank you for stopping by my blog! My name is Magaly Iraheta, I’m an Oracle APEX developer, and Oracle ACE Associate with a passion for learning and delving into new challenges. Here, in my website, I delve into the world of web development, sharing insights from my personal journey and the knowledge I've accumulated along the way. My passion for development ignited during my Chemical Engineering studies, where a few programming classes opened a new world for me. I was instantly captivated and embarked on a self-taught path in web development, immersing myself in technologies like React, JavaScript, HTML, Sass, CSS, and backend systems including Oracle SQL and MySQL. My exploration led me to the fascinating world of low-code application development with Oracle APEX. This platform has become a significant part of my professional life, and I'm excited to share my experiences and learning with you. With my videos and blog posts, I’ll be sharing handy insights and tips to give your dev journey a little boost. I'm all ears for your ideas and questions – don't hesitate to throw in a topic suggestion! Thank you for joining me on this exciting adventure in the ever-evolving landscape of web development!</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorial-resources-hub</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-07</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/f2d688cf-dbaa-402f-a8d8-b4d068b763eb/dataloading.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/9283f273-c1c1-46bc-aa17-cb2a84f7b458/friendlyValidations.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/30f3215c-a6ad-41a4-a875-fd766c5a2afc/facetedsearch.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/9dbaf136-e51e-4320-bd05-f67c6b939197/instantimage.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/f6ee4ec1-29eb-4c31-a9f5-ac8e3ed52ccc/filepreview.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/a6d493cb-fc2e-497c-988b-42da221e872c/REMOVEHIDDDEN.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/f6dcb1e8-3b02-49c8-9ef8-ce5f99a011ef/buttontoclassic.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/e14e22a1-942b-4219-be7b-bb67353af452/dynamicquickpicks.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/a2880961-8c1e-4e42-a6a3-0976d443b9e8/AJAXCALL.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/a105746e-cd07-4f1c-8bbf-af551963886b/copytoclipblog.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/8fefef79-15f4-4411-bf3c-14341ffee172/ukoug2024.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ec14c2324d67d1b12c91e0a/aea6e359-a9db-43b0-9b33-5be59fd9d0a3/THUMB-BLOG-COMPONENT.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-02-18</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/advanced</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/css</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/intermediate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-08-06</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/javascript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-08-06</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/oracle-apex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/template-components-region-only-template</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-08</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/copy-to-clipboard-functionality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-08-06</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/oracle-apex-ajax-callbacks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/oracle-apex-dynamic-quick-picks-for-date-picker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-07</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/how-to-add-a-button-to-a-classic-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/remove-flash-from-hidden-items-on-page-load</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/how-to-create-a-file-preview-functionality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/instant-image-preview-when-uploading</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/creating-a-faceted-search-for-ecommerce-websites</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/adding-userfriendly-validations-to-data-loading-wizard</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
  <url>
    <loc>https://www.thecodergal.com/tutorials/v/basic-data-loading</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-05</lastmod>
  </url>
</urlset>

