<?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-08-08T12:38:20.724Z</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-08-08T11:40:09.990Z</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-08-09T00:36:21.066Z</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-08-08T10:18:04.804Z</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-08-08T16:25:33.903Z</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-08-08T23:35:53.473Z</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-08-09T06:46:30.521Z</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-08-09T06:32:43.661Z</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-08-09T06:39:37.119Z</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-08-08T12:26:50.580Z</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-08-08T13:06:10.950Z</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-08-08T12:58:18.292Z</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-08-07T17:39:40.417Z</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-08-09T06:11:47.835Z</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-08-09T01:40:34.921Z</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-08-08T16:31:51.187Z</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-08-08T15:25:33.851Z</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-08-08T10:50:39.895Z</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-08-08T00:08:26.198Z</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-08-09T06:01:06.196Z</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-08-08T19:51:55.333Z</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-08-08T12:33:00.160Z</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-08-08T10:28:47.248Z</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-08-08T10:12:00.122Z</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>