<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://xlinesoft.com/blog/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://xlinesoft.com/blog/2009/07/20/hello-world/</loc><lastmod>2009-07-23T17:31:04-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2009/08/11/what-is-php-tips-on-what-others-are-looking-for-and-how-to-choose-a-php-code-generator/</loc><lastmod>2009-08-11T09:52:43-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2009/08/11/what-is-php-tips-on-what-others-are-looking-for-and-how-to-choose-a-php-code-generator-2/</loc><lastmod>2009-08-11T09:56:14-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2010/12/22/new-features-in-phprunner60asprunnerpro70/</loc><lastmod>2010-12-23T01:36:09-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/01/03/tutorial_conditional_formatting/</loc><lastmod>2016-06-03T20:31:19-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/01/05/facebook_twitter_contest_results/</loc><lastmod>2011-01-05T11:34:24-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/01/25/how-to-use-menu-builder-in-phprunnerasprunnerpro/</loc><lastmod>2011-04-08T12:13:08-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/02/28/how-to-setup-many-to-many-relationships/</loc><lastmod>2021-03-18T15:25:23-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/03/08/adding-facebook-connect-functionality-to-your-application/</loc><lastmod>2011-03-10T00:32:59-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/04/08/improving-perfomance-of-phprunnerasprunnerpro-applications/</loc><lastmod>2026-08-22T17:07:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/04/12/adding-gantt-chart-to-phprunnerasprunnerpro-app/</loc><lastmod>2011-08-17T11:13:32-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/04/28/taming-the-beast-events-buttons-and-code-snippets/</loc><lastmod>2026-08-16T12:05:33-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/04/30/masked-input-in-phprunnerasprunnerpro-applications/</loc><lastmod>2011-11-02T10:14:40-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/05/05/localizing-phprunnerasprunnerpro-applications/</loc><lastmod>2011-05-06T14:17:21-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/05/10/quiz-template/</loc><lastmod>2012-09-15T15:08:46-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/05/11/a-few-thoughts-on-templates-marketplace/</loc><lastmod>2011-05-11T12:49:08-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/06/08/best-practices-multiple-developers-working-on-the-same-project/</loc><lastmod>2013-02-04T12:57:01-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/06/26/phprunner-6asprunnerpro-7-beta-is-almost-there/</loc><lastmod>2011-06-26T15:12:45-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/08/30/48-hours-phprunnerasprunner-sale-huge-savings/</loc><lastmod>2012-07-23T03:30:54-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/09/15/theme-design-contest/</loc><lastmod>2011-09-21T15:32:49-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/09/28/theme-design-contest-results/</loc><lastmod>2011-09-28T16:05:11-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2011/10/28/phprunner-6asprunnerpro-7-released/</loc><lastmod>2011-10-28T15:48:27-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/03/09/survey-template/</loc><lastmod>2013-05-28T19:13:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/03/22/how-to-add-password-strength-meter-to-your-registration-page/</loc><lastmod>2022-10-12T06:46:14-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/03/27/dropdowns-video-tutorial/</loc><lastmod>2012-03-27T12:49:12-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/04/17/video-connection-to-remote-mysql-xampp-installation-ftp-upload/</loc><lastmod>2022-10-08T11:18:09-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/05/16/troubleshooting-custom-buttons-in-phprunner-and-asprunnerpro-applications/</loc><lastmod>2012-05-18T15:04:01-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/05/22/troubleshooting-charts-in-phprunner-and-asprunnerpro-applications/</loc><lastmod>2012-05-22T12:46:33-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/05/22/how-to-troubleshoot-javascript-errors/</loc><lastmod>2012-05-22T18:13:45-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/07/04/preview-of-some-new-features-in-phprunner-6-2-and-asprunnerpro-7-2/</loc><lastmod>2012-07-09T09:11:53-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2012/09/07/how-to-create-your-own-edit-control-plugin/</loc><lastmod>2026-08-16T16:26:07-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/02/13/asprunner-net-6-0-preview/</loc><lastmod>2013-02-14T09:27:59-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/04/25/displaying-a-page-in-a-popup-window/</loc><lastmod>2013-04-29T23:20:21-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/05/21/validation-in-phprunner-and-asprunnerpro-applications/</loc><lastmod>2026-08-22T17:03:01-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/06/20/phprunner-7-0-preview/</loc><lastmod>2013-10-04T16:20:44-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/10/26/building-a-nice-looking-login-page-with-custom-css/</loc><lastmod>2022-10-17T15:57:52-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/12/04/more-custom-css-tricks/</loc><lastmod>2013-12-04T11:27:35-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2013/12/19/new-features-in-phprunner-7-1-asprunnerpro-8-1-and-asprunner-net-7-0/</loc><lastmod>2013-12-30T12:15:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/05/19/how-to-implement-auto-save-feature/</loc><lastmod>2016-05-31T13:05:29-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/06/19/phprunner-8-0-preview/</loc><lastmod>2014-09-11T17:04:06-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/06/24/displaying-world-cup-2014-data-with-phprunner/</loc><lastmod>2014-06-26T09:59:00-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/10/31/random-page-background-halloween-edition/</loc><lastmod>2022-10-07T13:28:12-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/11/12/datetime-handling-in-web-applications/</loc><lastmod>2014-11-18T17:13:17-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/12/11/using-third-party-api-in-phprunner-apps-posting-to-twitter/</loc><lastmod>2014-12-12T12:03:37-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2014/12/19/how-to-split-addedit-pages-into-several-subpages/</loc><lastmod>2015-03-20T12:02:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/04/21/displaying-a-list-of-users-that-are-currently-logged-in/</loc><lastmod>2015-04-21T13:28:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/05/12/using-dal-functions-in-projects-with-multiple-database-connections/</loc><lastmod>2015-05-12T21:59:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/06/27/using-google-docs-viewer-to-preview-documents-online/</loc><lastmod>2026-08-16T10:19:47-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/07/16/phprunner-8-1-released/</loc><lastmod>2015-09-15T09:24:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/09/25/new-mapping-features/</loc><lastmod>2015-09-25T12:34:12-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/10/21/adding-pdf-preview-support-to-your-web-application/</loc><lastmod>2022-10-07T13:26:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/10/30/excel-like-grid-in-phprunner-applications/</loc><lastmod>2019-07-15T21:37:14-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/11/12/in-place-editing/</loc><lastmod>2022-10-07T13:24:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/12/04/storing-field-labels-and-visibility-rules-in-the-database/</loc><lastmod>2022-11-02T12:26:28-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/12/15/testing-web-apps-in-mobile-mode/</loc><lastmod>2015-12-15T12:32:42-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2015/12/17/technology-choices/</loc><lastmod>2016-06-06T11:11:06-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/01/05/running-asprunner-net-and-phprunner-apps-on-microsof-azure/</loc><lastmod>2016-01-05T15:04:34-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/01/06/adding-badges-to-application-menu/</loc><lastmod>2016-01-06T19:38:24-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/01/21/speed-up-data-entry/</loc><lastmod>2020-05-13T12:12:45-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/01/29/executing-your-code-after-inline-add-or-edit/</loc><lastmod>2017-02-13T15:24:50-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/01/29/massmailer-template-use-case/</loc><lastmod>2017-02-13T15:25:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/04/21/bootstrap-based-templates/</loc><lastmod>2017-02-13T15:24:20-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/05/02/troubleshooting-sql-queries/</loc><lastmod>2016-05-21T20:44:18-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/06/05/new-charting-functionality-anychart-7-support/</loc><lastmod>2026-08-16T16:48:32-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/06/22/displaying-euro-2016-data-with-phprunner/</loc><lastmod>2017-02-13T15:23:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/07/06/desktop-applications-with-phprunner/</loc><lastmod>2016-07-06T17:11:44-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/07/07/displaying-a-popup-in-phprunner-9-0-asprunnerpro-9-5-asprunner-net-9-0/</loc><lastmod>2026-08-16T11:34:48-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2016/11/10/phprunner-9-6-asprunner-net-9-6-asprunnerpro-9-6-released/</loc><lastmod>2017-02-13T15:22:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/02/12/version-9-7-of-phprunner-asprunnerpro-and-asprunner-net/</loc><lastmod>2017-03-07T10:48:53-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/06/16/version-9-8-of-phprunner-asprunnerpro-and-asprunner-net/</loc><lastmod>2017-07-05T10:02:49-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/07/11/creating-grid-tabs-dynamically/</loc><lastmod>2017-07-11T11:11:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/07/25/using-field-events/</loc><lastmod>2017-08-25T06:03:57-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/10/12/version-10-page-designer/</loc><lastmod>2018-09-15T17:04:42-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/05/07/troubleshooting-web-applications/</loc><lastmod>2018-05-08T15:27:54-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/02/21/version-10-what-takes-so-long/</loc><lastmod>2018-03-21T14:01:53-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/05/09/using-multi-column-design-in-version-10/</loc><lastmod>2018-05-09T22:11:31-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/07/26/version-10-released/</loc><lastmod>2018-09-05T10:20:46-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/11/06/customizing-project-logo/</loc><lastmod>2018-11-06T16:06:29-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/09/14/building-a-hotel-reservation-system/</loc><lastmod>2026-09-08T16:07:21-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/10/11/using-third-party-components/</loc><lastmod>2026-08-20T17:38:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2018/12/11/single-use-access-codes/</loc><lastmod>2023-02-02T10:30:17-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/02/07/using-invoice-template-as-a-checkout-solution/</loc><lastmod>2019-02-15T17:51:32-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/02/22/phprunner-10-1-and-asprunner-net-10-1-are-here/</loc><lastmod>2019-02-24T14:16:07-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/03/05/page-designer-frequently-asked-questions-answered/</loc><lastmod>2019-03-05T18:45:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/03/07/changing-default-tab-order/</loc><lastmod>2019-03-07T00:21:07-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/03/26/how-to-add-a-delete-button-to-each-row-in-grid/</loc><lastmod>2026-08-20T17:29:53-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/05/07/displaying-ip-addresses-on-the-map/</loc><lastmod>2019-05-08T11:32:33-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/06/13/version-10-2-of-phprunner-asprunner-net-and-asprunnerpro-is-here/</loc><lastmod>2019-06-13T17:52:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/07/23/seo-friendly-pages-in-your-web-application/</loc><lastmod>2019-07-24T11:00:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/08/20/what-to-expect-in-version-10-3/</loc><lastmod>2019-09-26T17:04:37-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/09/16/tri-part-events/</loc><lastmod>2019-09-16T13:16:28-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2019/10/03/saas-application-design/</loc><lastmod>2026-09-08T15:58:20-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/02/09/making-new-record-visible-on-the-list-page/</loc><lastmod>2020-02-13T15:28:52-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/02/11/making-search-panel-horizontal/</loc><lastmod>2020-03-14T11:12:06-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/02/20/autofill-based-on-two-fields-selection/</loc><lastmod>2020-02-20T15:08:35-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/03/10/version-10-4/</loc><lastmod>2020-04-07T17:51:01-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/03/20/working-with-third-party-rest-api/</loc><lastmod>2020-03-20T14:16:57-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/05/05/using-geolocation-data-in-your-web-application/</loc><lastmod>2026-09-08T16:16:37-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/05/09/hiding-details-table-tab-on-the-fly/</loc><lastmod>2020-05-09T17:57:17-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/05/12/business-templates/</loc><lastmod>2020-05-13T11:53:58-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/05/24/dynamic-login-page-background/</loc><lastmod>2020-06-15T17:22:39-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/06/16/context-help-in-your-web-applications/</loc><lastmod>2020-06-16T11:59:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/09/11/show-new-records-on-the-list-page-automatically/</loc><lastmod>2026-08-20T17:27:22-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/09/14/password-protecting-additional-admin-actions/</loc><lastmod>2020-09-14T13:31:27-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/10/28/logging-audio-playback-actions/</loc><lastmod>2020-10-28T21:19:31-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/11/11/version-10-5/</loc><lastmod>2021-01-20T18:04:03-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2020/12/08/analyzing-incoming-emails/</loc><lastmod>2020-12-09T11:30:39-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/05/12/new-security-providers-in-version-10-6/</loc><lastmod>2021-05-12T11:26:46-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/05/26/database-based-dropdowns-with-dialog-api/</loc><lastmod>2026-08-16T15:47:02-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/06/09/zip-and-download-selected-files/</loc><lastmod>2021-06-09T14:14:31-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/06/17/secure-low-code-web-applications/</loc><lastmod>2026-08-12T17:02:58-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/06/23/working-with-airtables-rest-api/</loc><lastmod>2026-08-16T15:37:15-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/07/22/version-10-6/</loc><lastmod>2022-01-11T11:15:32-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/09/09/providing-access-to-web-application-via-unique-link/</loc><lastmod>2022-10-15T09:26:56-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/11/02/working-with-google-drive-rest-api/</loc><lastmod>2026-08-16T15:58:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/11/15/providing-temporary-access-to-your-application/</loc><lastmod>2022-10-15T09:11:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2021/12/18/version-10-7/</loc><lastmod>2022-03-24T10:05:22-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/02/17/building-visually-appealing-web-applications/</loc><lastmod>2022-10-14T17:07:10-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/02/15/devquest-contest-with-prizes/</loc><lastmod>2022-02-18T19:00:16-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/04/29/preventing-sql-injection-in-low-code-web-applications/</loc><lastmod>2022-10-14T17:00:39-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/07/12/version-10-8/</loc><lastmod>2022-08-01T13:37:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/06/28/building-a-connected-scatter-chart/</loc><lastmod>2022-10-14T16:55:36-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/07/03/using-css-grid-for-mobile-screens-a-complete-tutorial/</loc><lastmod>2022-10-14T16:52:57-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/07/05/tracking-visitors-behaviour-in-your-web-application/</loc><lastmod>2022-10-13T16:53:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/07/22/how-to-scroll-list-page-to-the-record-that-was-edited/</loc><lastmod>2022-10-14T16:45:25-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/08/11/how-to-create-a-beautiful-dashboard-theme/</loc><lastmod>2026-08-20T17:09:34-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/10/06/a-complete-guide-to-sending-emails-with-a-web-based-application/</loc><lastmod>2026-09-08T16:10:37-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2017/03/05/all-about-the-history-of-sql-server/</loc><lastmod>2022-10-08T07:48:25-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/10/29/low-code-and-rpa-automation/</loc><lastmod>2022-10-31T17:09:12-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/11/05/generate-pdf-files-using-nodejs-and-pdfmake/</loc><lastmod>2026-08-16T10:55:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/12/05/how-i-almost-lost-my-domain-name-and-how-bitcoin-saved-the-day/</loc><lastmod>2022-12-05T20:01:43-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/12/12/version-10-9/</loc><lastmod>2023-01-04T09:32:50-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/06/22/version-11/</loc><lastmod>2025-06-17T09:08:09-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2022/12/21/yet-another-custom-login-page/</loc><lastmod>2022-12-21T21:00:38-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/08/22/tabbed-elements-in-dashboards/</loc><lastmod>2024-04-13T11:59:54-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/08/28/long-running-process-with-notifications/</loc><lastmod>2026-09-08T16:19:05-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/11/12/infinite-scroll/</loc><lastmod>2023-11-12T21:58:27-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/12/07/drag-and-drop-between-dashboard-elements/</loc><lastmod>2023-12-08T10:56:46-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2023/12/19/clickable-code-snippet-in-a-dashboard/</loc><lastmod>2023-12-19T21:03:56-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2024/01/03/displaying-website-visitors-on-the-map/</loc><lastmod>2024-01-04T12:54:46-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/01/09/phpdesktop-update/</loc><lastmod>2025-01-09T21:32:57-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/05/07/running-phprunner-application-as-a-docker-container/</loc><lastmod>2025-05-07T10:35:28-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/06/17/version-11-1-release/</loc><lastmod>2025-08-14T12:05:01-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/09/04/moving-logic-from-javascript-to-the-database/</loc><lastmod>2026-09-08T16:20:17-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/12/10/version-11-2/</loc><lastmod>2025-12-24T08:13:11-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/10/15/using-azure-key-vault-to-store-connection-strings/</loc><lastmod>2026-09-08T16:22:23-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/10/30/version-11-2-work-in-progress/</loc><lastmod>2025-10-30T10:44:32-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2025/12/24/version-11-3/</loc><lastmod>2026-06-16T11:26:20-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/07/21/building-a-world-cup-prediction-challenge-in-phprunner/</loc><lastmod>2026-07-21T16:56:15-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/08/06/introducing-harbor-a-fresh-new-theme-for-phprunner-asprunner-net/</loc><lastmod>2026-08-10T09:21:50-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/08/12/8-famous-excel-errors-that-cost-millions-and-one-that-renamed-human-genes/</loc><lastmod>2026-08-13T11:06:41-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/08/27/how-to-add-user-impersonation-to-a-phprunner-application/</loc><lastmod>2026-08-28T12:48:40-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/08/30/block-compromised-passwords-and-high-risk-ip-addresses/</loc><lastmod>2026-08-30T10:43:04-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/09/01/add-search-boxes-to-individual-dashboard-grids/</loc><lastmod>2026-09-01T11:21:43-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/09/05/add-a-custom-row-actions-menu-to-a-data-grid/</loc><lastmod>2026-09-05T11:42:34-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/09/10/experimenting-with-mcp-support-in-phprunner/</loc><lastmod>2026-09-10T15:53:48-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/10/02/build-an-equipment-checkout-system-with-qr-code-scanning/</loc><lastmod>2026-10-02T17:05:12-05:00</lastmod></url><url><loc>https://xlinesoft.com/blog/2026/10/02/process-large-csv-exports-in-background-batches/</loc><lastmod>2026-10-02T17:16:03-05:00</lastmod></url></urlset>
