{"id":1967,"date":"2019-11-09T12:38:00","date_gmt":"2019-11-09T11:38:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/codemotion-milan-2019-celebrates-the-50th-anniversary-of-the-apollo-moon-landing\/"},"modified":"2020-09-29T16:11:30","modified_gmt":"2020-09-29T14:11:30","slug":"50th-anniversary-moon","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/","title":{"rendered":"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing"},"content":{"rendered":"<p style=\"user-select: auto;\">Codemotion Milan 2019 celebrated the <strong style=\"user-select: auto;\">50th anniversary of the Apollo mission to the moon<\/strong>.<\/p>\n<p style=\"user-select: auto;\">We were joined by <strong style=\"user-select: auto;\">Don Eyles<\/strong><u style=\"user-select: auto;\">,<\/u> who worked on the Apollo Project from 1966 through 1972 and on the NASA space program until 1998 as a computer scientist at the MIT Instrumentation Lab and the <u style=\"user-select: auto;\"><a style=\"user-select: auto;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Draper_Laboratory\">Charles Stark Draper Laboratory.<\/a><\/u><\/p>\n<p style=\"user-select: auto;\">He created flight software for the lunar landing phase of the Moon mission and was awarded NASA&#8217;s Public Service Award for his part in solving an in-flight problem on Apollo 14. He also invented a sequencing system called Timeliner that is currently in operation onboard the <strong style=\"user-select: auto;\">International Space Station<\/strong>.<\/p>\n<figure class=\"video regular \" style=\"user-select: auto;\">\n<div class=\"embed-container\" style=\"user-select: auto;\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; user-select: auto;\" src=\"https:\/\/www.youtube.com\/embed\/ke8P10W2XWM?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<p style=\"user-select: auto;\">Don spoke to the early challenge of \u201cThe role of the man vs the computer,\u201d sharing:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cWhat we stared at when we wanted to think about the onboard code was paper. We used <strong style=\"user-select: auto;\">two languages<\/strong> in programming the Apollo guidance computer: the <strong style=\"user-select: auto;\">machine language<\/strong> that we called <em style=\"user-select: auto;\">basic<\/em>, and an interpretive language that made it much more compact to do <strong style=\"user-select: auto;\">vector matrix arithmetic<\/strong> &#8211; which is an\u00a0 essential tool for navigating in free space.\u201d<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">When Apollo 14\u2019s \u201cAbort\u201d switch jammed before the Lunar Excursion Module was getting ready to land on the moon, Don had <strong style=\"user-select: auto;\">limited time to write a new batch of code<\/strong> that would instruct the computer to ignore the switch and allow the module to land without issue.<\/p>\n<p style=\"user-select: auto;\">Otherwise, the module would abort the moon landing and return home. His success earned him accolades for saving the Apollo 14 mission. Don attributes this to a team effort in Cambridge of programmers.<\/p>\n<p style=\"user-select: auto;\">Don spoke to the coders in the audience:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cYou play an amplified part in history it matters what you do\u201d<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">He recalled:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u00a0\u201cWe coders were empowered to take the initiative. NASA didn&#8217;t quite know what to make of us. So they to some extent left us alone to pursue our own methods. Flight software was a wide-open field: a junior engineer like me could actually work directly with Apollo astronauts to develop ways of improving their ability to land.\u201d<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">He concluded that<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201c<strong style=\"user-select: auto;\">Coding is still mysterious to many people<\/strong>, including perhaps to some of the managers who find themselves in a position of managing coders. They may not understand the art itself, but they must have the responsibility to consider more than the immediate utility of the code, but also <strong style=\"user-select: auto;\">its ultimate nobility<\/strong>.\u201d<\/p>\n<\/blockquote>\n<h2 id=\"6h1do\" style=\"user-select: auto;\">Live: JS Commemorate the Moon Landing<\/h2>\n<figure class=\"video regular \" style=\"user-select: auto;\">\n<div class=\"embed-container\" style=\"user-select: auto;\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; user-select: auto;\" src=\"https:\/\/www.youtube.com\/embed\/nsCUj1V5bwU?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<p style=\"user-select: auto;\">During Codemotion Milan 2019, we were also joined by members of <strong style=\"user-select: auto;\">live:js<\/strong>: Jan Krutisch, web hacker and musician, Ruth John, digital artist, Sam Wray, experience technologist. Live.js is <strong style=\"user-select: auto;\">a collective of visual and audio artists that bring audio and visual code to life<\/strong>, in <strong style=\"user-select: auto;\">live performances<\/strong> across the globe.<\/p>\n<p style=\"user-select: auto;\">The trio opened the conference with a <strong style=\"user-select: auto;\">performance dedicated to the Apollo moon landing<\/strong>. A multitude of visual overlays intersected with newsreels, snippets of speeches and photographs, underpinned by electronica infused with psychedelic rock.<\/p>\n<figure class=\"embed regular \" style=\"user-select: auto;\">\n<div class=\"embed-container\" style=\"user-select: auto;\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; user-select: auto;\" src=\"https:\/\/www.youtube.com\/embed\/O3m6oe-QXnk?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<p style=\"user-select: auto;\">\u00a0The collective is made up of artists from across the global including Germany, the UK, New Zealand and Amsterdam.<\/p>\n<figure class=\"video regular \" style=\"user-select: auto;\">\n<div class=\"embed-container\" style=\"user-select: auto;\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; user-select: auto;\" src=\"https:\/\/www.youtube.com\/embed\/SguG8sjfONA?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<p style=\"user-select: auto;\">The trio shared their experiences in a technical workshop as well as an interview with Codemotion. They deploy a range of technologies. Ruth built Vizra in Javascript which runs in a browser.<\/p>\n<p style=\"user-select: auto;\">During the technical workshop, she gave a demo of her <u style=\"user-select: auto;\"><a style=\"user-select: auto;\" href=\"https:\/\/codepen.io\/Rumyra\/project\/editor\/DYNqLY\">Audio visualization starter kit<\/a><\/u> and detailed their use of <strong style=\"user-select: auto;\">Web Audio API<\/strong>.\u00a0 Jan shared the teams detailed <u style=\"user-select: auto;\"><a style=\"user-select: auto;\" href=\"https:\/\/github.com\/livejs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub repository<\/a><\/u>, while Sam took a deep dive into the <u style=\"user-select: auto;\"><a style=\"user-select: auto;\" href=\"https:\/\/modv.js.org\/\">modv ecosystem<\/a>,<\/u> Canvas API, and WebGL.<\/p>\n<p style=\"user-select: auto;\">According to Jan, the trickiest bit of their performances is that <strong style=\"user-select: auto;\">it\u2019s not a stable environment.<\/strong><\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cWe tend to work separately and then bring it all together quite last minute and just improvise quite a lot\u201d.<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">But <strong style=\"user-select: auto;\">there&#8217;s a number of things that can go wrong<\/strong>.\u00a0 \u201cOften conferences are not really prepared for the kind of equipment that we need, and so sometimes we run into last minute problems, where we need for example to figure out how to get audio properly delivered.\u201d<\/p>\n<p style=\"user-select: auto;\">Ruth shared a story of a performance where they had <strong style=\"user-select: auto;\">one of the Google engineers<\/strong> that does dev outreach sitting with them and he was: \u201cPoking around a little bit in the <strong style=\"user-select: auto;\">process manager in Chrome<\/strong> and then gave us this pseudo command to change the process priority the browser. And it&#8217;s been stable ever since.\u201d<\/p>\n<p style=\"user-select: auto;\">She notes that:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cWe now know a lot of people at the browser vendors, so we can actually directly talk to people and say &#8216;hey, this doesn&#8217;t seem to be working, what&#8217;s going on there?&#8217; Then they can go back to their teams and ask around. So that&#8217;s pretty cool.\u201d<\/p>\n<\/blockquote>\n<h2 id=\"dmhsr\" style=\"user-select: auto;\">I am a child of Apollo<\/h2>\n<p style=\"user-select: auto;\">Engineer and writer <strong style=\"user-select: auto;\">Russ Olsen<\/strong>, delivered a keynote at Codemotion and was interviewed by us. <strong style=\"user-select: auto;\">He talked about the moon landing<\/strong> from his perspective as a 10-year-old kid:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cIn the summer of 1969 I knew enough to know that people are landing on the moon. It was like <strong style=\"user-select: auto;\">the brightest light I have ever seen in my life<\/strong>, it just changed the way I saw the world.\u201d<\/p>\n<\/blockquote>\n<figure class=\"video regular \" style=\"user-select: auto;\">\n<div class=\"embed-container\" style=\"user-select: auto;\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; user-select: auto;\" src=\"https:\/\/www.youtube.com\/embed\/jtz5jnRIcAg?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cIf you&#8217;re a person who&#8217;s thinking about trying to do something a little crazy, maybe <strong style=\"user-select: auto;\">you should look at other crazy projects<\/strong> that actually succeeded. One of the key reasons that the moon landing succeeded is that they decided to do it in the first place, so I think that&#8217;s kind of a general lesson in life as well as in technology.\u201d<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">Russ related this kind of innovation to the life of developers and programmers:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201cIt\u2019s our story. If you love technology, if your one ambition in life is to build things, if you roll out of bed every morning and think \u2018I&#8217;m gonna work on this thing I&#8217;m working on&#8217;, then this is your story.&#8221;<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\">Russ shared:<\/p>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\">\u201c I am a child of Apollo. I sat on that couch and my life changed. It got off of whatever path that had been on and it got on a different path that led me to the University and to engineering and computer programming.<\/p>\n<\/blockquote>\n<blockquote style=\"user-select: auto;\">\n<p style=\"user-select: auto;\"><strong style=\"user-select: auto;\">Why do we build things?<\/strong> We build them not only\u00a0 because it&#8217;s our job, we build them <strong style=\"user-select: auto;\">because it&#8217;s worth building<\/strong>, we build them because people are depending on us to build them, but we also build things to <strong style=\"user-select: auto;\">payback the people who taught us or the people who inspired us<\/strong>\u201d.<\/p>\n<\/blockquote>\n<p style=\"user-select: auto;\"><span style=\"user-select: auto;\">If you want to know more about how modern technologies and tools can support you for &#8211; and during &#8211; the organisation of a virtual event, don&#8217;t miss this article showcasing the best tools we used to <\/span><a style=\"user-select: auto;\" href=\"https:\/\/www.codemotion.com\/magazine\/articles\/events\/planning-virtual-conference\/\">host our online conferences<\/a><span style=\"user-select: auto;\"> since the COVID-19 outbreak.<\/span><br style=\"user-select: auto;\" \/><!-- End strchf script --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.<\/p>\n","protected":false},"author":64,"featured_media":1968,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":4,"_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":[2554],"tags":[22],"collections":[],"class_list":{"0":"post-1967","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-events","8":"tag-codemotion-milan","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Codemotion Milan Celebrates the Apollo Moon Landing<\/title>\n<meta name=\"description\" content=\"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.\" \/>\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\/dev-life\/events\/50th-anniversary-moon\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing\" \/>\n<meta property=\"og:description\" content=\"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/\" \/>\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=\"2019-11-09T11:38:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-29T14:11:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\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=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing\",\"datePublished\":\"2019-11-09T11:38:00+00:00\",\"dateModified\":\"2020-09-29T14:11:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/\"},\"wordCount\":1100,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg\",\"keywords\":[\"Codemotion Milan\"],\"articleSection\":[\"Events\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/\",\"name\":\"Codemotion Milan Celebrates the Apollo Moon Landing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg\",\"datePublished\":\"2019-11-09T11:38:00+00:00\",\"dateModified\":\"2020-09-29T14:11:30+00:00\",\"description\":\"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg\",\"width\":450,\"height\":675,\"caption\":\"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/50th-anniversary-moon\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Events\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/events\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing\"}]},{\"@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\\\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/CodemotionIT\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/codemotion-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Codemotion Milan Celebrates the Apollo Moon Landing","description":"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.","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\/dev-life\/events\/50th-anniversary-moon\/","og_locale":"en_US","og_type":"article","og_title":"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing","og_description":"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-11-09T11:38:00+00:00","article_modified_time":"2020-09-29T14:11:30+00:00","og_image":[{"width":450,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing","datePublished":"2019-11-09T11:38:00+00:00","dateModified":"2020-09-29T14:11:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/"},"wordCount":1100,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg","keywords":["Codemotion Milan"],"articleSection":["Events"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/","name":"Codemotion Milan Celebrates the Apollo Moon Landing","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg","datePublished":"2019-11-09T11:38:00+00:00","dateModified":"2020-09-29T14:11:30+00:00","description":"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg","width":450,"height":675,"caption":"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/50th-anniversary-moon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"Events","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/events\/"},{"@type":"ListItem","position":4,"name":"Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing"}]},{"@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\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-450x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-450x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",450,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-200x300.jpg",200,300,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",450,675,false],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",450,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",450,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",450,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000.jpg",67,100,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-450x504.jpg",450,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-450x400.jpg",450,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/72924386_2759139300775027_6451281791897567232_n_c800a13df8e034e70c3a135ef7d85a58_2000-450x600.jpg",450,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon, with talks from NASA programmer Don Eyles, personal recollections from Russ Olsen, and a live performance from Live:JS.","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1967","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\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=1967"}],"version-history":[{"count":4,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1967\/revisions"}],"predecessor-version":[{"id":10437,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1967\/revisions\/10437"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/1968"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=1967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=1967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=1967"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=1967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}