[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-hFZT_ZGe68rHmWBnQqq7CTp8CuYulf6bE2IeUXoqITk":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":51},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-design-patterns","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"design-patterns","design patterns",[15],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":50},"wp-post-18919",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-cap-18922",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-35d916d04ee7d6531e71583f1887c195cea3c79b-2114x2114-jpg","reference","Giridhar Talla",{"current":27},"giridhar-talla",22,true,"Software design patterns are like best practices employed by many experienced software developers. You can use design patterns to make your application scalable and flexible.",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-d612351373ed118821e3a9c0f877b22053c4ac48-2400x1260-jpg","2021-10-13T13:59:46.000Z",{"current":36},"why-solve-a-problem-twice-design-patterns-let-you-apply-existing-solutions-to-your-code",[38,43,45],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":40,"title":42},"wp-tagcat-code-for-a-living",{"current":41},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":13},{"current":12},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":49},"wp-tagcat-software-development",{"current":48},"software-development","software development","Why solve a problem twice? Design patterns let you apply existing solutions to your code",[]]