<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jes.al/2007/04/using-the-login-control-in-net/</loc>
<lastmod>2007-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/04/aspnet-20-tips-and-tricks/</loc>
<lastmod>2007-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/05/regex-tutorials/</loc>
<lastmod>2007-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/09/css-browser-selector/</loc>
<lastmod>2007-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/10/recursive-goodness-i/</loc>
<lastmod>2007-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/10/recursive-goodness-ii/</loc>
<lastmod>2007-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/11/setting-a-default-button-in-net/</loc>
<lastmod>2007-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/11/strip-out-html-tags-via-regex/</loc>
<lastmod>2007-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/12/how-to-remove-commonly-occuring-english-words-form-a-string/</loc>
<lastmod>2007-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2007/12/how-to-remove-all-special-characters-from-a-string/</loc>
<lastmod>2007-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/01/how-to-extract-urls-href-property-from-html/</loc>
<lastmod>2008-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/01/workaround-for-responseredirect-while-using-net-ajax-framework/</loc>
<lastmod>2008-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/01/a-semi-dynamic-sitemap-solution/</loc>
<lastmod>2008-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/01/c-coding-standards-and-best-programming-practices/</loc>
<lastmod>2008-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/02/10-aspnet-performance-and-scalability-secrets/</loc>
<lastmod>2008-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/02/event-driven-developement-using-aspnet-c/</loc>
<lastmod>2008-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/03/how-to-manipulate-video-in-net-using-ffmpeg/</loc>
<lastmod>2008-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/03/how-to-unzip-files-in-net-using-sharpziplib/</loc>
<lastmod>2008-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/03/the-mysterious-invalid-parameter-used-error/</loc>
<lastmod>2008-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/04/exception-logging-using-the-database/</loc>
<lastmod>2008-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/04/requestbrowsercrawler/</loc>
<lastmod>2008-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/04/three-quick-ways-optimize-ajax-driven-websites-in-aspnet/</loc>
<lastmod>2008-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/04/how-to-manipulate-video-in-net-using-ffmpeg-updated/</loc>
<lastmod>2008-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/04/how-to-create-a-random-fact-generator-using-xml/</loc>
<lastmod>2008-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/05/how-to-easily-parse-html-without-regex/</loc>
<lastmod>2008-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/06/aspnet-inline-tags/</loc>
<lastmod>2008-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/09/how-to-clear-all-items-from-cache/</loc>
<lastmod>2008-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/09/how-to-load-reference-a-user-control-from-code-behind/</loc>
<lastmod>2008-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/09/how-to-setup-an-aspnet-website-on-localhost/</loc>
<lastmod>2008-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/09/code-blocks-inside-master-pages/</loc>
<lastmod>2008-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/10/adonet-data-access-template/</loc>
<lastmod>2008-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/10/create-pdf-forms-using-itextsharp/</loc>
<lastmod>2008-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2008/10/send-templated-emails-using-maildefinition-object/</loc>
<lastmod>2008-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2009/02/calculate-shipping-cost-using-ups-webservice/</loc>
<lastmod>2009-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2009/05/how-to-parse-twitter-usernames-hashtags-and-urls-in-c-30/</loc>
<lastmod>2009-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2009/06/pretty-premalinks-for-wordpress-on-iis7/</loc>
<lastmod>2009-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2010/01/codeigniter-facebook-connect/</loc>
<lastmod>2010-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2010/03/how-to-parse-wordpress-rss-feed-using-linq/</loc>
<lastmod>2010-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2010/12/integrating-codeigniter-with-wordpress/</loc>
<lastmod>2010-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2010/12/cross-domain-communication-with-iframes/</loc>
<lastmod>2010-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2011/01/parse-twitter-facebook-feeds-with-jquery/</loc>
<lastmod>2011-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2011/07/painless-habtm-validation-in-cakephp/</loc>
<lastmod>2011-07-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/06/how-to-obtain-jsonrss-feed-for-facebook-pages-without-oauthgraphapi/</loc>
<lastmod>2012-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/07/my-thoughts-exactly/</loc>
<lastmod>2012-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/09/tips-and-tricks-for-django-on-google-app-engine/</loc>
<lastmod>2012-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/10/cors/</loc>
<lastmod>2012-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/10/installing-curb-gem-on-windows-7/</loc>
<lastmod>2012-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/10/10/sftp-chroot-jail-on-ubuntu/</loc>
<lastmod>2012-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2012/11/find-out-how-many-unique-hits-on-a-site-based-on-access-log/</loc>
<lastmod>2012-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/01/ruddl/</loc>
<lastmod>2013-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/06/optimizing-angularjs-driven-website-for-seo/</loc>
<lastmod>2013-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/08/authentication-with-rails-devise-and-angularjs/</loc>
<lastmod>2013-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/08/how-to-renew-expired-certificate-provisioning-profile-for-ad-hoc-distribution/</loc>
<lastmod>2013-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/10/architecting-restful-rails-4-api/</loc>
<lastmod>2013-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/11/fixing-cpu-spikes-ubuntu-11-10/</loc>
<lastmod>2013-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/11/using-postgres-hstore-rails4/</loc>
<lastmod>2013-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2013/12/automated-deployments-git-flow-heroku_san-circleci/</loc>
<lastmod>2013-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/02/useful-tools-for-web-development/</loc>
<lastmod>2014-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/02/how-to-setup-a-dev-environment-using-vagrant-puppet-part-i/</loc>
<lastmod>2014-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/04/setup-dev-environment-using-vagrant-puppet-part-ii/</loc>
<lastmod>2014-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/05/ensuring-reliable-email-delivery-with-dns-records/</loc>
<lastmod>2014-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/07/url-validation-knockoutjs/</loc>
<lastmod>2014-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/07/fixing-postgresql-local-issues/</loc>
<lastmod>2014-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/08/install-ffmpeg-ubuntu/</loc>
<lastmod>2014-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2014/11/creating-rails-concern-accepts-argumentsparameters/</loc>
<lastmod>2014-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2015/03/website-thumbnail-previews-iframe/</loc>
<lastmod>2015-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2015/08/building-complex-activerecord-queries-with-tap/</loc>
<lastmod>2015-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2015/09/building-a-htpcmedia-center-with-raspberry-pi/</loc>
<lastmod>2015-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2015/12/migrating-from-wordpress-to-jekyll/</loc>
<lastmod>2015-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2016/01/querying-json-fields-in-postgresql-using-activerecord/</loc>
<lastmod>2016-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2016/03/preventing-back-button-navigation-in-SPAs/</loc>
<lastmod>2016-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2016/07/engineering-for-the-web-a-primer/</loc>
<lastmod>2016-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2016/09/setting-up-a-rails-development-environment-using-docker/</loc>
<lastmod>2016-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2017/03/incorporating-modern-javascript-build-tools-with-rails/</loc>
<lastmod>2017-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2017/05/migrating-from-knockoutjs-to-vuejs/</loc>
<lastmod>2017-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2017/08/setting-up-automated-code-formatting-for-rails/</loc>
<lastmod>2017-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2017/11/getting-started-with-mining-cryptocurrencies/</loc>
<lastmod>2017-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2018/02/getting-started-with-express-vuejs-postgresql/</loc>
<lastmod>2018-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2018/04/building-an-app-with-stellar-and-ipfs/</loc>
<lastmod>2018-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2018/04/optimizing-front-end-delivery-with-Webpack-4/</loc>
<lastmod>2018-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2020/07/gpt-what-intro-to-the-next-big-thing/</loc>
<lastmod>2020-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2020/08/querying-paginated-api-endpoints-the-rails-way/</loc>
<lastmod>2020-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2020/11/merging-simplecov-results-with-parallel-rails-specs</loc>
<lastmod>2020-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2021/03/techniques-for-effective-software-development-effort-estimation</loc>
<lastmod>2021-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2021/08/the-art-of-crafting-effective-pull-requests</loc>
<lastmod>2021-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2022/07/how-to-own-your-growth-as-a-software-engineer/</loc>
<lastmod>2022-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/01/from-chaos-to-clarity-the-essential-guide-to-personal-knowledge-management/</loc>
<lastmod>2023-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/03/how-to-hire-engineering-talent-without-the-bs/</loc>
<lastmod>2023-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/04/power-of-prospection/</loc>
<lastmod>2023-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/07/how-to-run-effective-sprint-planning-sessions/</loc>
<lastmod>2023-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/08/the-role-of-a-system-architect/</loc>
<lastmod>2023-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/12/how-to-make-your-ideas-stick/</loc>
<lastmod>2023-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2023/12/lessons-in-leadership-excellence/</loc>
<lastmod>2023-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/01/from-chaos-to-clarity-achieving-personal-knowledge-mastery/</loc>
<lastmod>2024-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/02/default-open/</loc>
<lastmod>2024-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/04/how-to-deveop-your-skillset-for-the-ai-area/</loc>
<lastmod>2024-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/05/4-essential-skills-navigating-workplace-pressures/</loc>
<lastmod>2024-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/07/6-questions-to-ask-yourself-before-applying-to-that-job/</loc>
<lastmod>2024-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2024/10/build-an-ai-roadmap-that-actually-delivers-value/</loc>
<lastmod>2024-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/2025/01/how-break-cycle-of-firefighting/</loc>
<lastmod>2025-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jes.al/archive/</loc>
</url>
<url>
<loc>https://jes.al/blog/</loc>
</url>
<url>
<loc>https://jes.al/</loc>
</url>
<url>
<loc>https://jes.al/projects/</loc>
</url>
<url>
<loc>https://jes.al/search/</loc>
</url>
<url>
<loc>https://jes.al/tag/</loc>
</url>
<url>
<loc>https://jes.al/talks/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/2/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/3/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/4/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/5/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/6/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/7/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/8/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/9/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/10/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/11/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/12/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/13/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/14/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/15/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/16/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/17/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/18/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/19/</loc>
</url>
<url>
<loc>https://jes.al/blog/page/20/</loc>
</url>
</urlset>
