[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-xUXk7RFPSRuwKShMEbXVGfTeQxQTd6H_6BxaoP8QO94":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-18922","dgl3SCUzppW3U2LvCoP6c0","blogAuthor","2023-06-20T15:05:12Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-35d916d04ee7d6531e71583f1887c195cea3c79b-2114x2114-jpg","reference","Giridhar is a creative web developer who loves programming, learning, and building new things. He develops web applications using JavaScript and software applications using Python.","none","Giridhar Talla",{"current":20},"giridhar-talla",[22,64],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":63},"wp-post-21709",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},1,true,"Serverless functions have made computing seamless and fast. but for worldwide audiences, you need to get closer to your user to overcome latency. ",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-47816b1d25eec98906b5f86157c9aa49ec643320-2560x1344-jpg","2023-02-23T14:44:31.000Z",{"current":38},"how-edge-functions-move-your-back-end-close-to-your-front-end",[40,48,53,57],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":46},"code-for-a-living","Code for a Living",{"_createdAt":41,"_id":49,"_rev":43,"_type":44,"_updatedAt":41,"slug":50,"title":52},"wp-tagcat-edge-computing",{"current":51},"edge-computing","edge computing",{"_createdAt":41,"_id":54,"_rev":43,"_type":44,"_updatedAt":41,"slug":55,"title":56},"wp-tagcat-javascript",{"current":56},"javascript",{"_createdAt":58,"_id":59,"_rev":43,"_type":44,"_updatedAt":58,"slug":60,"title":62},"2023-08-29T08:42:00Z","wp-tagcat-edge-functions",{"current":61},"edge-functions","edge functions","How edge functions move your back end close to your front end",{"_id":65,"author":66,"commentCount":71,"comments":31,"excerpt":72,"featureTag":28,"image":73,"publishedAt":76,"slug":77,"sponsored":28,"tags":79,"title":92},"wp-post-18919",[67],{"_id":7,"avatar":68,"name":18,"role":28,"slug":70},{"_type":12,"asset":69},{"_ref":14,"_type":15},{"current":20},22,"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":12,"asset":74},{"_ref":75,"_type":15},"image-d612351373ed118821e3a9c0f877b22053c4ac48-2400x1260-jpg","2021-10-13T13:59:46.000Z",{"current":78},"why-solve-a-problem-twice-design-patterns-let-you-apply-existing-solutions-to-your-code",[80,82,87],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":81,"title":47},{"current":46},{"_createdAt":41,"_id":83,"_rev":43,"_type":44,"_updatedAt":41,"slug":84,"title":86},"wp-tagcat-design-patterns",{"current":85},"design-patterns","design patterns",{"_createdAt":41,"_id":88,"_rev":43,"_type":44,"_updatedAt":41,"slug":89,"title":91},"wp-tagcat-software-development",{"current":90},"software-development","software development","Why solve a problem twice? Design patterns let you apply existing solutions to your code"]