<?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-24T20:07:58.104Z</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-24T11:00:37.651Z</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-24T08:05:13.674Z</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-22T00:16:31.533Z</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-22T13:49:19.864Z</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-24T06:02:26.015Z</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-22T00:07:52.427Z</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-22T00:09:23.363Z</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-23T08:45:13.609Z</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-23T09:47:32.670Z</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-24T08:34:39.995Z</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-24T19:08:21.648Z</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-23T09:19:31.705Z</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-22T07:40:54.719Z</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-22T00:08:22.208Z</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-24T10:50:55.120Z</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-22T02:20:07.396Z</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-23T14:52:10.404Z</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-23T23:07:36.369Z</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-24T18:31:57.514Z</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-24T08:07:38.399Z</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-23T16:20:45.480Z</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-24T10:35:59.319Z</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-24T14:57:59.507Z</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>