{"version":"1.0","provider_name":"Devoteam","provider_url":"https:\/\/devoteam.info\/cz\/","author_name":"julien.lemarchal","author_url":"https:\/\/devoteam.info\/cz\/author\/julien-lemarchal\/","title":"Migrating from Power Apps to Streamlit in Snowflake: Lessons Learned Building a Carbon Rate Calculator","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Bd9MLWLeBz\"><a href=\"https:\/\/devoteam.info\/cz\/expert-view\/power-apps-to-streamlit-in-snowflake\/\">Migrating from Power Apps to Streamlit in Snowflake: Lessons Learned Building a Carbon Rate Calculator<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devoteam.info\/cz\/expert-view\/power-apps-to-streamlit-in-snowflake\/embed\/#?secret=Bd9MLWLeBz\" width=\"600\" height=\"338\" title=\"&#8220;Migrating from Power Apps to Streamlit in Snowflake: Lessons Learned Building a Carbon Rate Calculator&#8221; &#8212; Devoteam\" data-secret=\"Bd9MLWLeBz\" 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:\/\/devoteam.info\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/GettyImages-1345491010_Edited-768x432.jpg","thumbnail_width":600,"thumbnail_height":338,"description":"When our team set out to rebuild our supplier data management and carbon rate calculation tool, we had two clear goals: maintain feature parity with our existing Power Apps solution while dramatically improving performance and debuggability. Our Power Apps implementation was functional but suffered from slow performance and debugging difficulties that slowed development and frustrated [&hellip;]"}