<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sofia Fischer; Philodev</title><link>https://philodev.one/</link><description>Recent content on Sofia Fischer; Philodev</description><generator>Hugo</generator><language>en</language><managingEditor>sofia@philodev.com (Sofia Fischer)</managingEditor><webMaster>sofia@philodev.com (Sofia Fischer)</webMaster><copyright>© 2026 Sofia Fischer. Licensed under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)</copyright><lastBuildDate>Sun, 10 May 2026 10:20:44 +0200</lastBuildDate><atom:link href="https://philodev.one/index.xml" rel="self" type="application/rss+xml"/><item><title>📚 Code is for Humans</title><link>https://philodev.one/posts/2026-03-code-is-for-humans/</link><pubDate>Sun, 10 May 2026 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2026-03-code-is-for-humans/</guid><description/></item><item><title>How Complex is my Code?</title><link>https://philodev.one/posts/2026-04-code-complexity/</link><pubDate>Sat, 04 Apr 2026 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2026-04-code-complexity/</guid><description/></item><item><title>Overcoming Broken Window Theory (also in Software Engineering)</title><link>https://philodev.one/posts/2026-03-broken-window-theory/</link><pubDate>Wed, 25 Mar 2026 12:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2026-03-broken-window-theory/</guid><description/></item><item><title>📚 Book takeaways Refactoring by Martin Fowler</title><link>https://philodev.one/posts/2026-02-refactoring/</link><pubDate>Sat, 28 Feb 2026 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2026-02-refactoring/</guid><description/></item><item><title>Is it my Imposter Syndrome or is it our Team Culture?</title><link>https://philodev.one/posts/2026-01-imposter-syndrom/</link><pubDate>Thu, 29 Jan 2026 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2026-01-imposter-syndrom/</guid><description/></item><item><title>Registry Patterns in Python</title><link>https://philodev.one/posts/2025-12-python-registry/</link><pubDate>Sun, 14 Dec 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-12-python-registry/</guid><description/></item><item><title>Looking at Observability</title><link>https://philodev.one/posts/2025-09-datadog/</link><pubDate>Sun, 30 Nov 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-09-datadog/</guid><description/></item><item><title>📚 Communication Patterns</title><link>https://philodev.one/posts/2025-10-communication-patterns/</link><pubDate>Fri, 10 Oct 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-10-communication-patterns/</guid><description/></item><item><title>What is Graphic Recording?</title><link>https://philodev.one/posts/2025-11-graphic-recording/</link><pubDate>Sun, 14 Sep 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-11-graphic-recording/</guid><description/></item><item><title>Leveling Up Git Skills</title><link>https://philodev.one/posts/2025-08-understanding-git/</link><pubDate>Sun, 10 Aug 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-08-understanding-git/</guid><description/></item><item><title>Bitemporal Data: Timetravel your Data</title><link>https://philodev.one/posts/2025-06-bitemporal-data/</link><pubDate>Thu, 10 Jul 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-06-bitemporal-data/</guid><description/></item><item><title>Meta Programming in Python</title><link>https://philodev.one/posts/2025-05-python-meta-programming/</link><pubDate>Sat, 03 May 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-05-python-meta-programming/</guid><description/></item><item><title>Learning a new language - from PHP to Python</title><link>https://philodev.one/posts/2025-04-from-php-to-python/</link><pubDate>Sun, 20 Apr 2025 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2025-04-from-php-to-python/</guid><description/></item><item><title>Consuming and Publishing to an external Service with Symfony Messenger</title><link>https://philodev.one/posts/2024-10-queues-in-practice/</link><pubDate>Sun, 20 Oct 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-10-queues-in-practice/</guid><description/></item><item><title>Writing useful Documentation</title><link>https://philodev.one/posts/2024-07-writing-documentation/</link><pubDate>Sun, 06 Oct 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-07-writing-documentation/</guid><description/></item><item><title>📚 Book takeaways: Building Evolutionary Architecture</title><link>https://philodev.one/posts/2024-09-evolutionary-architecture/</link><pubDate>Fri, 27 Sep 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-09-evolutionary-architecture/</guid><description/></item><item><title>Understanding other oAuth flows</title><link>https://philodev.one/posts/2024-09-o-auth-2/</link><pubDate>Tue, 10 Sep 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-09-o-auth-2/</guid><description/></item><item><title>Understanding oAuth Authentication Code Flow</title><link>https://philodev.one/posts/2024-08-o-auth/</link><pubDate>Mon, 09 Sep 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-08-o-auth/</guid><description/></item><item><title>Agile Software Architecture</title><link>https://philodev.one/posts/2024-05-agile-architecture/</link><pubDate>Tue, 28 May 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-05-agile-architecture/</guid><description/></item><item><title>Event Sourcing for long living projects</title><link>https://philodev.one/posts/2024-04-event-sourcing/</link><pubDate>Sun, 28 Apr 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-04-event-sourcing/</guid><description/></item><item><title>Gitlab Feature Flags (for Backends)</title><link>https://philodev.one/posts/2024-02-feature-flags/</link><pubDate>Tue, 05 Mar 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-02-feature-flags/</guid><description/></item><item><title>Symfony Messenger Component step by step</title><link>https://philodev.one/posts/2024-01-symfony-queues/</link><pubDate>Thu, 01 Feb 2024 10:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-01-symfony-queues/</guid><description/></item><item><title>Dive into PHP Attributes</title><link>https://philodev.one/posts/2024-01-using-php-attributes/</link><pubDate>Sat, 20 Jan 2024 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2024-01-using-php-attributes/</guid><description/></item><item><title>Using data for Sprint Planning</title><link>https://philodev.one/posts/2023-11-using-data-to-ignite-action/</link><pubDate>Tue, 21 Nov 2023 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2023-11-using-data-to-ignite-action/</guid><description/></item><item><title>Communication between different teams working on the same codebase</title><link>https://philodev.one/posts/2023-04-communicating-between-teams/</link><pubDate>Sun, 16 Apr 2023 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2023-04-communicating-between-teams/</guid><description/></item><item><title>Testing Open Api files</title><link>https://philodev.one/posts/2023-03-testing-open-api-specs/</link><pubDate>Tue, 28 Mar 2023 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2023-03-testing-open-api-specs/</guid><description/></item><item><title>Laravel Custom Casts</title><link>https://philodev.one/posts/2023-01-laravel-custom-casts/</link><pubDate>Sat, 28 Jan 2023 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2023-01-laravel-custom-casts/</guid><description/></item><item><title>Laravel Validations</title><link>https://philodev.one/posts/2022-12-rules-with-validators/</link><pubDate>Mon, 26 Dec 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-12-rules-with-validators/</guid><description/></item><item><title>The Laravel Queue</title><link>https://philodev.one/posts/2022-12-queues/</link><pubDate>Sun, 11 Dec 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-12-queues/</guid><description/></item><item><title>Improving Retros from a Devs Perspective</title><link>https://philodev.one/posts/2022-09-sprint-retro/</link><pubDate>Mon, 10 Oct 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-09-sprint-retro/</guid><description/></item><item><title>Ethical Development</title><link>https://philodev.one/posts/2022-08-etchical-development/</link><pubDate>Wed, 31 Aug 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-08-etchical-development/</guid><description/></item><item><title>About Actions, Jobs, Repositories, Events</title><link>https://philodev.one/posts/2022-07-action-and-other-patterns/</link><pubDate>Sun, 31 Jul 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-07-action-and-other-patterns/</guid><description/></item><item><title>Technical Job Interview questions 2022</title><link>https://philodev.one/posts/2022-06-customer-search/</link><pubDate>Thu, 02 Jun 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-06-customer-search/</guid><description/></item><item><title>Manager and Driver Pattern - pattern, implementation, and usage</title><link>https://philodev.one/posts/2022-05-driver-manager-pattern/</link><pubDate>Sun, 22 May 2022 08:13:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-05-driver-manager-pattern/</guid><description/></item><item><title>Useful and Useless Relationship Definitions</title><link>https://philodev.one/posts/2022-05-relationships/</link><pubDate>Fri, 20 May 2022 14:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-05-relationships/</guid><description/></item><item><title>Model Specific Query Builder - an Alternative to Scopes</title><link>https://philodev.one/posts/2022-05-custom-query-builder-pattern/</link><pubDate>Sat, 14 May 2022 08:20:44 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-05-custom-query-builder-pattern/</guid><description/></item><item><title>Demo Environments and what I learned from implementing one</title><link>https://philodev.one/posts/2022-05-demo-env/</link><pubDate>Wed, 11 May 2022 20:36:22 +0200</pubDate><author>sofia@philodev.com (Sofia Fischer)</author><guid>https://philodev.one/posts/2022-05-demo-env/</guid><description/></item></channel></rss>