[{"data":1,"prerenderedAt":1030},["ShallowReactive",2],{"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmenu\u002Ffooter-navigation?lang=en":3,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmenu\u002Fprimary-navigation?lang=en":250,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fcbtw\u002Fv1\u002Fregions-dropdown?lang=en":418,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmenu\u002Flegal-navigation?lang=en":428,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?slug=green-coding-with-python-sustainable-practices-for-developers&_embed&lang=en":494,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fcbtw\u002Fv1\u002Fsocial-links?lang=en":977,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fcbtw\u002Fv1\u002Finsights-posts\u002F?post_id=9187&region=global":996},[4,87,147,164,181,223],{"ID":5,"post_author":6,"post_date":7,"post_date_gmt":7,"post_content":8,"post_title":9,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":12,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":14,"menu_order":15,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":5,"menu_item_parent":17,"object_id":19,"object":20,"type":21,"type_label":22,"url":23,"title":9,"target":8,"attr_title":8,"description":8,"classes":24,"xfn":8,"layout_type":25,"children":26},13558,"32","2026-03-23 06:48:18","","Services","publish","closed","services-6",0,"https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13558?p=13558&#038;preview=true&#038;post_type=nav_menu_item",1,"nav_menu_item","0","raw","12830","page","post_type","Page","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002F",[8],"services",[27,36,49,59,68,77],{"ID":28,"post_author":6,"post_date":7,"post_date_gmt":7,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":30,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":31,"menu_order":32,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":28,"menu_item_parent":33,"object_id":19,"object":20,"type":21,"type_label":22,"url":23,"title":34,"target":8,"attr_title":8,"description":8,"classes":35,"xfn":8,"layout_type":25},13559," ","13559","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13559?p=13559&#038;preview=true&#038;post_type=nav_menu_item",2,"13558","Services Overview",[8],{"ID":37,"post_author":38,"post_date":7,"post_date_gmt":39,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":40,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":41,"guid":42,"menu_order":43,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":37,"menu_item_parent":33,"object_id":44,"object":20,"type":21,"type_label":22,"url":45,"title":46,"target":8,"attr_title":8,"description":8,"classes":47,"xfn":8,"layout_type":48},8534,"22","2025-07-03 09:30:08","8534",12830,"https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8534?p=8534&#038;preview=true&#038;post_type=nav_menu_item",3,"7212","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002Fsoftware-engineering\u002F","Software Engineering",[8],"default",{"ID":50,"post_author":38,"post_date":7,"post_date_gmt":51,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":52,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":41,"guid":53,"menu_order":54,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":50,"menu_item_parent":33,"object_id":55,"object":20,"type":21,"type_label":22,"url":56,"title":57,"target":8,"attr_title":8,"description":8,"classes":58,"xfn":8,"layout_type":48},13388,"2026-03-20 09:17:28","13388","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13388?p=13388&#038;preview=true&#038;post_type=nav_menu_item",4,"13023","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002Fai-data-platforms\u002F","AI &amp; Data Platforms",[8],{"ID":60,"post_author":38,"post_date":7,"post_date_gmt":39,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":61,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":41,"guid":62,"menu_order":63,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":60,"menu_item_parent":33,"object_id":64,"object":20,"type":21,"type_label":22,"url":65,"title":66,"target":8,"attr_title":8,"description":8,"classes":67,"xfn":8,"layout_type":25},8531,"8531","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8531?p=8531&#038;preview=true&#038;post_type=nav_menu_item",5,"7500","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002Fcloud-and-enterprise-platforms\u002F","Cloud &amp; Enterprise Platforms",[8],{"ID":69,"post_author":38,"post_date":7,"post_date_gmt":51,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":70,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":71,"menu_order":72,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":69,"menu_item_parent":33,"object_id":73,"object":20,"type":21,"type_label":22,"url":74,"title":75,"target":8,"attr_title":8,"description":8,"classes":76,"xfn":8,"layout_type":48},13387,"13387","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13387?p=13387&#038;preview=true&#038;post_type=nav_menu_item",6,"13141","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002Fcybersecurity\u002F","Cybersecurity",[8],{"ID":78,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":80,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":41,"guid":81,"menu_order":82,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":78,"menu_item_parent":33,"object_id":83,"object":20,"type":21,"type_label":22,"url":84,"title":85,"target":8,"attr_title":8,"description":8,"classes":86,"xfn":8,"layout_type":48},8535,"2025-07-03 09:30:09","8535","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8535?p=8535&#038;preview=true&#038;post_type=nav_menu_item",7,"7149","https:\u002F\u002Fstaging.cbtw.tech\u002Fservice-overview\u002Fstrategy-product-transformation\u002F","Strategy, Product &amp; Transformation",[8],{"ID":88,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":89,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":90,"menu_order":91,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":88,"menu_item_parent":17,"object_id":92,"object":20,"type":21,"type_label":22,"url":93,"title":94,"target":8,"attr_title":8,"description":8,"classes":95,"xfn":8,"layout_type":96,"children":97},8538,"8538","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8538?p=8538&#038;preview=true&#038;post_type=nav_menu_item",8,"6941","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002F","Sectors",[8],"sectors",[98,109,118,128,137],{"ID":99,"post_author":38,"post_date":7,"post_date_gmt":100,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":101,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":102,"guid":103,"menu_order":104,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":99,"menu_item_parent":89,"object_id":105,"object":20,"type":21,"type_label":22,"url":106,"title":107,"target":8,"attr_title":8,"description":8,"classes":108,"xfn":8,"layout_type":48},8599,"2025-07-03 10:10:18","8599",6941,"https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8599?p=8599&#038;preview=true&#038;post_type=nav_menu_item",9,"8592","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Fbanking-and-finance\u002F","Banking &#038; Finance",[8],{"ID":110,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":111,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":102,"guid":112,"menu_order":113,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":110,"menu_item_parent":89,"object_id":114,"object":20,"type":21,"type_label":22,"url":115,"title":116,"target":8,"attr_title":8,"description":8,"classes":117,"xfn":8,"layout_type":48},8540,"8540","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8540?p=8540&#038;preview=true&#038;post_type=nav_menu_item",10,"8111","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Fenergy-utilities\u002F","Energy &amp; Utilities",[8],{"ID":119,"post_author":38,"post_date":7,"post_date_gmt":120,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":121,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":102,"guid":122,"menu_order":123,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":119,"menu_item_parent":89,"object_id":124,"object":20,"type":21,"type_label":22,"url":125,"title":126,"target":8,"attr_title":8,"description":8,"classes":127,"xfn":8,"layout_type":48},8641,"2025-07-03 10:57:54","8641","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8641?p=8641&#038;preview=true&#038;post_type=nav_menu_item",11,"8473","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Fluxury\u002F","Luxury",[8],{"ID":129,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":130,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":102,"guid":131,"menu_order":132,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":129,"menu_item_parent":89,"object_id":133,"object":20,"type":21,"type_label":22,"url":134,"title":135,"target":8,"attr_title":8,"description":8,"classes":136,"xfn":8,"layout_type":48},8539,"8539","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8539?p=8539&#038;preview=true&#038;post_type=nav_menu_item",12,"8191","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Fmanufacturing-industry\u002F","Manufacturing &amp; Industry",[8],{"ID":138,"post_author":38,"post_date":7,"post_date_gmt":139,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":140,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":102,"guid":141,"menu_order":142,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":138,"menu_item_parent":89,"object_id":143,"object":20,"type":21,"type_label":22,"url":144,"title":145,"target":8,"attr_title":8,"description":8,"classes":146,"xfn":8,"layout_type":48},8952,"2025-07-09 11:41:39","8952","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8952?p=8952&#038;preview=true&#038;post_type=nav_menu_item",13,"8746","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Ftelecommunications-media\u002F","Telecommunications &amp; Media",[8],{"ID":148,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":149,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":150,"menu_order":151,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":148,"menu_item_parent":17,"object_id":152,"object":20,"type":21,"type_label":22,"url":153,"title":154,"target":8,"attr_title":8,"description":8,"classes":155,"xfn":8,"layout_type":48,"children":156},8529,"8529","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8529?p=8529&#038;preview=true&#038;post_type=nav_menu_item",14,"8384","https:\u002F\u002Fstaging.cbtw.tech\u002Fpartners\u002F","Partners",[8],[157],{"ID":158,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":8,"post_title":159,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":160,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":161,"menu_order":162,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":158,"menu_item_parent":149,"object_id":152,"object":20,"type":21,"type_label":22,"url":153,"title":159,"target":8,"attr_title":8,"description":8,"classes":163,"xfn":8,"layout_type":48},8542,"Ecosystem","ecosystem","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8542?p=8542&#038;preview=true&#038;post_type=nav_menu_item",15,[8],{"ID":165,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":166,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":167,"menu_order":168,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":165,"menu_item_parent":17,"object_id":169,"object":20,"type":21,"type_label":22,"url":170,"title":171,"target":8,"attr_title":8,"description":8,"classes":172,"xfn":8,"layout_type":48,"children":173},8536,"8536","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8536?p=8536&#038;preview=true&#038;post_type=nav_menu_item",16,"7435","https:\u002F\u002Fstaging.cbtw.tech\u002Fabout\u002F","About",[8],[174],{"ID":175,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":8,"post_title":176,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":177,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":178,"menu_order":179,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":175,"menu_item_parent":166,"object_id":169,"object":20,"type":21,"type_label":22,"url":170,"title":176,"target":8,"attr_title":8,"description":8,"classes":180,"xfn":8,"layout_type":48},8544,"Company","company-2","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8544?p=8544&#038;preview=true&#038;post_type=nav_menu_item",17,[8],{"ID":182,"post_author":183,"post_date":7,"post_date_gmt":184,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":185,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":186,"menu_order":187,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":182,"menu_item_parent":17,"object_id":188,"object":20,"type":21,"type_label":22,"url":189,"title":190,"target":8,"attr_title":8,"description":8,"classes":191,"xfn":8,"layout_type":192,"children":193},6625,"31","2025-05-28 06:53:21","6625","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002F6625",18,"74","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002F","Insights",[8],"insights",[194,205,214],{"ID":195,"post_author":38,"post_date":7,"post_date_gmt":196,"post_content":8,"post_title":190,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":197,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":198,"menu_order":199,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":195,"menu_item_parent":185,"object_id":200,"object":201,"type":201,"type_label":202,"title":190,"url":203,"target":8,"attr_title":8,"description":8,"classes":204,"xfn":8,"layout_type":48},8754,"2025-07-08 05:23:38","insights-2","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8754?p=8754&#038;preview=true&#038;post_type=nav_menu_item",19,"8754","custom","Custom Link","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights?categories=insights",[8],{"ID":206,"post_author":38,"post_date":7,"post_date_gmt":196,"post_content":8,"post_title":207,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":208,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":209,"menu_order":210,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":206,"menu_item_parent":185,"object_id":211,"object":201,"type":201,"type_label":202,"title":207,"url":212,"target":8,"attr_title":8,"description":8,"classes":213,"xfn":8,"layout_type":48},8756,"Case Studies","case-studies-2","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8756?p=8756&#038;preview=true&#038;post_type=nav_menu_item",20,"8756","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights?categories=case-studies",[8],{"ID":215,"post_author":38,"post_date":7,"post_date_gmt":196,"post_content":8,"post_title":216,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":217,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":218,"menu_order":219,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":215,"menu_item_parent":185,"object_id":220,"object":201,"type":201,"type_label":202,"title":216,"url":221,"target":8,"attr_title":8,"description":8,"classes":222,"xfn":8,"layout_type":48},8755,"Resources","resources-2","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8755?p=8755&#038;preview=true&#038;post_type=nav_menu_item",21,"8755","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights?categories=resources",[8],{"ID":224,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":225,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":226,"menu_order":227,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":224,"menu_item_parent":17,"object_id":228,"object":20,"type":21,"type_label":22,"url":229,"title":230,"target":8,"attr_title":8,"description":8,"classes":231,"xfn":8,"layout_type":48,"children":232},8537,"8537","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8537?p=8537&#038;preview=true&#038;post_type=nav_menu_item",22,"6937","https:\u002F\u002Fstaging.cbtw.tech\u002Fcareers\u002F","Careers",[8],[233,240],{"ID":234,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":8,"post_title":235,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":236,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":237,"menu_order":238,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":234,"menu_item_parent":225,"object_id":228,"object":20,"type":21,"type_label":22,"url":229,"title":235,"target":8,"attr_title":8,"description":8,"classes":239,"xfn":8,"layout_type":48},8547,"Culture","culture","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8547?p=8547&#038;preview=true&#038;post_type=nav_menu_item",23,[8],{"ID":241,"post_author":38,"post_date":7,"post_date_gmt":79,"post_content":8,"post_title":242,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":243,"to_ping":8,"pinged":8,"post_modified":7,"post_modified_gmt":7,"post_content_filtered":8,"post_parent":13,"guid":244,"menu_order":245,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":241,"menu_item_parent":225,"object_id":246,"object":201,"type":201,"type_label":202,"title":242,"url":247,"target":248,"attr_title":8,"description":8,"classes":249,"xfn":8,"layout_type":48},8549,"Open Positions","open-positions","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8549?p=8549&#038;preview=true&#038;post_type=nav_menu_item",24,"8549","https:\u002F\u002Fjobs-collaborationbetterstheworld.icims.com\u002Fjobs\u002Fsearch?hashed=-625911731","_blank",[8],[251,294,345,350,356,389,408],{"ID":252,"post_author":6,"post_date":253,"post_date_gmt":253,"post_content":8,"post_title":9,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":25,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":254,"menu_order":15,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":252,"menu_item_parent":17,"object_id":19,"object":20,"type":21,"type_label":22,"url":23,"title":9,"target":8,"attr_title":8,"description":8,"classes":255,"xfn":8,"layout_type":25,"children":256},13545,"2026-03-23 03:09:43","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13545?p=13545&#038;preview=true&#038;post_type=nav_menu_item",[8],[257,264,271,277,283,289],{"ID":258,"post_author":6,"post_date":253,"post_date_gmt":259,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":260,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":261,"menu_order":32,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":258,"menu_item_parent":262,"object_id":19,"object":20,"type":21,"type_label":22,"url":23,"title":34,"target":8,"attr_title":8,"description":8,"classes":263,"xfn":8,"layout_type":25},13542,"2026-03-23 02:25:15","13542","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13542?p=13542&#038;preview=true&#038;post_type=nav_menu_item","13545",[8],{"ID":265,"post_author":266,"post_date":253,"post_date_gmt":267,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":268,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":41,"guid":269,"menu_order":43,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":265,"menu_item_parent":262,"object_id":44,"object":20,"type":21,"type_label":22,"url":45,"title":46,"target":8,"attr_title":8,"description":8,"classes":270,"xfn":8,"layout_type":48},8444,"26","2025-07-02 17:13:28","8444","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002F8444",[8],{"ID":272,"post_author":38,"post_date":253,"post_date_gmt":273,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":274,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":275,"menu_order":54,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":272,"menu_item_parent":262,"object_id":55,"object":20,"type":21,"type_label":22,"url":56,"title":57,"target":8,"attr_title":8,"description":8,"classes":276,"xfn":8,"layout_type":48},13390,"2026-03-20 09:19:01","13390","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13390?p=13390&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":278,"post_author":38,"post_date":253,"post_date_gmt":279,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":280,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":281,"menu_order":63,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":278,"menu_item_parent":262,"object_id":64,"object":20,"type":21,"type_label":22,"url":65,"title":66,"target":8,"attr_title":8,"description":8,"classes":282,"xfn":8,"layout_type":25},8510,"2025-07-03 07:14:41","8510","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8510?p=8510&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":284,"post_author":38,"post_date":253,"post_date_gmt":285,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":286,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":287,"menu_order":72,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":284,"menu_item_parent":262,"object_id":73,"object":20,"type":21,"type_label":22,"url":74,"title":75,"target":8,"attr_title":8,"description":8,"classes":288,"xfn":8,"layout_type":48},13389,"2026-03-20 09:19:02","13389","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13389?p=13389&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":290,"post_author":266,"post_date":253,"post_date_gmt":267,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":291,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":292,"menu_order":82,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":290,"menu_item_parent":262,"object_id":83,"object":20,"type":21,"type_label":22,"url":84,"title":85,"target":8,"attr_title":8,"description":8,"classes":293,"xfn":8,"layout_type":48},8445,"8445","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002F8445",[8],{"ID":295,"post_author":38,"post_date":253,"post_date_gmt":296,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":297,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":298,"menu_order":91,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":295,"menu_item_parent":17,"object_id":92,"object":20,"type":21,"type_label":22,"url":93,"title":94,"target":8,"attr_title":8,"description":8,"classes":299,"xfn":8,"layout_type":96,"children":300},8267,"2025-07-01 22:49:06","8267","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8267?p=8267&#038;preview=true&#038;post_type=nav_menu_item",[8],[301,308,314,319,325,330,336],{"ID":302,"post_author":38,"post_date":253,"post_date_gmt":303,"post_content":8,"post_title":304,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":305,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":306,"menu_order":104,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":302,"menu_item_parent":297,"object_id":92,"object":20,"type":21,"type_label":22,"url":93,"title":304,"target":8,"attr_title":8,"description":8,"classes":307,"xfn":8,"layout_type":96},9578,"2025-07-24 08:22:02","Sectors Overview","sectors-overview","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F9578?p=9578&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":309,"post_author":38,"post_date":253,"post_date_gmt":310,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":311,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":312,"menu_order":113,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":309,"menu_item_parent":297,"object_id":105,"object":20,"type":21,"type_label":22,"url":106,"title":107,"target":8,"attr_title":8,"description":8,"classes":313,"xfn":8,"layout_type":48},8598,"2025-07-03 10:09:48","8598","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8598?p=8598&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":315,"post_author":38,"post_date":253,"post_date_gmt":296,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":316,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":317,"menu_order":123,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":315,"menu_item_parent":297,"object_id":114,"object":20,"type":21,"type_label":22,"url":115,"title":116,"target":8,"attr_title":8,"description":8,"classes":318,"xfn":8,"layout_type":48},8268,"8268","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8268?p=8268&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":320,"post_author":38,"post_date":253,"post_date_gmt":321,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":322,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":323,"menu_order":132,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":320,"menu_item_parent":297,"object_id":124,"object":20,"type":21,"type_label":22,"url":125,"title":126,"target":8,"attr_title":8,"description":8,"classes":324,"xfn":8,"layout_type":48},8642,"2025-07-03 10:58:18","8642","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8642?p=8642&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":326,"post_author":38,"post_date":253,"post_date_gmt":279,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":327,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":328,"menu_order":142,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":326,"menu_item_parent":297,"object_id":133,"object":20,"type":21,"type_label":22,"url":134,"title":135,"target":8,"attr_title":8,"description":8,"classes":329,"xfn":8,"layout_type":48},8512,"8512","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8512?p=8512&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":331,"post_author":38,"post_date":253,"post_date_gmt":332,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":333,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":334,"menu_order":151,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":331,"menu_item_parent":297,"object_id":143,"object":20,"type":21,"type_label":22,"url":144,"title":145,"target":8,"attr_title":8,"description":8,"classes":335,"xfn":8,"layout_type":48},8953,"2025-07-09 11:41:56","8953","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8953?p=8953&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":337,"post_author":38,"post_date":253,"post_date_gmt":338,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":339,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":102,"guid":340,"menu_order":162,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":337,"menu_item_parent":297,"object_id":341,"object":20,"type":21,"type_label":22,"url":342,"title":343,"target":8,"attr_title":8,"description":8,"classes":344,"xfn":8,"layout_type":48},13463,"2026-03-20 14:08:59","13463","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F13463?p=13463&#038;preview=true&#038;post_type=nav_menu_item","13333","https:\u002F\u002Fstaging.cbtw.tech\u002Fsectors\u002Fretail-and-e-commerce\u002F","Retail &amp; E-commerce",[8],{"ID":346,"post_author":38,"post_date":253,"post_date_gmt":279,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":347,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":348,"menu_order":168,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":346,"menu_item_parent":17,"object_id":152,"object":20,"type":21,"type_label":22,"url":153,"title":154,"target":8,"attr_title":8,"description":8,"classes":349,"xfn":8,"layout_type":48},8511,"8511","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8511?p=8511&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":351,"post_author":38,"post_date":253,"post_date_gmt":352,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":353,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":354,"menu_order":179,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":351,"menu_item_parent":17,"object_id":169,"object":20,"type":21,"type_label":22,"url":170,"title":171,"target":8,"attr_title":8,"description":8,"classes":355,"xfn":8,"layout_type":48},8269,"2025-07-01 22:50:12","8269","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8269?p=8269&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":357,"post_author":266,"post_date":253,"post_date_gmt":358,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":359,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":360,"menu_order":187,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":357,"menu_item_parent":17,"object_id":188,"object":20,"type":21,"type_label":22,"url":189,"title":190,"target":8,"attr_title":8,"description":8,"classes":361,"xfn":8,"layout_type":192,"children":362},6754,"2025-05-28 15:17:46","6754","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F6754?p=6754&#038;preview=true&#038;post_type=nav_menu_item",[8],[363,370,377,383],{"ID":364,"post_author":38,"post_date":253,"post_date_gmt":365,"post_content":8,"post_title":366,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":367,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":368,"menu_order":199,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":364,"menu_item_parent":359,"object_id":188,"object":20,"type":21,"type_label":22,"url":189,"title":366,"target":8,"attr_title":8,"description":8,"classes":369,"xfn":8,"layout_type":192},9662,"2025-07-28 13:56:12","Insights Overview","insights-overview","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F9662?p=9662&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":371,"post_author":38,"post_date":253,"post_date_gmt":372,"post_content":8,"post_title":373,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":192,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":374,"menu_order":210,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":371,"menu_item_parent":359,"object_id":375,"object":201,"type":201,"type_label":202,"title":373,"url":203,"target":8,"attr_title":8,"description":8,"classes":376,"xfn":8,"layout_type":48},8753,"2025-07-08 05:22:38","Expert Articles","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8753?p=8753&#038;preview=true&#038;post_type=nav_menu_item","8753",[8],{"ID":378,"post_author":38,"post_date":253,"post_date_gmt":372,"post_content":8,"post_title":207,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":379,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":380,"menu_order":219,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":378,"menu_item_parent":359,"object_id":381,"object":201,"type":201,"type_label":202,"title":207,"url":212,"target":8,"attr_title":8,"description":8,"classes":382,"xfn":8,"layout_type":48},8751,"case-studies","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8751?p=8751&#038;preview=true&#038;post_type=nav_menu_item","8751",[8],{"ID":384,"post_author":38,"post_date":253,"post_date_gmt":372,"post_content":8,"post_title":216,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":385,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":386,"menu_order":227,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":384,"menu_item_parent":359,"object_id":387,"object":201,"type":201,"type_label":202,"title":216,"url":221,"target":8,"attr_title":8,"description":8,"classes":388,"xfn":8,"layout_type":48},8752,"resources","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8752?p=8752&#038;preview=true&#038;post_type=nav_menu_item","8752",[8],{"ID":390,"post_author":38,"post_date":253,"post_date_gmt":352,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":391,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":392,"menu_order":238,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":390,"menu_item_parent":17,"object_id":228,"object":20,"type":21,"type_label":22,"url":229,"title":230,"target":8,"attr_title":8,"description":8,"classes":393,"xfn":8,"layout_type":48,"children":394},8270,"8270","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8270?p=8270&#038;preview=true&#038;post_type=nav_menu_item",[8],[395,400],{"ID":396,"post_author":38,"post_date":253,"post_date_gmt":303,"post_content":8,"post_title":235,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":397,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":398,"menu_order":245,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":396,"menu_item_parent":391,"object_id":228,"object":20,"type":21,"type_label":22,"url":229,"title":235,"target":8,"attr_title":8,"description":8,"classes":399,"xfn":8,"layout_type":48},9579,"culture-2","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F9579?p=9579&#038;preview=true&#038;post_type=nav_menu_item",[8],{"ID":401,"post_author":38,"post_date":253,"post_date_gmt":402,"post_content":8,"post_title":242,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":403,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":404,"menu_order":405,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":401,"menu_item_parent":391,"object_id":406,"object":201,"type":201,"type_label":202,"title":242,"url":247,"target":248,"attr_title":8,"description":8,"classes":407,"xfn":8,"layout_type":48},8380,"2025-07-02 16:19:28","job-opportunities","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F8380?p=8380&#038;preview=true&#038;post_type=nav_menu_item",25,"8380",[8],{"ID":409,"post_author":266,"post_date":253,"post_date_gmt":358,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":410,"to_ping":8,"pinged":8,"post_modified":253,"post_modified_gmt":253,"post_content_filtered":8,"post_parent":13,"guid":411,"menu_order":412,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":409,"menu_item_parent":17,"object_id":413,"object":20,"type":21,"type_label":22,"url":414,"title":415,"target":8,"attr_title":8,"description":8,"classes":416,"xfn":8,"layout_type":417},6755,"6755","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F6755?p=6755&#038;preview=true&#038;post_type=nav_menu_item",26,"6718","https:\u002F\u002Fstaging.cbtw.tech\u002Fcontact\u002F","Contact",[8],"contact",{"items":419,"count":54},[420,422,424,426],{"value":421,"label":421},"EMEA",{"value":423,"label":423},"APAC",{"value":425,"label":425},"Americas",{"value":427,"label":427},"Africa",[429,440,449,458,468,477,486],{"ID":430,"post_author":431,"post_date":432,"post_date_gmt":433,"post_content":8,"post_title":434,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":435,"to_ping":8,"pinged":8,"post_modified":432,"post_modified_gmt":432,"post_content_filtered":8,"post_parent":13,"guid":436,"menu_order":15,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":430,"menu_item_parent":17,"object_id":437,"object":201,"type":201,"type_label":202,"title":434,"url":438,"target":8,"attr_title":8,"description":8,"classes":439,"xfn":8,"layout_type":48},1375,"7","2025-05-13 06:56:54","2024-01-17 10:16:49","Cookie Settings","cookie-settings","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1375","1375","?cookie-settings",[8],{"ID":441,"post_author":431,"post_date":432,"post_date_gmt":433,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":442,"to_ping":8,"pinged":8,"post_modified":432,"post_modified_gmt":432,"post_content_filtered":8,"post_parent":13,"guid":443,"menu_order":32,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":441,"menu_item_parent":17,"object_id":444,"object":20,"type":21,"type_label":22,"url":445,"title":446,"target":8,"attr_title":8,"description":8,"classes":447,"xfn":8,"layout_type":448},1370,"1370","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1370","616","https:\u002F\u002Fstaging.cbtw.tech\u002Fterms-of-use\u002F","General terms of use",[8],"terms-of-use",{"ID":450,"post_author":431,"post_date":432,"post_date_gmt":433,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":451,"to_ping":8,"pinged":8,"post_modified":432,"post_modified_gmt":432,"post_content_filtered":8,"post_parent":13,"guid":452,"menu_order":43,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":450,"menu_item_parent":17,"object_id":453,"object":20,"type":21,"type_label":22,"url":454,"title":455,"target":8,"attr_title":8,"description":8,"classes":456,"xfn":8,"layout_type":457},1371,"1371","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1371","687","https:\u002F\u002Fstaging.cbtw.tech\u002Fcookie-policy\u002F","Cookies Policy",[8],"cookie-policy",{"ID":459,"post_author":431,"post_date":460,"post_date_gmt":433,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":461,"to_ping":8,"pinged":8,"post_modified":460,"post_modified_gmt":460,"post_content_filtered":8,"post_parent":13,"guid":462,"menu_order":54,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":459,"menu_item_parent":17,"object_id":463,"object":20,"type":21,"type_label":22,"url":464,"title":465,"target":8,"attr_title":8,"description":8,"classes":466,"xfn":8,"layout_type":467},1372,"2025-05-13 06:56:55","1372","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1372","255","https:\u002F\u002Fstaging.cbtw.tech\u002Fprivacy-policy\u002F","Privacy Policy",[8],"privacy-policy",{"ID":469,"post_author":431,"post_date":460,"post_date_gmt":433,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":470,"to_ping":8,"pinged":8,"post_modified":460,"post_modified_gmt":460,"post_content_filtered":8,"post_parent":13,"guid":471,"menu_order":63,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":469,"menu_item_parent":17,"object_id":472,"object":20,"type":21,"type_label":22,"url":473,"title":474,"target":8,"attr_title":8,"description":8,"classes":475,"xfn":8,"layout_type":476},1373,"1373","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1373","403","https:\u002F\u002Fstaging.cbtw.tech\u002Fwhistleblowing-policy\u002F","Whistleblowing Policy",[8],"whistleblowing-policy",{"ID":478,"post_author":431,"post_date":460,"post_date_gmt":433,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":479,"to_ping":8,"pinged":8,"post_modified":460,"post_modified_gmt":460,"post_content_filtered":8,"post_parent":13,"guid":480,"menu_order":72,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":478,"menu_item_parent":17,"object_id":481,"object":20,"type":21,"type_label":22,"url":482,"title":483,"target":8,"attr_title":8,"description":8,"classes":484,"xfn":8,"layout_type":485},1374,"1374","https:\u002F\u002Fstaging-admin.cbtw.tech\u002F?p=1374","257","https:\u002F\u002Fstaging.cbtw.tech\u002Flodge-a-complaint\u002F","Lodge a complaint",[8],"lodge-a-complaint",{"ID":487,"post_author":6,"post_date":460,"post_date_gmt":460,"post_content":29,"post_title":8,"post_excerpt":8,"post_status":10,"comment_status":11,"ping_status":11,"post_password":8,"post_name":488,"to_ping":8,"pinged":8,"post_modified":460,"post_modified_gmt":460,"post_content_filtered":8,"post_parent":13,"guid":489,"menu_order":82,"post_type":16,"post_mime_type":8,"comment_count":17,"filter":18,"db_id":487,"menu_item_parent":17,"object_id":490,"object":20,"type":21,"type_label":22,"url":491,"title":492,"target":8,"attr_title":8,"description":8,"classes":493,"xfn":8,"layout_type":48},6322,"6322","https:\u002F\u002Fstaging.cbtw.tech\u002Fpreview\u002Fpost\u002F6322?p=6322&#038;preview=true&#038;post_type=nav_menu_item","2152","https:\u002F\u002Fstaging.cbtw.tech\u002Findex-egalite-femmes-hommes-de-72-100\u002F","Index égalité femmes-hommes de 72\u002F100",[8],[495],{"id":496,"date":497,"date_gmt":497,"guid":498,"modified":499,"modified_gmt":499,"slug":500,"status":10,"type":501,"link":502,"title":503,"content":505,"excerpt":508,"author":227,"featured_media":510,"comment_status":511,"ping_status":511,"sticky":507,"template":8,"format":512,"meta":513,"categories":514,"tags":516,"cbtw_industries":517,"cbtw_services":518,"class_list":521,"acf":531,"yoast_head":551,"yoast_head_json":552,"lang":652,"translations":653,"cbtw_post_categories":654,"header":656,"layout_builder":657,"featured_image":665,"industries":672,"services":673,"cbtw_post_author":572,"breadcrumb":680,"primary_category_name":373,"post_region":535,"featured_image_url":570,"primary_industry_name":8,"primary_service_name":57,"pll_sync_post":686,"_links":687,"_embedded":735},9187,"2025-07-24T08:20:44",{"rendered":189},"2025-07-31T10:34:18","green-coding-with-python-sustainable-practices-for-developers","post","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers",{"rendered":504},"Green Coding with Python: Sustainable Practices for Developers.",{"rendered":506,"protected":507},"\n\u003Cp>Most developers do not think about the environmental impact of the code they write. But every instruction, loop, and function call has a cost.\u003C\u002Fp>\n\n\n\n\u003Cp>Green Coding starts with writing Python that runs cleaner &#8211; not just faster. At its core, it means writing code that minimizes energy and resource consumption.\u003C\u002Fp>\n\n\n\n\u003Cp>Throughout this article, we’ll often focus on code efficiency as a key aspect of sustainability. Our goal is to bridge Python’s ease of use with performance and sustainability.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"1024\" src=\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FCBTW-Green-Coding-with-Python-Cheat-Sheet-724x1024.jpg\" alt=\"Complete Green Coding with Python cheat sheet produced by CBTW.\" class=\"wp-image-9191\" srcset=\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FCBTW-Green-Coding-with-Python-Cheat-Sheet-724x1024.jpg 724w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FCBTW-Green-Coding-with-Python-Cheat-Sheet-566x800.jpg 566w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FCBTW-Green-Coding-with-Python-Cheat-Sheet-71x100.jpg 71w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FCBTW-Green-Coding-with-Python-Cheat-Sheet-scaled.jpg 1810w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \u002F>\u003Cfigcaption class=\"wp-element-caption\">CBTW &#8211; Green Coding with Python Cheat Sheet\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n\n\n\u003Ch2 class=\"wp-block-heading\" id=\"h-python-as-an-interpreted-language\">Python as an Interpreted Language\u003C\u002Fh2>\n\n\n\u003Cp>Python is widely appreciated for its simplicity and readability, making it a popular choice for rapid development and easy maintenance. Its interpreted nature allows developers to test and debug code quickly, as it executes line by line at runtime.\u003C\u002Fp>\n\n\n\n\u003Cp>However, this convenience comes at a cost. Unlike compiled languages such as C or Java, which are transformed into native machine code before execution, Python relies on an interpreter to run code at runtime.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"4158\" height=\"1730\" src=\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPython-as-an-Interpreter-Language-CBTW-AI-and-Data-Platforms.png\" alt=\"Comparison of interpreted and compiled languages showing code execution flows and performance differences.\" class=\"wp-image-9214\" srcset=\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPython-as-an-Interpreter-Language-CBTW-AI-and-Data-Platforms.png 4158w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPython-as-an-Interpreter-Language-CBTW-AI-and-Data-Platforms-800x333.png 800w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPython-as-an-Interpreter-Language-CBTW-AI-and-Data-Platforms-1024x426.png 1024w, https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPython-as-an-Interpreter-Language-CBTW-AI-and-Data-Platforms-100x42.png 100w\" sizes=\"auto, (max-width: 4158px) 100vw, 4158px\" \u002F>\u003C\u002Ffigure>\n\n\n\n\u003Cp>The image presents an idealized and simplified side-by-side comparison of interpreted and compiled programming languages. It illustrates the flow of execution for each type, showing how source code is processed differently in each case.\u003C\u002Fp>\n\n\n\n\u003Cul class=\"wp-block-list\">\n\u003Cli>Interpreted languages are typically slower because they translate code into machine instructions at runtime, introducing overhead during execution.\u003C\u002Fli>\n\n\n\n\u003Cli>Compiled languages, in contrast, are translated into machine code ahead of time, allowing for faster and more efficient execution directly on the hardware.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\n\u003Cp>Although Python includes a compilation step to bytecode, it is still considered an interpreted language due to its runtime execution model. This model, while flexible, can be less energy-efficient compared to compiled alternatives. Python’s dynamic typing and high-level data structures, while boosting productivity, can further reduce execution speed.\u003C\u002Fp>\n\n\n\n\u003Cp>Despite these limitations, developers can adopt various strategies to \u003Cstrong>improve\u003C\u002Fstrong>\u003Cstrong> Python code\u003C\u002Fstrong> for better performance and sustainability. By applying best practices and leveraging Python’s strengths thoughtfully, it’s possible to reduce environmental impact while maintaining the language’s development advantages.\u003C\u002Fp>\n\n\n\u003Ch2 class=\"wp-block-heading\" id=\"h-practical-guidelines-for-green-coding-with-python\">Practical Guidelines for Green Coding with Python\u003C\u002Fh2>\n\n\n\u003Cp>Efficient code not only benefits the environment but also improves user experience. Here are some key considerations for Green Coding with Python:\u003C\u002Fp>\n\n\n\u003Ch3 class=\"wp-block-heading\" id=\"h-focus-where-it-counts\">Focus where it counts\u003C\u002Fh3>\n\n\n\u003Cp>Green Coding with Python involves understanding execution patterns, profiling code, and strategically optimizing areas that contribute the most to resource consumption. Rather than optimizing every line or function indiscriminately, we strategically identify areas that significantly affect execution time and resource utilization. One can differentiate two common scenarios of such code:\u003C\u002Fp>\n\n\n\n\u003Col class=\"wp-block-list\">\n\u003Cli>There is a specific function within your code that takes a substantial amount of time to execute compared to other code.\u003C\u002Fli>\n\n\n\n\u003Cli>There is a specific code section which is executed very often. Even seemingly minor optimizations can have a substantial effect when applied to frequently executed code.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\n\n\u003Cp>Therefore, we should focus on improving efficiency in areas like that. By measuring execution times, you gain insights into which parts of your code contribute most to energy consumption. Once identified, you can focus on making these sections more efficient.\u003C\u002Fp>\n\n\n\n\u003Cp>As a practical example for the first scenario, consider a data analysis application. Suppose there is a function responsible for processing large datasets to generate statistical summaries. This function might involve complex calculations and data transformations, making it significantly slower than other parts of the application. It makes sense to concentrate on that function for code optimizations.\u003C\u002Fp>\n\n\n\n\u003Cp>For the second scenario, consider a web application. The code responsible for handling HTTP requests and serving responses is likely to run frequently. By optimizing this part of the application — whether through caching, algorithmic improvements, or better data structures — we can achieve significant resource savings. Every processed request benefits from these optimizations, making them worthwhile even if they seem small individually.\u003C\u002Fp>\n\n\n\n\u003Cp>Knowing where to start with optimization in theory, we still need to locate those parts in practice.\u003C\u002Fp>\n\n\n\u003Ch3 class=\"wp-block-heading\" id=\"h-find-the-bottlenecks\">Find the bottlenecks\u003C\u002Fh3>\n\n\n\u003Cp>Profiling is the process of systematically analyzing your code to understand its behavior and performance characteristics. In Python, \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fprofile.html#module-cProfile\">\u003Cem>cProfile\u003C\u002Fem>\u003C\u002Fa> is a commonly used module for analyzing your code execution characteristics. It helps you identify bottlenecks by providing detailed reports on the function calls made during the execution of a program.\u003C\u002Fp>\n\n\n\n\u003Cp>While there are other profilers which might be more fine-grained or with another focus (e.g. \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fline-profiler\u002F\">\u003Cem>line_profiler\u003C\u002Fem>\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fbloomberg.github.io\u002Fmemray\u002Foverview.html\">\u003Cem>memray\u003C\u002Fem>\u003C\u002Fa>), \u003Cem>cProfile\u003C\u002Fem> is a Python standard library (you don’t need to install it) and thus a good start for a high-level view. It gives you an overview of the time spent in each function. You can use it as follows:\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> cProfile\n\u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> pstats\n\u003Cspan style=\"color:#569cd6;\">from\u003C\u002Fspan> time \u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> sleep\n\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> func1():\n    sleep(0.1)  \u003Cspan style=\"color:#6a9955;\"># placeholder for code which needs computation time\u003C\u002Fspan>\n\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> func2():\n    sleep(0.2)  \u003Cspan style=\"color:#6a9955;\"># placeholder for code which needs computation time\u003C\u002Fspan>\n\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> main():\n    \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> _ \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> range(3):\n        func1()\n        func2()\n\n\u003Cspan style=\"color:#6a9955;\"># Profile main-function and load, sort and print statistics\u003C\u002Fspan>\ncProfile.run(\u003Cspan style=\"color:#ce9178;\">\"main()\"\u003C\u002Fspan>, \u003Cspan style=\"color:#ce9178;\">\"profile_output\"\u003C\u002Fspan>)\nstats = pstats.Stats(\u003Cspan style=\"color:#ce9178;\">\"profile_output\"\u003C\u002Fspan>)\nstats.strip_dirs().sort_stats(\u003Cspan style=\"color:#ce9178;\">\"cumtime\"\u003C\u002Fspan>).print_stats()\n\n\u003Cspan style=\"color:#6a9955;\"># Output (shortened):\u003C\u002Fspan>\n\u003Cspan style=\"color:#6a9955;\">#    ncalls  tottime  percall  cumtime  percall filename:lineno(function)\u003C\u002Fspan>\n\u003Cspan style=\"color:#6a9955;\">#         1    0.000    0.000    0.901    0.901 my_app.py:16(main)\u003C\u002Fspan>\n\u003Cspan style=\"color:#6a9955;\">#         6    0.901    0.150    0.901    0.150 {built-in method time.sleep}\u003C\u002Fspan>\n\u003Cspan style=\"color:#6a9955;\">#         3    0.000    0.000    0.600    0.200 my_app.py:12(func2)\u003C\u002Fspan>\n\u003Cspan style=\"color:#6a9955;\">#         3    0.000    0.000    0.300    0.100 my_app.py:8(func1)\u003C\u002Fspan>\n\u003C\u002Fpre>\n\n\n\n\n\u003Cp>You will get a table showing how many times each function was called and how much time each one took. However, remember that \u003Cem>cProfile\u003C\u002Fem> can sometimes introduce overhead, which might affect the timing results.\u003C\u002Fp>\n\n\n\n\u003Cp>For an even simpler approach, if you are interested in the timing of only one specific function, \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ftimeit.html\">\u003Cem>timeit\u003C\u002Fem>\u003C\u002Fa> is a good choice which also is a Python standard library. The following example shows its usage.\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">from\u003C\u002Fspan> timeit \u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> timeit\n\nduration = timeit(\u003Cspan style=\"color:#4ec9b0;\">lambda\u003C\u002Fspan>: my_func(42), number=100)\n\u003Cspan style=\"color:#569cd6;\">print\u003C\u002Fspan>(f\u003Cspan style=\"color:#ce9178;\">\"100 executions needed: {duration} seconds\"\u003C\u002Fspan>)\n\u003C\u002Fpre>\n\n\n\n\u003Cp>Some best practices for code profiling in Python include:\u003C\u002Fp>\n\n\n\n\u003Cul class=\"wp-block-list\">\n\u003Cli>Focus on hotspots: Prioritize optimization efforts on parts of the code that consume the most time.\u003C\u002Fli>\n\n\n\n\u003Cli>Profile in a realistic environment: Ensure that the profiling is done under conditions that closely mimic the production environment.\u003C\u002Fli>\n\n\n\n\u003Cli>Avoid premature optimization: Don’t improve before profiling. Make \u003Ca href=\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fdata-literacy-for-a-data-driven-decision-mindset\" target=\"_blank\" rel=\"noreferrer noopener\">data-driven decisions\u003C\u002Fa> based on profiling results.\u003C\u002Fli>\n\n\n\n\u003Cli>Iterative profiling: Profile, improve, and then profile again to measure the effect of your changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\n\u003Cp>However, there are also pitfalls to avoid:\u003C\u002Fp>\n\n\n\n\u003Cul class=\"wp-block-list\">\n\u003Cli>Over-reliance on micro-optimizations: Small tweaks might not lead to significant improvements and can make the code harder to maintain.\u003C\u002Fli>\n\n\n\n\u003Cli>Ignoring I\u002FO operations: Sometimes, the bottleneck is not in the CPU but in I\u002FO operations. Profiling should also consider file reading\u002Fwriting, database access, and network communication.\u003C\u002Fli>\n\n\n\n\u003Cli>Neglecting algorithmic complexity: Profiling might point to slow functions, but the real issue could be the choice of algorithm or data structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\n\u003Cp>Now that we know where to improve, what are the means to do so?\u003C\u002Fp>\n\n\n\u003Ch3 class=\"wp-block-heading\" id=\"h-use-existing-packages\">Use existing packages\u003C\u002Fh3>\n\n\n\u003Cp>The use of existing Python packages to solve common problems is mostly beneficial due to their speed and optimization. We usually can assume that because they are developed and maintained by experienced contributors, often open-sourced or backed by organizations, and are continuously improved over time based on community feedback, performance benchmarks, and real-world usage.\u003C\u002Fp>\n\n\n\n\u003Cp>Here are the key arguments focused on Green Coding:\u003C\u002Fp>\n\n\n\n\u003Cul class=\"wp-block-list\">\n\u003Cli>\u003Cstrong>Optimized Algorithms\u003C\u002Fstrong>: Many Python packages contain algorithms that have been refined and improved over time by a community of developers. These algorithms often perform better than what a single developer could implement on their own.\u003C\u002Fli>\n\n\n\n\u003Cli>\u003Cstrong>Compiled Machine Code\u003C\u002Fstrong>: Some Python packages use machine code or interfaces to libraries written in compiled languages like C. This results in a dramatic increase in performance.\u003C\u002Fli>\n\n\n\n\u003Cli>\u003Cstrong>Energy Efficiency\u003C\u002Fstrong>: Efficient code translates to less CPU usage, which in turn means less energy consumption. By using well-established packages, developers ensure that their code runs faster, thus aligning with the principles of Green Coding.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\n\u003Cp>Thenumerical computing and array manipulation package \u003Ca href=\"https:\u002F\u002Fnumpy.org\u002Fdoc\u002Fstable\u002Fuser\u002Findex.html\">\u003Cem>NumPy\u003C\u002Fem>\u003C\u002Fa> is a good example for the above arguments as it embodies the power of community-driven optimization, having been refined over years by countless developers who contributed high-performance algorithms and reliable features. Its core operations are executed in compiled C and Fortran code, ensuring exceptional speed and energy efficiency compared to manual Python implementations.\u003C\u002Fp>\n\n\n\n\u003Cp>Of course, it&#8217;s impossible to know about every package out there. So, whenever you encounter a non-trivial problem that you think others may have experienced, you should get into the habit of searching the web for a suitable Python package.\u003C\u002Fp>\n\n\n\u003Ch3 class=\"wp-block-heading\" id=\"h-improve-algorithmic-efficiency\">Improve algorithmic efficiency\u003C\u002Fh3>\n\n\n\u003Cp>The following list contains some techniques and concepts that can help to make Python code more efficient. This list is neither exhaustive nor in any specific order.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Caching\u003C\u002Fstrong>: Use caching when data is expensive to compute or fetch and is reused frequently, as it significantly reduces processing time and energy consumption. It&#8217;s important because it minimizes redundant operations, leading to faster response times and lower carbon footprints in software systems.\u003C\u002Fp>\n\n\n\n\u003Cp>But be aware that caching can have negative effects when used inappropriately. Cache only what&#8217;s necessary and set appropriate expiration policies to avoid stale data and excessive memory usage (e.g., have a look at Python’s \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ffunctools.html#functools.lru_cache\">\u003Cem>lru_cache\u003C\u002Fem>\u003C\u002Fa>).\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">from\u003C\u002Fspan> functools \u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> cache\n\n@cache\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> fibonacci(n):\n    \u003Cspan style=\"color:#569cd6;\">if\u003C\u002Fspan> n &lt; 2:\n        \u003Cspan style=\"color:#569cd6;\">return\u003C\u002Fspan> n\n    \u003Cspan style=\"color:#569cd6;\">return\u003C\u002Fspan> fibonacci(n-1) + fibonacci(n-2)\n\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>Dynamic Programming\u003C\u002Fstrong>: Use memoization or tabulation to avoid redundant computations, reducing CPU cycles. Additionally, prefer iterative solutions over recursion when possible.\u003C\u002Fp>\n\n\n\n\u003Cp>The following example shows how to make use of dynamic programming through the generator function&nbsp;“fib_generator”, which builds each Fibonacci number iteratively using previously computed values, avoiding redundant recalculations. This efficient reuse of subproblem results (i.e., storing and updating&nbsp;“a”&nbsp;and&nbsp;“b”) exemplifies the core principle of dynamic programming.\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> fib_generator(n=-1):\n    a, b = 1, 0\n    \u003Cspan style=\"color:#569cd6;\">while\u003C\u002Fspan> n != 0:\n        a, b = b, a + b\n        \u003Cspan style=\"color:#569cd6;\">yield\u003C\u002Fspan> b\n        n -= 1\n\n\u003Cspan style=\"color:#6a9955;\"># is there a fib number divisible by 10 among first 100 fib numbers?\u003C\u002Fspan>\ndiv_10 = \u003Cspan style=\"color:#569cd6;\">any\u003C\u002Fspan>(x % 10 == 0 \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> x \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> fib_generator(100))  \u003Cspan style=\"color:#6a9955;\"># True\u003C\u002Fspan>\n\n\u003Cspan style=\"color:#6a9955;\"># calculated only first 15 fib numbers, not 100!\u003C\u002Fspan>\n\u003C\u002Fpre>\n\n\n\n\u003Cp>Furthermore, thanks to the generator logic, only the results that were iterated over were calculated, rather than all 100 Fibonacci numbers.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Suitable Data Types and Structures\u003C\u002Fstrong>: Choose the right algorithms and data structures. When dealing with a lot of items, opt for \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fstdtypes.html#set\">\u003Cem>sets\u003C\u002Fem>\u003C\u002Fa> over \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fstdtypes.html#list\">\u003Cem>lists\u003C\u002Fem>\u003C\u002Fa> when searching for elements (sets have faster lookup times).\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">if\u003C\u002Fspan> item \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> my_set:  ...  \u003Cspan style=\"color:#6a9955;\"># fast search\u003C\u002Fspan>\n\u003Cspan style=\"color:#569cd6;\">if\u003C\u002Fspan> item \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> my_dict: ...  \u003Cspan style=\"color:#6a9955;\"># fast search\u003C\u002Fspan>\n\u003Cspan style=\"color:#569cd6;\">if\u003C\u002Fspan> item \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> my_list: ...  \u003Cspan style=\"color:#6a9955;\"># inefficient search\u003C\u002Fspan>\n\u003C\u002Fpre>\n\n\n\n\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fwiki.python.org\u002Fmoin\u002FGenerators\">generators\u003C\u002Fa> and list comprehensions to minimize memory usage.\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\nsquares_list = [x**2 \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> x \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> \u003Cspan style=\"color:#4ec9b0;\">range\u003C\u002Fspan>(100)]\nsquares_generator = (x**2 \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> x \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> \u003Cspan style=\"color:#4ec9b0;\">range\u003C\u002Fspan>(100))\nsquare_mapping = {x: x**2 \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> x \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> \u003Cspan style=\"color:#4ec9b0;\">range\u003C\u002Fspan>(100)}\n\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>I\u002FO Operations\u003C\u002Fstrong>: Reading from or writing to files, databases, or network sockets can be resource-intensive. Minimize unnecessary I\u002FO calls, use buffered I\u002FO, and consider asynchronous programming (with \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fasyncio.html\">\u003Cem>asyncio\u003C\u002Fem>\u003C\u002Fa>) to handle I\u002FO efficiently.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Recursive Algorithms\u003C\u002Fstrong>: Recursive functions can lead to excessive memory usage due to function call overhead and stack frames. Iterative approaches may help reduce resource consumption.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>String Manipulation\u003C\u002Fstrong>: String concatenation within loops can be slow. Instead, use \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fstdtypes.html#str.join\">\u003Cem>join\u003C\u002Fem>\u003C\u002Fa> for better performance.\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\nconcatenated = \u003Cspan style=\"color:#ce9178;\">\", \"\u003C\u002Fspan>.join(my_big_item_list)\n\u003C\u002Fpre>\n\n\n\n\u003Cp>Also, consider using \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fre.html\">regular expressions\u003C\u002Fa> judiciously, as they can be computationally expensive. Avoid them for simple tasks like checking substrings or splitting strings, as they can be slower and harder to read.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Memory Leaks\u003C\u002Fstrong>: Be cautious of memory leaks caused by objects that are not properly deallocated. Use context managers (“with” statements) for \u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ffunctions.html#open\">file handling\u003C\u002Fa> and ensure timely garbage collection.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Database Queries\u003C\u002Fstrong>: If your code interacts with databases, improve SQL queries, use indexes, and minimize unnecessary data retrieval.\u003C\u002Fp>\n\n\n\u003Ch3 class=\"wp-block-heading\" id=\"h-just-in-time-compilation\">Just-in-time compilation\u003C\u002Fh3>\n\n\n\u003Cp>Just-in-time (JIT) compilation is an important technique in Python that can significantly improve performance by translating code into machine-level instructions at runtime.&nbsp;Unlike the traditional method of code execution by the Python interpreter, JIT compilation translates frequently executed code into native machine code during execution. This can lead to improved performance, particularly for compute-intensive tasks.\u003C\u002Fp>\n\n\n\n\u003Cp>While JIT compilation can lead to performance gains, its effect on energy consumption is more nuanced. Although faster execution reduces the total energy consumed by a program, the compilation process itself also consumes resources. The overall benefit therefore depends on the nature of the workload and how effectively the JIT compiler optimizes the code.\u003C\u002Fp>\n\n\n\n\u003Cp>Additionally, JIT compilation can sometimes reduce memory usage by eliminating redundant operations or optimizing data structures at runtime. However, this is not guaranteed and varies depending on the implementation and the specific code being executed.\u003C\u002Fp>\n\n\n\n\u003Cp>Consider the following example of \u003Ca href=\"https:\u002F\u002Fnumba.readthedocs.io\u002Fen\u002Fstable\u002Fuser\u002F5minguide.html\">\u003Cem>Numba\u003C\u002Fem>\u003C\u002Fa>, a famous JIT compilation package for Python:\u003C\u002Fp>\n\n\n\n\u003Cpre style=\"background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.5;padding:16px;border-radius:6px;overflow-x:auto;white-space:pre;\">\n\u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> numpy \u003Cspan style=\"color:#569cd6;\">as\u003C\u002Fspan> np\n\u003Cspan style=\"color:#569cd6;\">from\u003C\u002Fspan> numba \u003Cspan style=\"color:#569cd6;\">import\u003C\u002Fspan> jit\n\n@jit\n\u003Cspan style=\"color:#569cd6;\">def\u003C\u002Fspan> go_fast(a):  \u003Cspan style=\"color:#6a9955;\"># Function is compiled to machine code when called the first time\u003C\u002Fspan>\n    trace = 0.0\n    \u003Cspan style=\"color:#6a9955;\"># assuming square input matrix\u003C\u002Fspan>\n    \u003Cspan style=\"color:#569cd6;\">for\u003C\u002Fspan> i \u003Cspan style=\"color:#569cd6;\">in\u003C\u002Fspan> \u003Cspan style=\"color:#4ec9b0;\">range\u003C\u002Fspan>(a.shape[0]):  \u003Cspan style=\"color:#6a9955;\"># Numba likes loops\u003C\u002Fspan>\n        trace += np.tanh(a[i, i])             \u003Cspan style=\"color:#6a9955;\"># Numba likes NumPy functions\u003C\u002Fspan>\n    \u003Cspan style=\"color:#569cd6;\">return\u003C\u002Fspan> a + trace                    \u003Cspan style=\"color:#6a9955;\"># Numba likes NumPy broadcasting\u003C\u002Fspan>\n\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cem>Numba\u003C\u002Fem> accelerates the&nbsp;“go_fast”&nbsp;function by compiling it to native machine code at runtime, significantly reducing execution time for numerical computations. It enables fast execution of loops and \u003Cem>NumPy\u003C\u002Fem> operations without requiring manual optimization or rewriting in a lower-level language.\u003C\u002Fp>\n\n\n\u003Ch2 class=\"wp-block-heading\" id=\"h-takeaways-for-you-and-the-planet\">Takeaways (for you and the planet)\u003C\u002Fh2>\n\n\n\u003Cp>Green Coding (with Python) is more than a trend—\u003Cstrong>it&#8217;s a responsibility\u003C\u002Fstrong>. As developers, we have the power to influence the environmental footprint of the digital world through the choices we make in our code. Python, despite its interpreted nature and performance trade-offs, offers a rich ecosystem and powerful tools that, when used thoughtfully, can lead to highly efficient and sustainable software.\u003C\u002Fp>\n\n\n\n\u003Cp>By profiling code to identify bottlenecks, leveraging specialized libraries, choosing the right algorithms and data structures, and applying techniques like caching and JIT compilation, we can significantly \u003Cstrong>reduce energy consumption\u003C\u002Fstrong> and \u003Cstrong>improve performance\u003C\u002Fstrong>. These practices not only benefit the planet but also improve the scalability, maintainability, and responsiveness of our applications.\u003C\u002Fp>\n\n\n\n\u003Cp>Beyond the theory, our team is trained to apply these best practices in real client projects where \u003Cstrong>performance and sustainability go together\u003C\u002Fstrong>. After all, sustainable development is a journey, not a destination. Every well-written function is a step towards more responsible, sustainable tech solutions.\u003C\u002Fp>\n",false,{"rendered":509,"protected":507},"\u003Cp>Green Coding starts with writing Python that runs cleaner &#8211; not just faster. At its core, it means writing code that minimizes energy and resource consumption. Throughout this article, we’ll often focus on code efficiency as a key aspect of sustainability.\u003C\u002Fp>\n",9199,"open","standard",{"_acf_changed":507,"content-type":8,"inline_featured_image":507,"footnotes":8},[515],46,[],[],[519,520],129,133,[522,501,523,524,525,526,527,528,529,530],"post-9187","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights","cbtw_services-ai-data-platforms","cbtw_services-software-engineering",{"authors":8,"article_authors":532,"direct_external_link":8,"post_region":535,"layout_builder":536},[533],{"author_name":534,"author_url":8},"Kevin P.","global",[537],{"acf_fc_layout":538,"title":190,"ui_v2":539,"short_description":540,"cbtw_related_group_filters":541,"items":507,"link":547,"hubspot_form_id":550,"mainPostId":496,"region":535},"block_insights",true,"Access related expert insights",{"cbtw_related_category_filter":542,"cbtw_related_tag_filter":543,"cbtw_related_industry_filter":544,"cbtw_related_service_filter":545},[192,379],[],[],[546],"ai-data-platforms",{"title":548,"url":549,"target":8},"View all insights","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights","2b771724-6b01-4d7b-aeaa-591dfb86a794","\u003C!-- This site is optimized with the Yoast SEO Premium plugin v25.4 (Yoast SEO v25.4) - https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002F -->\n\u003Ctitle>Green Coding with Python: Sustainable Practices for Developers\u003C\u002Ftitle>\n\u003Cmeta name=\"description\" content=\"Discover how to write energy-efficient Python code without sacrificing performance. Get access to our Green Coding with Python Cheat Sheet.\" \u002F>\n\u003Cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \u002F>\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"en_US\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Green Coding with Python: Sustainable Practices for Developers.\" \u002F>\n\u003Cmeta property=\"og:description\" content=\"Discover how to write energy-efficient Python code without sacrificing performance. Get access to our Green Coding with Python Cheat Sheet.\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"CBTW\" \u002F>\n\u003Cmeta property=\"article:published_time\" content=\"2025-07-24T08:20:44+00:00\" \u002F>\n\u003Cmeta property=\"article:modified_time\" content=\"2025-07-31T10:34:18+00:00\" \u002F>\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg\" \u002F>\n\t\u003Cmeta property=\"og:image:width\" content=\"1781\" \u002F>\n\t\u003Cmeta property=\"og:image:height\" content=\"1002\" \u002F>\n\t\u003Cmeta property=\"og:image:type\" content=\"image\u002Fjpeg\" \u002F>\n\u003Cmeta name=\"author\" content=\"Quang Luu\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cmeta name=\"twitter:label1\" content=\"Written by\" \u002F>\n\t\u003Cmeta name=\"twitter:data1\" content=\"Quang Luu\" \u002F>\n\t\u003Cmeta name=\"twitter:label2\" content=\"Est. reading time\" \u002F>\n\t\u003Cmeta name=\"twitter:data2\" content=\"10 minutes\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#article\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\"},\"author\":{\"name\":\"Quang Luu\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fcfaf88604c715b5df717981843cf75eb\"},\"headline\":\"Green Coding with Python: Sustainable Practices for Developers.\",\"datePublished\":\"2025-07-24T08:20:44+00:00\",\"dateModified\":\"2025-07-31T10:34:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\"},\"wordCount\":2028,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#primaryimage\"},\"thumbnailUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg\",\"articleSection\":[\"Expert Articles\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\",\"name\":\"Green Coding with Python: Sustainable Practices for Developers\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#primaryimage\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#primaryimage\"},\"thumbnailUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg\",\"datePublished\":\"2025-07-24T08:20:44+00:00\",\"dateModified\":\"2025-07-31T10:34:18+00:00\",\"description\":\"Discover how to write energy-efficient Python code without sacrificing performance. Get access to our Green Coding with Python Cheat Sheet.\",\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#primaryimage\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg\",\"width\":1781,\"height\":1002,\"caption\":\"Green Coding with Python Sustainable Practices for Developers CBTW Insight\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Green Coding with Python: Sustainable Practices for Developers.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"name\":\"CBTW\",\"description\":\"Collaboration Betters The World\",\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\",\"name\":\"CBTW\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"width\":1001,\"height\":538,\"caption\":\"CBTW\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\"},\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world\",\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F\"]},{\"@type\":\"Person\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fcfaf88604c715b5df717981843cf75eb\",\"name\":\"Quang Luu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=96&d=mm&r=g\",\"caption\":\"Quang Luu\"},\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\"}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->",{"title":553,"description":554,"robots":555,"canonical":502,"og_locale":561,"og_type":562,"og_title":504,"og_description":554,"og_url":502,"og_site_name":563,"article_published_time":564,"article_modified_time":565,"og_image":566,"author":572,"twitter_card":573,"twitter_misc":574,"schema":576},"Green Coding with Python: Sustainable Practices for Developers","Discover how to write energy-efficient Python code without sacrificing performance. Get access to our Green Coding with Python Cheat Sheet.",{"index":556,"follow":557,"max-snippet":558,"max-image-preview":559,"max-video-preview":560},"index","follow","max-snippet:-1","max-image-preview:large","max-video-preview:-1","en_US","article","CBTW","2025-07-24T08:20:44+00:00","2025-07-31T10:34:18+00:00",[567],{"width":568,"height":569,"url":570,"type":571},1781,1002,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg","image\u002Fjpeg","Quang Luu","summary_large_image",{"Written by":572,"Est. reading time":575},"10 minutes",{"@context":577,"@graph":578},"https:\u002F\u002Fschema.org",[579,599,611,614,622,635,646],{"@type":580,"@id":581,"isPartOf":582,"author":583,"headline":504,"datePublished":564,"dateModified":565,"mainEntityOfPage":585,"wordCount":586,"commentCount":13,"publisher":587,"image":589,"thumbnailUrl":570,"articleSection":591,"inLanguage":592,"potentialAction":593},"Article","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#article",{"@id":502},{"name":572,"@id":584},"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fcfaf88604c715b5df717981843cf75eb",{"@id":502},2028,{"@id":588},"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization",{"@id":590},"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#primaryimage",[373],"en-US",[594],{"@type":595,"name":596,"target":597},"CommentAction","Comment",[598],"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#respond",{"@type":600,"@id":502,"url":502,"name":553,"isPartOf":601,"primaryImageOfPage":603,"image":604,"thumbnailUrl":570,"datePublished":564,"dateModified":565,"description":554,"breadcrumb":605,"inLanguage":592,"potentialAction":607},"WebPage",{"@id":602},"https:\u002F\u002Fstaging.cbtw.tech\u002F#website",{"@id":590},{"@id":590},{"@id":606},"https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers#breadcrumb",[608],{"@type":609,"target":610},"ReadAction",[502],{"@type":612,"inLanguage":592,"@id":590,"url":570,"contentUrl":570,"width":568,"height":569,"caption":613},"ImageObject","Green Coding with Python Sustainable Practices for Developers CBTW Insight",{"@type":615,"@id":606,"itemListElement":616},"BreadcrumbList",[617,621],{"@type":618,"position":15,"name":619,"item":620},"ListItem","Home","https:\u002F\u002Fstaging.cbtw.tech\u002F",{"@type":618,"position":32,"name":504},{"@type":623,"@id":602,"url":620,"name":563,"description":624,"publisher":625,"potentialAction":626,"inLanguage":592},"WebSite","Collaboration Betters The World",{"@id":588},[627],{"@type":628,"target":629,"query-input":632},"SearchAction",{"@type":630,"urlTemplate":631},"EntryPoint","https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}",{"@type":633,"valueRequired":539,"valueName":634},"PropertyValueSpecification","search_term_string",{"@type":636,"@id":588,"name":563,"url":620,"logo":637,"image":642,"sameAs":643},"Organization",{"@type":612,"inLanguage":592,"@id":638,"url":639,"contentUrl":639,"width":640,"height":641,"caption":563},"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png",1001,538,{"@id":638},[644,645],"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F",{"@type":647,"@id":584,"name":572,"image":648,"url":651},"Person",{"@type":612,"inLanguage":592,"@id":649,"url":650,"contentUrl":650,"caption":572},"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fimage\u002F","https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=96&d=mm&r=g","https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F","en",{"en":496},[655],{"name":373,"slug":192,"term_id":515},{"title":8,"image":507},[658],{"acf_fc_layout":538,"title":190,"ui_v2":539,"short_description":540,"cbtw_related_group_filters":659,"items":507,"link":664,"hubspot_form_id":550},{"cbtw_related_category_filter":660,"cbtw_related_tag_filter":661,"cbtw_related_industry_filter":662,"cbtw_related_service_filter":663},[192,379],[],[],[546],{"title":548,"url":549,"target":8},{"alt":666,"caption":8,"description":8,"id":510,"sizes":667,"title":671},"Laptop displaying code editor with Python project on screen, used to illustrate software development practices.",{"full":570,"thumbnail":668,"medium":669,"medium_large":570,"large":670,"1536x1536":570,"2048x2048":570},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-100x56.jpg","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-800x450.jpg","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FGreen-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-1024x576.jpg","b61db62eb649c005daa5bb000f52a4bb08ffc3a7 (1)",[],[674,677],{"term_id":519,"name":57,"slug":546,"term_group":13,"term_taxonomy_id":519,"taxonomy":675,"description":8,"parent":13,"count":676,"filter":18,"term_order":17},"cbtw_services",61,{"term_id":520,"name":46,"slug":678,"term_group":13,"term_taxonomy_id":520,"taxonomy":675,"description":8,"parent":13,"count":679,"filter":18,"term_order":17},"software-engineering",58,[681,683,685],{"title":619,"url":620,"id":13,"type":682},"home",{"title":190,"url":189,"id":684,"type":20},74,{"title":504,"url":502,"id":496,"type":501},[],{"self":688,"collection":694,"about":697,"author":700,"replies":703,"version-history":706,"predecessor-version":709,"wp:featuredmedia":713,"wp:attachment":716,"wp:term":719,"curies":731},[689],{"href":690,"targetHints":691},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts\u002F9187",{"allow":692},[693],"GET",[695],{"href":696},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts",[698],{"href":699},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Ftypes\u002Fpost",[701],{"embeddable":539,"href":702},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fusers\u002F22",[704],{"embeddable":539,"href":705},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcomments?post=9187",[707],{"count":151,"href":708},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts\u002F9187\u002Frevisions",[710],{"id":711,"href":712},11135,"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts\u002F9187\u002Frevisions\u002F11135",[714],{"embeddable":539,"href":715},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmedia\u002F9199",[717],{"href":718},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmedia?parent=9187",[720,723,726,729],{"taxonomy":721,"embeddable":539,"href":722},"category","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories?post=9187",{"taxonomy":724,"embeddable":539,"href":725},"post_tag","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Ftags?post=9187",{"taxonomy":727,"embeddable":539,"href":728},"cbtw_industries","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcbtw_industries?post=9187",{"taxonomy":675,"embeddable":539,"href":730},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcbtw_services?post=9187",[732],{"name":733,"href":734,"templated":539},"wp","https:\u002F\u002Fapi.w.org\u002F{rel}",{"author":736,"wp:featuredmedia":787,"wp:term":837},[737],{"id":227,"name":572,"url":8,"description":8,"link":651,"slug":738,"avatar_urls":739,"pll_duplicate_content":507,"yoast_head":742,"yoast_head_json":743,"acf":778,"_links":779},"qluu",{"24":740,"48":741,"96":650},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=24&d=mm&r=g","https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=48&d=mm&r=g","\u003C!-- This site is optimized with the Yoast SEO Premium plugin v25.4 (Yoast SEO v25.4) - https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002F -->\n\u003Ctitle>Quang LuuCBTW\u003C\u002Ftitle>\n\u003Cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \u002F>\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"en_US\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"profile\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Quang Luu\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"CBTW\" \u002F>\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=500&d=mm&r=g\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"ProfilePage\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\",\"name\":\"Quang LuuCBTW\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\"},\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Archives for Quang Luu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"name\":\"CBTW\",\"description\":\"Collaboration Betters The World\",\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\",\"name\":\"CBTW\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"width\":1001,\"height\":538,\"caption\":\"CBTW\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\"},\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world\",\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F\"]},{\"@type\":\"Person\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fcfaf88604c715b5df717981843cf75eb\",\"name\":\"Quang Luu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Fperson\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=96&d=mm&r=g\",\"caption\":\"Quang Luu\"},\"mainEntityOfPage\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F\"}}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->",{"title":744,"robots":745,"canonical":651,"og_locale":561,"og_type":746,"og_title":572,"og_url":651,"og_site_name":563,"og_image":747,"twitter_card":573,"schema":750},"Quang LuuCBTW",{"index":556,"follow":557,"max-snippet":558,"max-image-preview":559,"max-video-preview":560},"profile",[748],{"url":749,"type":8,"width":8,"height":8},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fef83e77b484f32d2ab76b3ef41f68c57?s=500&d=mm&r=g",{"@context":577,"@graph":751},[752,760,765,771,775],{"@type":753,"@id":651,"url":651,"name":744,"isPartOf":754,"breadcrumb":755,"inLanguage":592,"potentialAction":757},"ProfilePage",{"@id":602},{"@id":756},"https:\u002F\u002Fstaging.cbtw.tech\u002Fauthor\u002Fqluu\u002F#breadcrumb",[758],{"@type":609,"target":759},[651],{"@type":615,"@id":756,"itemListElement":761},[762,763],{"@type":618,"position":15,"name":619,"item":620},{"@type":618,"position":32,"name":764},"Archives for Quang Luu",{"@type":623,"@id":602,"url":620,"name":563,"description":624,"publisher":766,"potentialAction":767,"inLanguage":592},{"@id":588},[768],{"@type":628,"target":769,"query-input":770},{"@type":630,"urlTemplate":631},{"@type":633,"valueRequired":539,"valueName":634},{"@type":636,"@id":588,"name":563,"url":620,"logo":772,"image":773,"sameAs":774},{"@type":612,"inLanguage":592,"@id":638,"url":639,"contentUrl":639,"width":640,"height":641,"caption":563},{"@id":638},[644,645],{"@type":647,"@id":584,"name":572,"image":776,"mainEntityOfPage":777},{"@type":612,"inLanguage":592,"@id":649,"url":650,"contentUrl":650,"caption":572},{"@id":651},[],{"self":780,"collection":784},[781],{"href":702,"targetHints":782},{"allow":783},[693],[785],{"href":786},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fusers",[788],{"id":510,"date":789,"slug":790,"type":791,"link":792,"title":793,"author":227,"featured_media":13,"acf":795,"caption":796,"alt_text":666,"media_type":798,"mime_type":571,"media_details":799,"source_url":570,"_links":821},"2025-07-23T10:12:25","green-coding-with-python-sustainable-practices-for-developers-cbtw-insight-2","attachment","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgreen-coding-with-python-sustainable-practices-for-developers\u002Fgreen-coding-with-python-sustainable-practices-for-developers-cbtw-insight-2\u002F",{"rendered":794},"green-coding-with-python-sustainable-practices-for-developers-cbtw-insight",{"layout_builder":507},{"rendered":797},"\u003Cp>Green Coding with Python Sustainable Practices for Developers CBTW Insight\u003C\u002Fp>\n","image",{"width":568,"height":569,"file":800,"filesize":801,"sizes":802,"image_meta":819},"Green-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1.jpg",370259,{"medium":803,"large":808,"thumbnail":813,"full":818},{"file":804,"width":805,"height":806,"filesize":807,"mime_type":571,"source_url":669},"Green-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-800x450.jpg",800,450,51890,{"file":809,"width":810,"height":811,"filesize":812,"mime_type":571,"source_url":670},"Green-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-1024x576.jpg",1024,576,77892,{"file":814,"width":815,"height":816,"filesize":817,"mime_type":571,"source_url":668},"Green-Coding-with-Python-Sustainable-Practices-for-Developers-CBTW-Insight-1-100x56.jpg",100,56,2522,{"file":800,"width":568,"height":569,"mime_type":571,"source_url":570},{"aperture":17,"credit":8,"camera":8,"caption":8,"created_timestamp":17,"copyright":8,"focal_length":17,"iso":17,"shutter_speed":17,"title":8,"orientation":17,"keywords":820},[],{"self":822,"collection":826,"about":829,"author":832,"replies":834},[823],{"href":715,"targetHints":824},{"allow":825},[693],[827],{"href":828},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fmedia",[830],{"href":831},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Ftypes\u002Fattachment",[833],{"embeddable":539,"href":702},[835],{"embeddable":539,"href":836},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcomments?post=9199",[838,888,889,890],[839],{"id":515,"link":840,"name":373,"slug":192,"taxonomy":721,"yoast_head":841,"yoast_head_json":842,"lang":652,"translations":867,"acf":870,"_links":871},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F","\u003C!-- This site is optimized with the Yoast SEO Premium plugin v25.4 (Yoast SEO v25.4) - https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002F -->\n\u003Ctitle>Expert Articles - CBTW\u003C\u002Ftitle>\n\u003Cmeta name=\"robots\" content=\"noindex, follow\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"en_US\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Expert Articles\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"CBTW\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F\",\"name\":\"Expert Articles - CBTW\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\"},\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F#breadcrumb\"},\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Expert Articles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"name\":\"CBTW\",\"description\":\"Collaboration Betters The World\",\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\",\"name\":\"CBTW\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"width\":1001,\"height\":538,\"caption\":\"CBTW\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\"},\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world\",\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F\"]}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->",{"title":843,"robots":844,"og_locale":561,"og_type":562,"og_title":373,"og_url":840,"og_site_name":563,"twitter_card":573,"schema":846},"Expert Articles - CBTW",{"index":845,"follow":557},"noindex",{"@context":577,"@graph":847},[848,853,857,863],{"@type":849,"@id":840,"url":840,"name":843,"isPartOf":850,"breadcrumb":851,"inLanguage":592},"CollectionPage",{"@id":602},{"@id":852},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcategory\u002Finsights\u002F#breadcrumb",{"@type":615,"@id":852,"itemListElement":854},[855,856],{"@type":618,"position":15,"name":619,"item":620},{"@type":618,"position":32,"name":373},{"@type":623,"@id":602,"url":620,"name":563,"description":624,"publisher":858,"potentialAction":859,"inLanguage":592},{"@id":588},[860],{"@type":628,"target":861,"query-input":862},{"@type":630,"urlTemplate":631},{"@type":633,"valueRequired":539,"valueName":634},{"@type":636,"@id":588,"name":563,"url":620,"logo":864,"image":865,"sameAs":866},{"@type":612,"inLanguage":592,"@id":638,"url":639,"contentUrl":639,"width":640,"height":641,"caption":563},{"@id":638},[644,645],{"en":515,"de":868,"fr":869},48,460,[],{"self":872,"collection":877,"about":880,"wp:post_type":883,"curies":886},[873],{"href":874,"targetHints":875},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F46",{"allow":876},[693],[878],{"href":879},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories",[881],{"href":882},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory",[884],{"href":885},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=46",[887],{"name":733,"href":734,"templated":539},[],[],[891,935],{"id":519,"link":892,"name":57,"slug":546,"taxonomy":675,"yoast_head":893,"yoast_head_json":894,"acf":917,"_links":918},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F","\u003C!-- This site is optimized with the Yoast SEO Premium plugin v25.4 (Yoast SEO v25.4) - https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002F -->\n\u003Ctitle>AI &amp; Data Platforms - CBTW\u003C\u002Ftitle>\n\u003Cmeta name=\"robots\" content=\"noindex, follow\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"en_US\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"AI &amp; Data Platforms\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"CBTW\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F\",\"name\":\"AI &amp; Data Platforms - CBTW\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\"},\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F#breadcrumb\"},\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI &amp; Data Platforms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"name\":\"CBTW\",\"description\":\"Collaboration Betters The World\",\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\",\"name\":\"CBTW\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"width\":1001,\"height\":538,\"caption\":\"CBTW\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\"},\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world\",\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F\"]}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->",{"title":895,"robots":896,"og_locale":561,"og_type":562,"og_title":57,"og_url":892,"og_site_name":563,"twitter_card":573,"schema":897},"AI &amp; Data Platforms - CBTW",{"index":845,"follow":557},{"@context":577,"@graph":898},[899,903,907,913],{"@type":849,"@id":892,"url":892,"name":895,"isPartOf":900,"breadcrumb":901,"inLanguage":592},{"@id":602},{"@id":902},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fai-data-platforms\u002F#breadcrumb",{"@type":615,"@id":902,"itemListElement":904},[905,906],{"@type":618,"position":15,"name":619,"item":620},{"@type":618,"position":32,"name":57},{"@type":623,"@id":602,"url":620,"name":563,"description":624,"publisher":908,"potentialAction":909,"inLanguage":592},{"@id":588},[910],{"@type":628,"target":911,"query-input":912},{"@type":630,"urlTemplate":631},{"@type":633,"valueRequired":539,"valueName":634},{"@type":636,"@id":588,"name":563,"url":620,"logo":914,"image":915,"sameAs":916},{"@type":612,"inLanguage":592,"@id":638,"url":639,"contentUrl":639,"width":640,"height":641,"caption":563},{"@id":638},[644,645],[],{"self":919,"collection":924,"about":927,"wp:post_type":930,"curies":933},[920],{"href":921,"targetHints":922},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcbtw_services\u002F129",{"allow":923},[693],[925],{"href":926},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcbtw_services",[928],{"href":929},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcbtw_services",[931],{"href":932},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?cbtw_services=129",[934],{"name":733,"href":734,"templated":539},{"id":520,"link":936,"name":46,"slug":678,"taxonomy":675,"yoast_head":937,"yoast_head_json":938,"acf":961,"_links":962},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F","\u003C!-- This site is optimized with the Yoast SEO Premium plugin v25.4 (Yoast SEO v25.4) - https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002F -->\n\u003Ctitle>Software Engineering - CBTW\u003C\u002Ftitle>\n\u003Cmeta name=\"robots\" content=\"noindex, follow\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"en_US\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Software Engineering\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"CBTW\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F\",\"name\":\"Software Engineering - CBTW\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\"},\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F#breadcrumb\"},\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#website\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"name\":\"CBTW\",\"description\":\"Collaboration Betters The World\",\"publisher\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#organization\",\"name\":\"CBTW\",\"url\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\",\"url\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"contentUrl\":\"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FPrimary_Classic.png\",\"width\":1001,\"height\":538,\"caption\":\"CBTW\"},\"image\":{\"@id\":\"https:\u002F\u002Fstaging.cbtw.tech\u002F#\u002Fschema\u002Flogo\u002Fimage\u002F\"},\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcollaboration-betters-the-world\",\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcbtw-it-and-technology\u002F\"]}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->",{"title":939,"robots":940,"og_locale":561,"og_type":562,"og_title":46,"og_url":936,"og_site_name":563,"twitter_card":573,"schema":941},"Software Engineering - CBTW",{"index":845,"follow":557},{"@context":577,"@graph":942},[943,947,951,957],{"@type":849,"@id":936,"url":936,"name":939,"isPartOf":944,"breadcrumb":945,"inLanguage":592},{"@id":602},{"@id":946},"https:\u002F\u002Fstaging.cbtw.tech\u002Fcbtw_services\u002Fsoftware-engineering\u002F#breadcrumb",{"@type":615,"@id":946,"itemListElement":948},[949,950],{"@type":618,"position":15,"name":619,"item":620},{"@type":618,"position":32,"name":46},{"@type":623,"@id":602,"url":620,"name":563,"description":624,"publisher":952,"potentialAction":953,"inLanguage":592},{"@id":588},[954],{"@type":628,"target":955,"query-input":956},{"@type":630,"urlTemplate":631},{"@type":633,"valueRequired":539,"valueName":634},{"@type":636,"@id":588,"name":563,"url":620,"logo":958,"image":959,"sameAs":960},{"@type":612,"inLanguage":592,"@id":638,"url":639,"contentUrl":639,"width":640,"height":641,"caption":563},{"@id":638},[644,645],[],{"self":963,"collection":968,"about":970,"wp:post_type":972,"curies":975},[964],{"href":965,"targetHints":966},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fcbtw_services\u002F133",{"allow":967},[693],[969],{"href":926},[971],{"href":929},[973],{"href":974},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?cbtw_services=133",[976],{"name":733,"href":734,"templated":539},[978,992,994],{"region_name":979,"social_list":980},"Global",[981,985,988],{"title":982,"link":983,"icon":984},"Instagram","https:\u002F\u002Fwww.instagram.com\u002Fcollaborationbetterstheworld\u002F","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FinsAsset-1@2x.png",{"title":986,"link":644,"icon":987},"LinkedIn","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FlkAsset-2@2x.png",{"title":989,"link":990,"icon":991},"Youtube","https:\u002F\u002Fwww.youtube.com\u002F@collaborationbetterstheworld","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002FyoutubeAsset-3@2x.png",{"region_name":8,"social_list":993},[],{"region_name":8,"social_list":995},[],{"related_title":8,"posts":997},[998,1009,1020],{"id":999,"title":1000,"description":8,"excerpt":1001,"date":1003,"categories":207,"link":1004,"image":1005,"images":1006},15112,"GenAI RfP Processing: A Case Study with Human-in-the-Loop",{"rendered":1002},"This case study shows how we built a GenAI RfP processing solution on Azure that cut matching time by 3x while keeping human experts in control. The Challenge&nbsp; A single&nbsp;RfP&nbsp;can include dozens of documents: specifications, drawings,&nbsp;forms&nbsp;and clarifications, all referencing each other, easily exceeding 100 pages.&nbsp;The information you need is scattered, and no two tenders are [&hellip;]","2026-06-03","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fgenai-rfp-processing-a-case-study-with-human-in-the-loop","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fgenai-rfp-processing-human-in-the-loop-1.jpg",{"medium":1007,"large":1008,"full":1005},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fgenai-rfp-processing-human-in-the-loop-1-640x800.jpg","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fgenai-rfp-processing-human-in-the-loop-1-819x1024.jpg",{"id":1010,"title":1011,"description":8,"excerpt":1012,"date":1014,"categories":207,"link":1015,"image":1016,"images":1017},13905,"Achieving Customer 360 View for a Leading Private Bank",{"rendered":1013},"We built a unified, governed data platform that gave every business team a complete 360-degree view of their customers—and the foundation for smarter, data-driven decisions at scale.","2026-03-25","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Fachieving-customer-360-view-for-a-leading-private-bank","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fjerry-shen-RDxYhQKFA4Y-unsplash-scaled.jpg",{"medium":1018,"large":1019,"full":1016},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fjerry-shen-RDxYhQKFA4Y-unsplash-800x533.jpg","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fjerry-shen-RDxYhQKFA4Y-unsplash-1024x683.jpg",{"id":1021,"title":1022,"description":8,"excerpt":1023,"date":1014,"categories":207,"link":1025,"image":1026,"images":1027},13899,"Reducing Customer Churn by 15% With Predictive Analytics",{"rendered":1024},"This case study article details how we managed to create a churn prediction solution for a Direct Banking company. Learn how we achieved to reduce the churn rate by 6% after 10 months, and by 15% only two years.","https:\u002F\u002Fstaging.cbtw.tech\u002Finsights\u002Freducing-customer-churn-by-fifteen-per-cent-with-predictive-analytics","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fryoji-iwata-sN3235md5BY-unsplash-1-scaled.jpg",{"medium":1028,"large":1029,"full":1026},"https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fryoji-iwata-sN3235md5BY-unsplash-1-800x783.jpg","https:\u002F\u002Fstaging-admin.cbtw.tech\u002Fwp-content\u002Fuploads\u002Fryoji-iwata-sN3235md5BY-unsplash-1-1024x1002.jpg",1786592007041]