{"id":16127,"date":"2021-09-22T14:23:01","date_gmt":"2021-09-22T12:23:01","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=16127"},"modified":"2022-01-05T20:01:27","modified_gmt":"2022-01-05T19:01:27","slug":"call-for-code-2021","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/","title":{"rendered":"Call for Code: A Challenge at Global Level"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-16435b29      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#a-full-year-of-competition\" class=\"uagb-toc-link__trigger\">A full year of competition<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#judges\" class=\"uagb-toc-link__trigger\">Judges<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#bentes-heroes-a-regional-winner\" class=\"uagb-toc-link__trigger\">Bente\u2019s Heroes, a Regional winner<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#creating-a-project\" class=\"uagb-toc-link__trigger\">Creating a project<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#creating-a-new-app\" class=\"uagb-toc-link__trigger\">Creating a new app<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-clone-the-demo-app-source-code-from-github-repo\" class=\"uagb-toc-link__trigger\">1. Clone the demo app source code from GitHub repo\u00a0<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#2-the-new-app-can-now-be-created-from-the-nodejsjson-template-by-using-the-f-flag-and-pointing-the-tool-at-a-path-to-the-template-file\" class=\"uagb-toc-link__trigger\">2. The new app can now be created from the nodejs.json template by using the -f flag and pointing the tool at a path to the template file:<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#conclusions\" class=\"uagb-toc-link__trigger\">Conclusions<\/a><\/ul><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p>The global impact of climate change and the need for drastic action become clearer every day. The far-reaching and devastating effects of climate change are in front of everybody\u2019s eyes. The most pressing global issues of our time can be addressed by deploying new ideas in combination with good old-fashioned competence.&nbsp;<\/p>\n\n\n\n<p>Everybody can make a difference, but for developers there\u2019s a special challenge&nbsp; &#8211; a chance to prove themselves at a global level while building and enriching skills. <a href=\"https:\/\/developer.ibm.com\/callforcode\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IBM has been part of the Call for Code Global Challenge<\/a> for a long time\u20132021 marks the fourth year of their support for the initiative.<\/p>\n\n\n\n<p>Many of the changes that make the most difference will be found in the form of ideas coded in software. \u201cReal code helping real people\u201d is one of the key mottos used to promote this approach. <a href=\"https:\/\/callforcode.org\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Call for Code<\/a> actively supports the best solutions to bring technology to communities in need, in partnership with the Linux Foundation and the United Nations.&nbsp;<\/p>\n\n\n\n<p>The Call for Code community includes over 400,000 developers, data scientists, and problem solvers from 179 nations. Contributors from around the world have created more than 15,000 apps for humanitarian issues.<\/p>\n\n\n\n<p>The most challenging scenarios for the Earth and her people are laid out in the list of seventeen <a href=\"https:\/\/www.undp.org\/content\/undp\/en\/home\/sustainable-development-goals.html\" class=\"ek-link\">Sustainable <\/a><a href=\"https:\/\/www.undp.org\/content\/undp\/en\/home\/sustainable-development-goals.html\" target=\"_blank\" aria-label=\"Development  (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Development <\/a><a href=\"https:\/\/www.undp.org\/content\/undp\/en\/home\/sustainable-development-goals.html\" class=\"ek-link\">Goals<\/a> compiled by the United Nations. The IBM Call for Code Global Challenge 2021 and its three tracks (<a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/data-scientist\/zero-hunger-global-challenge\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Zero-Hunger<\/a>, <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/data-scientist\/data-analysis-clean-water-sanitation-call4code\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Clean Water<\/a>, and <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/data-scientist\/ibm-watson-studio-open-source-production\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Production<\/a>) is described <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/data-scientist\/2021-ibm-call-for-code\/\" class=\"ek-link\">in this article<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-a-full-year-of-competition\">A full year of competition<\/h2>\n\n\n\n<p>The Call for Code schedule is a full year of dates and events that allow ingenious developers and creative minds to expand their scope to the global level. CFC 2021 Key Dates in 2021 include the Challenge opening on March 22nd, World Water Day. <\/p>\n\n\n\n<p>Submissions Close on July 31st, and Finalists are announced on October 5th. The final official step, the announcement of the Winner, will take place on November 16th at the Global Award Celebration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-judges\">Judges<\/h3>\n\n\n\n<p>The European finalists will be judged by a <a aria-label=\" (opens in a new tab)\" href=\"http:\/\/callforcode.org\/judges\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">European team of judges<\/a>, including: Prof. Tuula Tuhkanen, University of Jyvaskyl\u00e4, Department of Biology and Environment Science; Marc Peters, Distinguished Engineer and <a class=\"wpil_keyword_link \" title=\"CTO\" data-wpil-keyword-link=\"linked\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/how-to-become-cto\/\" target=\"_blank\" rel=\"noopener\">CTO<\/a> Energy, Environment &amp; Utilities Europe, IBM; James Robey, Global Head of Environmental Sustainability, Capgemini; and Timo Wielink, Head of Product Development Project OWL, a previous winner. <\/p>\n\n\n\n<p>Timo\u2019s experience provides the best possible testimonial to the step-up that the IBM Global Challenge can offer to ingenious minds. The inspiring story behind his prize-winning \u2018Project Owl\u2019 can be read in a <a href=\"https:\/\/www.codemotion.com\/magazine\/articles\/events\/can-winning-the-call-for-code-global-challenge-change-your-life\/\" class=\"ek-link\">previous article<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-bente-s-heroes-a-regional-winner\">Bente\u2019s Heroes, a Regional winner<\/h2>\n\n\n\n<p>Call for Code\u2019s <a href=\"https:\/\/developer.ibm.com\/blogs\/announcing-the-call-for-code-regional-winner-europe\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Regional Winner Europe is TheHeroLoop<\/a>, a responsive Web3.0 web app that uses AI to match volunteers &#8211; called Heroes, with citizens in need &#8211; called Loopers. Everyone can be a hero, and every \u201clooper\u201d can create a hero by repeating requests for help. <\/p>\n\n\n\n<p>Citizens anonymously login, using a Hiro wallet, and are rewarded in various ways for doing good deeds. The app is a place to be matched with others with the same interests\u2014somewhere you can contribute to your community\u2019s health and well-being, and help our world reach the UN&#8217;s SDG goals for 2030. <\/p>\n\n\n\n<p>The team received $10K and solution deployment support from IBM Dev Advocates to make their solution available to everyone.<\/p>\n\n\n\n<p>Bente Acking, Founder of The Hero Loop, helps to clarify what the Call For Code Global Challenge means in practice. \u201cIf you have an idea, don\u2019t let anything stop you!\u201d, suggests Bente, demonstrating her strong commitment to success.&nbsp;<\/p>\n\n\n\n<p>\u201cI had just won a hackathon on Covid and the use of AI, so I decided to join CFC\u201d, Bente explains, confirming one of the scouting patterns that often leads to participation in the challenge. \u201cI knew Slack very well from having worked with it for a long time\u201d. <\/p>\n\n\n\n<p>Communication skills are essential to effective team building, a task that Bente has really mastered. \u201cI was indeed surprised by the variety of people and skills I found this time. In particular, I was looking for two skills, one designer and one data scientist, and I found them in a short time\u201d.<\/p>\n\n\n\n<p><a href=\"https:\/\/theheroloop.com\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">The Hero Loop <\/a>is about connecting volunteers around the world with local people in need,&nbsp; securely, and without tracking any personal data.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"TheHeroLoop (rebrand of The Digital Volunteer) video submission to IBM Call for Code 2020\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/7Wijl7lTYAI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>A safe and secure encrypted blockchain authentication ensures privacy is protected, so everybody is anonymous in TheHeroLoop. TheHeroLoop matches individuals in need (Loopers) with volunteers (Heroes) based on their location within a 20 kilometer radius, and can be used worldwide. <\/p>\n\n\n\n<p>The app provides Loopers with the option to ask for a specific task to be done and allows them to specify a certain time.<\/p>\n\n\n\n<p>\u201cWe are inclusive\u201d, the website proudly states; \u201cif you don\u2019t have Internet, or don\u2019t like to use it, it\u2019s possible to call a number with your button phone to get help within your zip-code area\u201d.<\/p>\n\n\n\n<p>Bente had an idea but didn\u2019t have the resources or expertise to build the app by herself, though she knew how to cope with this. Bente\u2019s conclusion is that anyone with an idea that fits the competition theme can join the community and work with others to build a team, submit an entry, and continue developing the project.<\/p>\n\n\n\n<p>One important part of participating in world-class challenges is connecting with the organization\u2014preparation of paperwork, submission preparation and all the other necessary steps. \u201cIt took time to submit, describing everything with the asked detail, but it was a great time. Jury member panel and all IBM people in general were amazing.\u201d<\/p>\n\n\n\n<p>Inspiring stories from other participants are always moving. It seems like a sense of wonder catches hold of everyone who enters this Challenge. \u201cI myself experienced a sense of wonder getting inside CFC\u201d, the inventor of The Hero Loop tells us. \u201cC4C is a totally different experience from any other hackathon-like event I have ever seen. <\/p>\n\n\n\n<p>People from Ghana, Congo, India\u2026 different areas, different mindsets: participating in C4C was like starting a trip. Everything is stretched out in CFC. We got to know each other.\u201d&nbsp;<\/p>\n\n\n\n<p>That depth of knowing each other allows the community to grow fast. The Hero Loop grew based on more than thirty people spending their free time on the project. \u201cI now raised money myself through taking on a consultant role to pay our people, totalling 100,000$\u201d, confesses Bente, underlining what a determined developer can achieve.<\/p>\n\n\n\n<p>The final steps of The Hero Loop\u2019s Project were always going to be the most important. The staff is giving the silverware its final polish, i.e., finishing the testing, in September. Three pilots have been discussed to start with: in the Swedish city of Helsingborg, in Nairobi, capital city of Kenya, and in New York City. \u201cIt\u2019s all about helping people, allowing communities to grow, and making the world a better place.\u201d<\/p>\n\n\n\n<p>Technically speaking, the team makes use of a wide range of the best pieces of open-source software available today. The key services used in their solution are:<\/p>\n\n\n\n<ul class=\"is-style-default wp-block-list\"><li><a href=\"https:\/\/cloud.ibm.com\/docs\/tone-analyzer?cm_sp=ibmdev-_-developer-blogs-_-cloudreg\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IBM Watson Tone Analyzer<\/a><\/li><li><a href=\"https:\/\/cloud.ibm.com\/catalog\/services\/personality-insights?cm_sp=ibmdev-_-developer-blogs-_-cloudreg\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IBM Watson Personality Insights<\/a><\/li><li><a href=\"https:\/\/cloud.ibm.com\/catalog\/services\/watson-assistant\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IBM Watson Assistant<\/a><\/li><li><a href=\"https:\/\/www.ibm.com\/cloud\/openshift\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Red Hat OpenShift on IBM Cloud<\/a><\/li><li><a href=\"https:\/\/www.ibm.com\/cloud\/event-streams\" class=\"ek-link\">EventStreams on IBM Cloud<\/a><\/li><\/ul>\n\n\n\n<p>OpenShift in particular is one of the most interesting technologies used in developing the Hero Loop solution. <\/p>\n\n\n\n<p>A few examples of code can give us a sense of how powerful Openshift is. Let\u2019s take a look at a couple of snippets\u2014creating a project and creating a new app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-creating-a-project\">Creating a project<\/h3>\n\n\n\n<p>$ oc new-project development testing production<\/p>\n\n\n\n<p>To create an application in development project:<\/p>\n\n\n\n<p>$ oc project development<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-creating-a-new-app\">Creating a new app<\/h3>\n\n\n\n<p>Here are two ways to create a new app:&nbsp;<\/p>\n\n\n\n<p>Method One,&nbsp; from source code<\/p>\n\n\n\n<p>$ oc new-app https:\/\/github.com\/sclorg\/nodejs-ex -l name=heroloop-server<\/p>\n\n\n\n<p>Note: The -l flag will apply a label of &#8220;name=heroloop-server&#8221; to all the resources created by new-app<\/p>\n\n\n\n<p>Method Two, from a template:<\/p>\n\n\n\n<h4 class=\"gb-headline gb-headline-3da1136e gb-headline-text\">1. Clone the demo app source code from GitHub repo&nbsp;<\/h4>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;$ git clone https:\/\/github.com\/sclorg\/nodejs-ex<\/p>\n\n\n\n<p>Three files will appear in the openshift\/template directory:<\/p>\n\n\n\n<p>nodejs-ex<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">openshift<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:40px\">templates<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:60px\">nodejs.json<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:60px\">nodejs-mongodb.json<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:60px\">nodejs-mongodb-persistent.json<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">package.json<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">README.md<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">server.js<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">tests<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:40px\">app_test.js<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">views<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:40px\">index.html<\/p>\n\n\n\n<h4 class=\"gb-headline gb-headline-876b07d2 gb-headline-text\">2. The new app can now be created from the nodejs.json template by using the -f flag and pointing the tool at a path to the template file:<\/h4>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;$ oc new-app -f \/path\/to\/nodejs.json<\/p>\n\n\n\n<p>Check the status of nodejs app with the command:<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">$ oc status<\/p>\n\n\n\n<p>To start the app build:<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">$ oc start-build nodejs-ex &#8211;follow<\/p>\n\n\n\n<p>To check the pods up\/running:<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">$ oc get pods<\/p>\n\n\n\n<p>The following pods can now be seen:<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;NAME&nbsp; &nbsp; &nbsp; &nbsp; CLUSTER-IP &nbsp; &nbsp; &nbsp; EXTERNAL-IP &nbsp; PORT(S)&nbsp; &nbsp; SELECTOR&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AGE<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;nodejs-ex &nbsp; 172.30.249.251 &nbsp; &lt;none&gt;&nbsp; &nbsp; &nbsp; &nbsp; 8080\/TCP &nbsp; deploymentconfig=nodejs-ex,name=myapp &nbsp; 17m<\/p>\n\n\n\n<p>To deploy the app:<\/p>\n\n\n\n<p class=\"has-ek-indent\" style=\"--ek-indent:20px\">$ oc get svc<\/p>\n\n\n\n<p>To Create the secret:<\/p>\n\n\n\n<p>$ oc create secret generic app-token \\<\/p>\n\n\n\n<p>&#8211;from-literal=username=theheroloop \\ (user\u2019s&nbsp; git \u2013username)<\/p>\n\n\n\n<p>&#8211;from-literal=password=*************** \\&nbsp; (user\u2019s git password)<\/p>\n\n\n\n<p>&#8211;from-file=.gitconfig=.gitconfig \\<\/p>\n\n\n\n<p>&#8211;from-file=client.crt=\/var\/run\/secrets\/openshift.io\/source\/client.crt \\<\/p>\n\n\n\n<p>&#8211;from-file=cacert.crt=\/var\/run\/secrets\/openshift.io\/source\/cacert.crt \\<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;from-file=client.key=\/var\/run\/secrets\/openshift.io\/source\/client.key<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusions\">Conclusions<\/h2>\n\n\n\n<p>The IBM Call for Code Global Challenge is the ideal competition for aspiring project leaders. The competition\u2019s advocates search the world for promising candidates and put them in contact with IBM\u2019s experts and technologies to start developing world-wide solutions.<\/p>\n\n\n\n<p>Keep your eyes peeled for upcoming challenges, and congratulations to Bente Acking, Regional Winner 2021, on TheHeroLoop!&nbsp;<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>The global impact of climate change and the need for drastic action become clearer every day. The far-reaching and devastating effects of climate change are in front of everybody\u2019s eyes. The most pressing global issues of our time can be addressed by deploying new ideas in combination with good old-fashioned competence.&nbsp; Everybody can make a&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\">Read more<\/a><\/p>\n","protected":false},"author":8,"featured_media":16679,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[8457],"tags":[5221],"collections":[],"class_list":{"0":"post-16127","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"tag-ibm","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Call for Code: A Challenge at Global Level - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Call for Code: A Challenge at Global Level\" \/>\n<meta property=\"og:description\" content=\"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-22T12:23:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-05T19:01:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Leo Sorge\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Leo Sorge\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\"},\"author\":{\"name\":\"Leo Sorge\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5\"},\"headline\":\"Call for Code: A Challenge at Global Level\",\"datePublished\":\"2021-09-22T12:23:01+00:00\",\"dateModified\":\"2022-01-05T19:01:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\"},\"wordCount\":1640,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg\",\"keywords\":[\"IBM\"],\"articleSection\":[\"Data Science\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\",\"name\":\"Call for Code: A Challenge at Global Level - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg\",\"datePublished\":\"2021-09-22T12:23:01+00:00\",\"dateModified\":\"2022-01-05T19:01:27+00:00\",\"description\":\"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg\",\"width\":1280,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Science\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/data-science\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Call for Code: A Challenge at Global Level\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5\",\"name\":\"Leo Sorge\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g\",\"caption\":\"Leo Sorge\"},\"description\":\"I hold a degree in electronics. I talk and write about science and technology in both real and close-to-real worlds since 1976. I frankly believe that business plan and singularity are excellent starts for science-fiction stories.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Call for Code: A Challenge at Global Level - Codemotion Magazine","description":"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/","og_locale":"en_US","og_type":"article","og_title":"Call for Code: A Challenge at Global Level","og_description":"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!","og_url":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2021-09-22T12:23:01+00:00","article_modified_time":"2022-01-05T19:01:27+00:00","og_image":[{"width":1280,"height":768,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg","type":"image\/jpeg"}],"author":"Leo Sorge","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Leo Sorge","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/"},"author":{"name":"Leo Sorge","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5"},"headline":"Call for Code: A Challenge at Global Level","datePublished":"2021-09-22T12:23:01+00:00","dateModified":"2022-01-05T19:01:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/"},"wordCount":1640,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg","keywords":["IBM"],"articleSection":["Data Science"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/","url":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/","name":"Call for Code: A Challenge at Global Level - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg","datePublished":"2021-09-22T12:23:01+00:00","dateModified":"2022-01-05T19:01:27+00:00","description":"Developers have the chance togive their contibution to reducing climate change. Join the 2021 Call for Code to take action now!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg","width":1280,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/data-science\/call-for-code-2021\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Data Science","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/data-science\/"},{"@type":"ListItem","position":3,"name":"Call for Code: A Challenge at Global Level"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5","name":"Leo Sorge","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g","caption":"Leo Sorge"},"description":"I hold a degree in electronics. I talk and write about science and technology in both real and close-to-real worlds since 1976. I frankly believe that business plan and singularity are excellent starts for science-fiction stories.","url":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-600x600.jpg","author_info":{"display_name":"Leo Sorge","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg",1280,768,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-300x180.jpg",300,180,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-768x461.jpg",768,461,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-1024x614.jpg",1024,614,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg",1280,768,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg",1280,768,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280.jpg",100,60,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/network-3424070_1280-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Leo Sorge","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"},"uagb_comment_info":0,"uagb_excerpt":"The global impact of climate change and the need for drastic action become clearer every day. The far-reaching and devastating effects of climate change are in front of everybody\u2019s eyes. The most pressing global issues of our time can be addressed by deploying new ideas in combination with good old-fashioned competence.&nbsp; Everybody can make a&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/16127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=16127"}],"version-history":[{"count":11,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/16127\/revisions"}],"predecessor-version":[{"id":16681,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/16127\/revisions\/16681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/16679"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=16127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=16127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=16127"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=16127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}