<?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-09T08:12:08.875Z</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-09T08:12:40.792Z</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-09T08:13:49.207Z</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-09T08:14:17.554Z</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-09T08:12:08.874Z</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-09T08:14:17.555Z</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-09T08:11:40.758Z</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-09T08:13:49.206Z</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-09T08:15:58.684Z</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-09T08:15:58.587Z</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-09T08:12:51.904Z</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-09T08:14:37.296Z</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-09T08:14:37.575Z</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-09T08:15:50.734Z</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-09T08:11:40.982Z</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-09T08:13:55.348Z</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-09T08:15:37.065Z</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-09T08:13:21.058Z</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-09T08:13:21.058Z</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-09T08:13:55.527Z</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-09T08:12:52.483Z</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-09T08:15:36.990Z</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-09T08:12:40.629Z</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-09T08:15:50.733Z</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>