<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://lnsolutions.ee/en/</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/"/></url><url><loc>https://lnsolutions.ee/de/</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/"/></url><url><loc>https://lnsolutions.ee/es/</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/"/></url><url><loc>https://lnsolutions.ee/en/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/blog"/></url><url><loc>https://lnsolutions.ee/de/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/blog"/></url><url><loc>https://lnsolutions.ee/es/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/blog"/></url><url><loc>https://lnsolutions.ee/en/contact</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/contact"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/contact"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/contact"/></url><url><loc>https://lnsolutions.ee/de/contact</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/contact"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/contact"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/contact"/></url><url><loc>https://lnsolutions.ee/es/contact</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/contact"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/contact"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/contact"/></url><url><loc>https://lnsolutions.ee/en/products</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/products"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/products"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/products"/></url><url><loc>https://lnsolutions.ee/de/products</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/products"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/products"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/products"/></url><url><loc>https://lnsolutions.ee/es/products</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/products"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/products"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/products"/></url><url><loc>https://lnsolutions.ee/en/services</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/services"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/services"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/services"/></url><url><loc>https://lnsolutions.ee/de/services</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/services"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/services"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/services"/></url><url><loc>https://lnsolutions.ee/es/services</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/services"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/services"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/services"/></url><url><loc>https://lnsolutions.ee/en/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/about"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/about"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/about"/></url><url><loc>https://lnsolutions.ee/de/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/about"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/about"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/about"/></url><url><loc>https://lnsolutions.ee/es/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/about"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/about"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/about"/></url><url><loc>https://lnsolutions.ee/en/privacy</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/privacy"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/privacy"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/privacy"/></url><url><loc>https://lnsolutions.ee/de/privacy</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/privacy"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/privacy"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/privacy"/></url><url><loc>https://lnsolutions.ee/es/privacy</loc><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/privacy"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/privacy"/><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/privacy"/></url><url><loc>https://lnsolutions.ee/en/blog/building-a-microservice-architecture-with-typescript-and-angular</loc><lastmod>2026-09-28T14:20:44.136Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/building-a-microservice-architecture-with-typescript-and-angular"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/aufbau-einer-microservice-architektur-mit-typescript-und-angular"/></url><url><loc>https://lnsolutions.ee/de/blog/aufbau-einer-microservice-architektur-mit-typescript-und-angular</loc><lastmod>2026-09-27T20:02:26.509Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/building-a-microservice-architecture-with-typescript-and-angular"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/aufbau-einer-microservice-architektur-mit-typescript-und-angular"/></url><url><loc>https://lnsolutions.ee/en/blog/how-to-suppress-mysql-password-warning</loc><lastmod>2026-09-28T18:03:28.339Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/how-to-suppress-mysql-password-warning"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/unterdruecken-der-mysql-passwort-warnung-in-terminal-und-bash-skripten"/></url><url><loc>https://lnsolutions.ee/de/blog/unterdruecken-der-mysql-passwort-warnung-in-terminal-und-bash-skripten</loc><lastmod>2026-09-28T18:41:58.225Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/how-to-suppress-mysql-password-warning"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/unterdruecken-der-mysql-passwort-warnung-in-terminal-und-bash-skripten"/></url><url><loc>https://lnsolutions.ee/en/blog/building-a-secure-spring-boot-application-with-kotlin</loc><lastmod>2026-09-27T12:04:28.238Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/building-a-secure-spring-boot-application-with-kotlin"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/aufbau-einer-sicheren-spring-boot-anwendung-mit-kotlin-spring-security-und-coroutines"/></url><url><loc>https://lnsolutions.ee/de/blog/aufbau-einer-sicheren-spring-boot-anwendung-mit-kotlin-spring-security-und-coroutines</loc><lastmod>2026-09-27T08:10:29.028Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/building-a-secure-spring-boot-application-with-kotlin"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/aufbau-einer-sicheren-spring-boot-anwendung-mit-kotlin-spring-security-und-coroutines"/></url><url><loc>https://lnsolutions.ee/en/blog/resume</loc><lastmod>2026-09-28T04:52:26.901Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/resume"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/lebenslauf-jorge-elizondo"/></url><url><loc>https://lnsolutions.ee/de/blog/lebenslauf-jorge-elizondo</loc><lastmod>2026-09-27T11:04:28.240Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/resume"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/lebenslauf-jorge-elizondo"/></url><url><loc>https://lnsolutions.ee/de/blog/anpassung-von-ccgains-fuer-die-erstellung-eines-jaehrlichen-krypto-reports-in-laendern-in-denen-eine-steuerbefreiung-fuer-krypto-bestaende-gilt-die-ein-jahr-oder-laenger-gehalten-werden</loc><lastmod>2026-09-27T20:36:34.921Z</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/anpassung-von-ccgains-fuer-die-erstellung-eines-jaehrlichen-krypto-reports-in-laendern-in-denen-eine-steuerbefreiung-fuer-krypto-bestaende-gilt-die-ein-jahr-oder-laenger-gehalten-werden"/><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/customization-of-ccgains-for-the-generation-of-a-yearly-crypto-report-in-jurisdictions-where-there-is-tax-exemption-for-crypto-holdings-held-for-one-year-or-more"/></url><url><loc>https://lnsolutions.ee/en/blog/customization-of-ccgains-for-the-generation-of-a-yearly-crypto-report-in-jurisdictions-where-there-is-tax-exemption-for-crypto-holdings-held-for-one-year-or-more</loc><lastmod>2026-09-26T06:04:10.509Z</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/anpassung-von-ccgains-fuer-die-erstellung-eines-jaehrlichen-krypto-reports-in-laendern-in-denen-eine-steuerbefreiung-fuer-krypto-bestaende-gilt-die-ein-jahr-oder-laenger-gehalten-werden"/><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/customization-of-ccgains-for-the-generation-of-a-yearly-crypto-report-in-jurisdictions-where-there-is-tax-exemption-for-crypto-holdings-held-for-one-year-or-more"/></url><url><loc>https://lnsolutions.ee/en/blog/xrechnung-addon-for-alfresco</loc><lastmod>2026-09-27T10:53:13.487Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/xrechnung-addon-for-alfresco"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/xrechnung-fuer-alfresco"/></url><url><loc>https://lnsolutions.ee/de/blog/xrechnung-fuer-alfresco</loc><lastmod>2026-09-27T10:49:55.519Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/xrechnung-addon-for-alfresco"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/xrechnung-fuer-alfresco"/></url><url><loc>https://lnsolutions.ee/en/blog/i-couldnt-find-a-private-crypto-portfolio-tracker-so-i-built-one</loc><lastmod>2026-09-28T22:41:28.946Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/i-couldnt-find-a-private-crypto-portfolio-tracker-so-i-built-one"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/ich-habe-keinen-wirklich-privaten-crypto-portfolio-tracker-gefunden-also-habe-ich-selbst-einen-gebaut"/></url><url><loc>https://lnsolutions.ee/de/blog/ich-habe-keinen-wirklich-privaten-crypto-portfolio-tracker-gefunden-also-habe-ich-selbst-einen-gebaut</loc><lastmod>2026-09-27T08:50:29.226Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/i-couldnt-find-a-private-crypto-portfolio-tracker-so-i-built-one"/><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/ich-habe-keinen-wirklich-privaten-crypto-portfolio-tracker-gefunden-also-habe-ich-selbst-einen-gebaut"/></url><url><loc>https://lnsolutions.ee/es/blog/medium</loc><lastmod>2026-09-27T02:51:53.521Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://lnsolutions.ee/es/blog/medium"/></url><url><loc>https://lnsolutions.ee/en/blog/leveraging-nginx-for-overriding-default-alfresco-login-behavior</loc><lastmod>2026-09-25T17:12:13.634Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/leveraging-nginx-for-overriding-default-alfresco-login-behavior"/></url><url><loc>https://lnsolutions.ee/de/blog/der-weg-in-die-zukunft-das-bitcoin-lightning-netzwerk</loc><lastmod>2026-09-28T23:02:05.308Z</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://lnsolutions.ee/de/blog/der-weg-in-die-zukunft-das-bitcoin-lightning-netzwerk"/></url><url><loc>https://lnsolutions.ee/en/blog/12-essential-questions-for-a-successful-camunda-developer-interview</loc><lastmod>2026-09-28T15:38:16.957Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/12-essential-questions-for-a-successful-camunda-developer-interview"/></url><url><loc>https://lnsolutions.ee/en/blog/improving-document-metadata-searches-in-alfresco</loc><lastmod>2026-09-28T01:14:15.042Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/improving-document-metadata-searches-in-alfresco"/></url><url><loc>https://lnsolutions.ee/en/blog/sending-emails-via-aws-ses-in-linux-a-step-by-step-guide</loc><lastmod>2026-09-28T06:13:43.766Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/sending-emails-via-aws-ses-in-linux-a-step-by-step-guide"/></url><url><loc>https://lnsolutions.ee/en/blog/how-to-install-and-automatically-run-a-node-js-app-with-systemd</loc><lastmod>2026-09-28T12:48:55.088Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/how-to-install-and-automatically-run-a-node-js-app-with-systemd"/></url><url><loc>https://lnsolutions.ee/en/blog/bitcoin-trading-bot-development-on-discord-trading-signals-and-ln-markets</loc><lastmod>2026-09-28T00:57:00.177Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/bitcoin-trading-bot-development-on-discord-trading-signals-and-ln-markets"/></url><url><loc>https://lnsolutions.ee/en/blog/managing-git-feature-branches-and-resolving-merge-conflicts</loc><lastmod>2026-09-28T01:08:22.497Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/managing-git-feature-branches-and-resolving-merge-conflicts"/></url><url><loc>https://lnsolutions.ee/en/blog/bitcoin-trading-bot-development-on-discord-trading-signals-and-ln-markets-part-2</loc><lastmod>2026-09-28T14:50:45.167Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://lnsolutions.ee/en/blog/bitcoin-trading-bot-development-on-discord-trading-signals-and-ln-markets-part-2"/></url></urlset>