{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Xfaang Blog",
  "home_page_url": "https://xfaang.com/blog",
  "feed_url": "https://xfaang.com/feed.json",
  "description": "Software development, AI agents and engineering essays from the Xfaang team.",
  "language": "en-US",
  "items": [
    {
      "id": "https://xfaang.com/blog/geo-real-quality",
      "url": "https://xfaang.com/blog/geo-real-quality",
      "title": "GEO: Why Search Engines Finally Learned to Recognise Real Quality",
      "content_text": "For two decades search rewarded the people who gamed it best. The new LLM-driven engines reward the people who actually know what they are talking about. A short essay on GEO — Generative Engine Optimization.",
      "date_published": "2026-05-28T00:00:00.000Z",
      "authors": [
        {
          "name": "Piotr Zientara"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/codesota-xfaang",
      "url": "https://xfaang.com/blog/codesota-xfaang",
      "title": "We don't just track the state of the art. We run it.",
      "content_text": "CodeSOTA is the open, dated benchmark registry Xfaang pays for, and is not allowed to touch. 9,102 sourced AI benchmark results across 163 models, 371 datasets and nine capability areas.",
      "date_published": "2026-05-25T00:00:00.000Z",
      "authors": [
        {
          "name": "Kacper Wikiel"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/meet-sara-your-digital-companion-with-personality/3bN6kXqCEDgqBtnQVI6AGi",
      "url": "https://xfaang.com/blog/meet-sara-your-digital-companion-with-personality/3bN6kXqCEDgqBtnQVI6AGi",
      "title": "Meet Sara: Your Digital Companion with Personality",
      "content_text": "Introducing Sara by Xfaang - a multi-channel digital companion that works across WhatsApp, Slack, Discord, and phone calls. Not a chatbot. A colleague with a unique personality that does real work.",
      "date_published": "2026-02-13T23:00:00.000Z",
      "authors": [
        {
          "name": "Xavier Faang"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/digital-maria-sk-odowska-curie-educates-in-the-time-to-understand-the-atom-campaign/2JpGl5PaAqqwdgi8KX3FE5",
      "url": "https://xfaang.com/blog/digital-maria-sk-odowska-curie-educates-in-the-time-to-understand-the-atom-campaign/2JpGl5PaAqqwdgi8KX3FE5",
      "title": "Digital Maria Skłodowska-Curie educates in the \"Time to Understand the Atom\" campaign",
      "content_text": "Maria Skłodowska-Curie is returning to teach Poles about nuclear energy. The Ministry of Energy revived the Nobel Prize winner using artificial intelligence. It involved several weeks of work by dozens of specialists on a project aimed at education.",
      "date_published": "2025-12-19T23:00:00.000Z",
      "authors": [
        {
          "name": "Agnieszka Sielańczyk"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/the-conversation-is-broken-a-new-architecture-for-the-modern-phone-call/7pkKGurxfmWxa3x7nQrKsb",
      "url": "https://xfaang.com/blog/the-conversation-is-broken-a-new-architecture-for-the-modern-phone-call/7pkKGurxfmWxa3x7nQrKsb",
      "title": "The Conversation is Broken: A New Architecture for the Modern Phone Call",
      "content_text": "Phone calls are broken. From STIR/SHAKEN to spam blockers, we’ve fought to restore trust. Now, a new layer of conversational AI can answer, understand, and summarize calls in real time — making calls smart again.",
      "date_published": "2025-08-10T22:00:00.000Z",
      "authors": [
        {
          "name": "Martyna Kazimierczuk"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/cleanrushfun-from-bash-one-off-to-macos-game/6AO1pkiyNWMPageqkhHIA2",
      "url": "https://xfaang.com/blog/cleanrushfun-from-bash-one-off-to-macos-game/6AO1pkiyNWMPageqkhHIA2",
      "title": "CleanRushFun – From Bash One‑Off to macOS Game",
      "content_text": "Turn desktop chaos into a game. How CleanRushFun evolved from a 120-line Bash script to a privacy-first macOS app",
      "date_published": "2025-08-05T22:00:00.000Z",
      "authors": [
        {
          "name": "Piotr Zientara"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/do-ai-tools-equalize-programmer-skills-or-amplify-existing-differences/536WdujboMZO2qvEo53cg8",
      "url": "https://xfaang.com/blog/do-ai-tools-equalize-programmer-skills-or-amplify-existing-differences/536WdujboMZO2qvEo53cg8",
      "title": "Do AI Tools Equalize Programmer Skills or Amplify Existing Differences?",
      "content_text": "Are AI tools like GitHub Copilot narrowing the skill gap between junior and senior devs—or making it wider? This post explores how strong AI impacts coding productivity, learning curves, and what it means for tech teams",
      "date_published": "2025-05-11T22:00:00.000Z",
      "authors": [
        {
          "name": "Piotr Zientara"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/natural-language-is-now-the-only-no-code-tool-that-matters/slvrJ005SjSnDqnIIfeVX",
      "url": "https://xfaang.com/blog/natural-language-is-now-the-only-no-code-tool-that-matters/slvrJ005SjSnDqnIIfeVX",
      "title": "Natural Language Is Now the Only No-Code Tool That Matters",
      "content_text": "The no-code movement aimed to make software accessible. But AI changed the rules. Language is now the only interface that matters. This post explores why AI-native tools have quietly replaced no-code — and what it means for how we build software.",
      "date_published": "2025-04-12T21:59:00.000Z",
      "authors": [
        {
          "name": "Piotr Zientara"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/building-a-real-time-chess-app-with-ai-powered-commentary/6U70rTsc0fEdOW8PYdocm3",
      "url": "https://xfaang.com/blog/building-a-real-time-chess-app-with-ai-powered-commentary/6U70rTsc0fEdOW8PYdocm3",
      "title": "Building a Real-Time Chess App with AI-Powered Commentary",
      "content_text": "Experience real-time AI-generated insights on your chess moves, all within a user-friendly HTML, CSS, and JavaScript app",
      "date_published": "2024-09-24T22:00:00.000Z",
      "authors": [
        {
          "name": "Piotr Zientara"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/et-in-arcadia-ego-ai-in-modeling-ft-lalaland-ai/50SCPKcMoWpbjvxINQhIvM",
      "url": "https://xfaang.com/blog/et-in-arcadia-ego-ai-in-modeling-ft-lalaland-ai/50SCPKcMoWpbjvxINQhIvM",
      "title": "Et in Arcadia ego: AI in modeling (ft. Lalaland.ai)",
      "content_text": "In 2023, Levi's partnered with Lalaland.ai, an AI-generated model start-up, sparking public scrutiny. We spoke with the start-up representative and tech experts to explore the implications of digital models.",
      "date_published": "2024-07-21T22:00:00.000Z",
      "authors": [
        {
          "name": "Iga Trydulska"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/how-faang-companies-hire-top-talent/1rV7oosOXK1feyRwr3x2ZM",
      "url": "https://xfaang.com/blog/how-faang-companies-hire-top-talent/1rV7oosOXK1feyRwr3x2ZM",
      "title": "How FAANG companies hire top talent?",
      "content_text": "Tech giants have a complex recruitment process designed to select the best of the best.",
      "date_published": "2023-05-05T22:00:00.000Z",
      "authors": [
        {
          "name": "Daniel Stradowski"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/azure-iot-deployment-templates-are-horrible-and-i-fixed-it/5DUsFjp0KUcUM0JhiTIobV",
      "url": "https://xfaang.com/blog/azure-iot-deployment-templates-are-horrible-and-i-fixed-it/5DUsFjp0KUcUM0JhiTIobV",
      "title": "Azure IoT deployment templates are horrible and I fixed it",
      "content_text": "Xfaang senior backend developer Damian created IoT Deployment Generator to address pesky Azure IoT deployment templates' issues",
      "date_published": "2021-09-01T22:00:00.000Z",
      "authors": [
        {
          "name": "Damian Łączak"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/my-first-roslyn-analyzer/7LBXNa4rKVur9Ycz7mgxqN",
      "url": "https://xfaang.com/blog/my-first-roslyn-analyzer/7LBXNa4rKVur9Ycz7mgxqN",
      "title": "My first Roslyn analyzer",
      "content_text": "@Xfaang we write about matters we find important for IT as well as present quality coding solutions.",
      "date_published": "2021-04-11T22:00:00.000Z",
      "authors": [
        {
          "name": "Damian Łączak"
        }
      ]
    },
    {
      "id": "https://xfaang.com/blog/easiest-way-to-create-graphql-api-for-a-typescript-module/57uocxLbjvTXBPlQCxLPyf",
      "url": "https://xfaang.com/blog/easiest-way-to-create-graphql-api-for-a-typescript-module/57uocxLbjvTXBPlQCxLPyf",
      "title": "Easiest way to create GraphQL API for a TypeScript module",
      "content_text": "@Xfaang we write about matters we find important for IT as well as present quality coding solutions.",
      "date_published": "2021-01-09T22:00:00.000Z",
      "authors": [
        {
          "name": "Marcin Hagmajer"
        }
      ]
    }
  ]
}