{
    "componentChunkName": "component---src-templates-category-template-js",
    "path": "/en/category/software-architecture/",
    "result": {"data":{"allMarkdownRemark":{"totalCount":11,"edges":[{"node":{"fields":{"slug":"/vertical-slices-and-dependencies/"},"excerpt":"A few questions about Vertical Slices come up again and again, and they’re good ones. If a slice cuts through all the layers, do we get a…","timeToRead":17,"frontmatter":{"title":"Vertical slices, their ownership and external dependencies","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/addition-by-subtraction-in-software-design/"},"excerpt":"I want it all, and I want it now. This is not only a Freddie Mercury quote but also, too often, a general plan for our software product. The…","timeToRead":8,"frontmatter":{"title":"Addition by subtraction in Software Design","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/you-can-fork-a-package-but-can-you-own-it/"},"excerpt":"Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 1…","timeToRead":11,"frontmatter":{"title":"You can fork a package, but can you own it?","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/on-mashing-up-modelling-techniques/"},"excerpt":"Many people believe there should be one, and only one, way to model software. I think differently, I like to mix different techniques. For…","timeToRead":5,"frontmatter":{"title":"On mashing up modelling techniques for fun and profit","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/should_we_trust_domain_experts/"},"excerpt":"I was toying with LLM-based domain research. It reminded me of the common mistake we make when we try to practice DDD: overreliance on what…","timeToRead":11,"frontmatter":{"title":"Don't overestimate domain expertise","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/vibing_harness_and_ooda_loops/"},"excerpt":"Hey, have a look at what I made during the weekend. I had some time, grabbed a beer, turned on the computer and tried to code this feature…","timeToRead":14,"frontmatter":{"title":"Vibing, Harness and OODA loop","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/intro_to_example_mapping/"},"excerpt":"One of the first indications of getting old(er) is when people stop getting your movie or music references. Of course, based on this rule…","timeToRead":7,"frontmatter":{"title":"The one where Oskar explains Example Mapping","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/interactive_rubber_ducking_with_gen_ai/"},"excerpt":"You may already know that I’m a GenAI sceptic. And a general sceptic. Do you know that scepticism comes from the Greek σκέπτομαι (skeptomai…","timeToRead":24,"frontmatter":{"title":"Interactive Rubber Ducking with GenAI","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/the_end_of_coding_wrong_question/"},"excerpt":"Be careful what you wish for, because your wish may come true. What LLMs revealed is how many people in our industry don’t like to code. It…","timeToRead":8,"frontmatter":{"title":"The End of Coding? Wrong Question","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/parse_dont_guess/"},"excerpt":"Last time, I shared with you how sneaky I was on transaction handling.. Today, the opposite: I’ll tell you how I fixed the issue when I…","timeToRead":15,"frontmatter":{"title":"Parse, Don't Guess","category":"Software Architecture"}}},{"node":{"fields":{"slug":"/cloudflare_d1_transactions_and_tradeoffs/"},"excerpt":"We’re being told that software design is the art of making tradeoffs. But… Are we taught how to make them? Not that it’s easy to teach…","timeToRead":9,"frontmatter":{"title":"How I cheated on transactions. Or how to make tradeoffs based on my Cloudflare D1 support","category":"Software Architecture"}}}]},"site":{"siteMetadata":{"facebook":{"appId":""}}}},"pageContext":{"category":"Software Architecture","lang":"en","langKey":"en","originalPath":"/category/software-architecture/","availableLanguages":["en","pl"]}},
    "staticQueryHashes": ["2742854296"]}