{"version":"1.0","provider_name":"Sapphire Software Solution","provider_url":"https:\/\/www.sapphiresolutions.net\/blog","author_name":"Parth Patel","author_url":"https:\/\/www.sapphiresolutions.net\/blog\/author\/admin","title":"Stay Ahead of the Curve: 10 Backend Frameworks for 2023 | Sapphire","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"773u7loNRc\"><a href=\"https:\/\/www.sapphiresolutions.net\/blog\/backend-frameworks\">Stay Ahead of the Curve: 10 Backend Frameworks for 2023<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.sapphiresolutions.net\/blog\/backend-frameworks\/embed#?secret=773u7loNRc\" width=\"600\" height=\"338\" title=\"&#8220;Stay Ahead of the Curve: 10 Backend Frameworks for 2023&#8221; &#8212; Sapphire Software Solution\" data-secret=\"773u7loNRc\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.sapphiresolutions.net\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/03\/Stay_Ahead_Of_the_curve_top10_backend_framework_for_2023.png","thumbnail_width":618,"thumbnail_height":309,"description":"Take your development skills to the next level with this creative guide. Stay ahead of the curve with our top 10 backend frameworks so you can stay ahead of the competition."}