<?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-12T23:52:18.841Z</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-11T21:36:04.670Z</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-13T19:37:53.954Z</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-13T12:08:25.879Z</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-12T16:08:56.377Z</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-12T09:02:08.699Z</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-12T19:55:21.705Z</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-11T19:23:42.860Z</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-12T05:53:30.661Z</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-13T04:33:20.220Z</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-12T21:45:08.569Z</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-11T04:55:24.970Z</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-12T17:53:02.985Z</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-11T04:57:55.986Z</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-10T01:28:01.212Z</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-12T00:52:14.946Z</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-12T02:29:42.584Z</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-13T11:22:46.540Z</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-13T12:13:34.689Z</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-13T18:19:40.177Z</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-13T04:07:01.173Z</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-12T16:41:22.489Z</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-12T07:26:21.687Z</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>