{"id":1517,"date":"2022-11-01T19:20:48","date_gmt":"2022-11-01T19:20:48","guid":{"rendered":"https:\/\/pydata.org\/nyc2022\/?page_id=1517"},"modified":"2022-11-01T19:20:48","modified_gmt":"2022-11-01T19:20:48","slug":"codeduels","status":"publish","type":"page","link":"https:\/\/pydata.org\/nyc2022\/codeduels\/","title":{"rendered":"CodeDuels"},"content":{"rendered":"<p>[vc_row][vc_column][vc_empty_space height=&#8221;200&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;]<div class=\"no-padding-rl no-padding-top padding-8\">\n                <div class=\"text-center\"><h3 class=\"font-family-alt font-weight-700 letter-spacing-2 text-uppercase xs-title-small title-medium title-sideline-base-color\">CodeDuels<\/h3><p class=\"font-family-alt margin-3 no-margin-bottom no-margin-rl text-gray-dark-2 text-large\">Challenge your friends and other conference participants to CodeDuels, a 1v1 code challenge platform developed by two PyData NYC 2022 Diversity Scholars!<\/p>\n<p>No previous knowledge is expected, and all levels are welcome to participate or watch. This event will not be recorded.<\/p><\/div>\n            <\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;10\/12&#8243;][vc_column_text]<\/p>\n<h3><b>How does it work?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Two coders (you and a friend!) log into the CodeDuel web app on two separate devices, which are then presented with the same Python coding challenge. The goal of the competition is to be the first one to solve the challenge. Whomever solves the challenge first will be awarded Rating Points.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can participate for fun (\u201cCodeDuel friendlies\u201d) with your conference buddies or enter the bracket. In competitive play (\u201cCodeDuels bracket\u201d), there will be a Leaderboard tracking the points of top players.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The top 2 coders in the leaderboard will go HEAD TO HEAD during the CodeDuels Final at 2:15pm on Thursday, immediately before the final keynote. Join us to find out who will take the title of Top CodeDueler at PyData NYC 2022!<\/span><\/p>\n<h3><b>Can I submit code challenges to be included in the CodeDuel Question Bank?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes! The current version supports Python questions in the form of leetcode-type questions, meaning that they need the English-language question, a Python code sample to start with, and the unit tests that need to pass in order to accept your code solution. The <\/span><a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScXE4D8zcIbUEEL9CW_aXsUW_8CB7NAP9sz8aNDGG2PiGs9lQ\/viewform\"><span style=\"font-weight: 400;\">question bank submission form is here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><b>Are there prizes?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Everyone who tries out CodeDuels, either friendlies or bracket competition, will be automatically entered into lotteries on Wednesday and Thursday of the conference for very special book giveaways, sponsored by Pearson Publishing.<\/span><\/p>\n<h3><b>What to expect?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Expect to have a fun time coding in a light-hearted competition. There will be beginner, medium and expert tiers of challenges, so you can pick any tier that\u2019s suitable to you. Some Python knowledge is helpful, but mostly we\u2019re looking to have a good time, so this is an all levels event.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re looking to show off your leet coding skills and be at the top, then come prepared to face some challenging questions!<\/span><\/p>\n<h3><b>Who built this?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The platform was built by Chinmay Devadhar and Nathan Liu, junior developers from California, as a <\/span><a href=\"https:\/\/devpost.com\/software\/codeduels\"><span style=\"font-weight: 400;\">Hackeo hackathon<\/span><\/a><span style=\"font-weight: 400;\"> project. The devs will be on-site at PyData NYC to run this event, and they are eager for YOUR user feedback as the platform is under active development.<\/span><\/p>\n<h3><b>What tech runs the web app?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">React to build the frontend, with an express-mongodb backend to store user accounts. The CodeDuel round is powered by socket.io, which allows the client and server to easily send information back and forth.<\/span><\/p>\n<h3><b>Do I need to bring a laptop?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">No. The competition is hosted as a web app. We will have devices on hand you can use, or you can bring your own device.<\/span>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;10\/12&#8243;][vc_column_text]<\/p>\n<h2><span style=\"text-decoration: underline;\">Code Duels Friendlies, Brackets, and Question Creation Sprint<\/span><\/h2>\n<p><b>Room<\/b><span style=\"font-weight: 400;\">: Marquis (5th Floor)<\/span><\/p>\n<p><b>Day<\/b><span style=\"font-weight: 400;\">: Wednesday, Nov 9<\/span><\/p>\n<p><b>Time<\/b><span style=\"font-weight: 400;\">: 10:15am-12:30pm and 2:45am-5pm<\/span><\/p>\n<h2><span style=\"text-decoration: underline;\">Code Duels Friendlies and Brackets, and Question Creation Sprint<\/span><\/h2>\n<p><b>Room<\/b><span style=\"font-weight: 400;\">: Marquis (5th Floor)<\/span><\/p>\n<p><b>Day<\/b><span style=\"font-weight: 400;\">: Thursday, Nov 10<\/span><\/p>\n<p><b>Time<\/b><span style=\"font-weight: 400;\">: 10:15am-12:30pm<\/span><\/p>\n<h2><span style=\"text-decoration: underline;\">Code Duels Finals<\/span><\/h2>\n<p><b>Room<\/b><span style=\"font-weight: 400;\">: Radio City (6th Floor)<\/span><\/p>\n<p><b>Day<\/b><span style=\"font-weight: 400;\">: Thursday, Nov 10<\/span><\/p>\n<p><b>Time<\/b><span style=\"font-weight: 400;\">: 2:15pm<\/span>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; opacity_bg_pattern=&#8221;0.1&#8243;][vc_column][vc_column_text]We welcome attendees with wide varieties of experiences, expertises, and backgrounds to create a diverse and compelling learning opportunity. Users, contributors, and newcomers can share experiences and learn from one another to solve hard problems and grow a stronger community.<\/p>\n<p><span style=\"font-weight: 400;\">Presentations will be given live with opportunities for questions and answers to facilitate a more engaging experience and a deeper discussion. Presentations will come in a variety of formats, such as workshops, talks, and panel discussions to create diverse learning experiences.\u00a0<\/span><\/p>\n<p>Following each session, a recording will be posted to attendees for continued viewing. At the\u00a0conclusion of the Summit,\u00a0all presentations will be posted on YouTube.<\/p>\n<h3><strong>Talks<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Talks are 30-minute sessions.<\/span><\/p>\n<h3>Tutorials<\/h3>\n<p><span style=\"font-weight: 400;\">Tutorials are 90 minutes hands-on sessions where you can learn about a new skill\/library\/technology in a self-contained way. Materials will be available before-hand so you can follow suit.\u00a0<\/span><\/p>\n<h3><b>Workshops<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Workshops are two hour sessions focused on a theme.\u00a0 They are intended to give a Dask sub-community a space to assemble and focus.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Workshops will include a mix of invited speakers and can incorporate a variety of formats:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Series of invited talks\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Panel discussion + Q&amp;A<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Working session<\/span><\/li>\n<li aria-level=\"1\">Open Discussions<\/li>\n<\/ul>\n<h3><b>Fireside chats<\/b><\/h3>\n<p>Fireside chats are opportunities for attendees to mingle and discuss their thoughts following talks and presentations in an open-ended forum. Feel free to ask questions, mingle, and network using our Gathertown platform.<\/p>\n<h3>Slack<\/h3>\n<p>Join the Summit Slack during the event to chat with speakers and other attendees, receive material for tutorials and workshops, share resources, receive announcements and schedule updates, and to find out about other opportunities. We will encourage speakers to be on slack following their presentation to answer questions. Following the event, the Dask Slack will remain up and open to the community as a forum for continued communication with the Dask developers and fellow users.<\/p>\n<h3>Trivia<\/h3>\n<p>Join us for one of the two Trivia sessions, all attendees are invited to participate in this social event.\u00a0We will be conducting a team-based trivia with multiple categories.\u00a0Come as a team or find one when you arrive, it\u2019s up to you. Presented by Anywhere League, team trivia that\u2019s designed to let you hang out and enjoy yourselves, while engaging in some friendly competition with other companies. Show off your knowledge and learn something new, check the\u00a0<a class=\"c-link\" href=\"https:\/\/pydata21.wpengine.com\/summit-schedule\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https:\/\/pydata21.wpengine.com\/summit-schedule\/\" data-sk=\"tooltip_parent\">schedule<\/a>\u00a0so you don\u2019t miss it!<\/p>\n<h3>Lightning Talks<\/h3>\n<p>Lightning talks are a great way to learn something new in a short period of time! These micro talks offer attendees a brief deep dive into a topic. We encourage anyone &#8211; especially first-time speakers &#8211; interested to sign-up for a 5-minute slot. Sign-up sheets will be available on Slack.<\/p>\n<h3><\/h3>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_empty_space height=&#8221;200&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;10\/12&#8243;][vc_column_text] How does it work? Two coders (you and a friend!) log into the CodeDuel web app on two separate devices, which are then presented with the same Python coding challenge. The goal of the competition is to be the first one to solve the challenge. Whomever solves [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1517","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CodeDuels | PyData NYC 2022<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pydata.org\/nyc2022\/codeduels\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CodeDuels | PyData NYC 2022\" \/>\n<meta property=\"og:description\" content=\"[vc_row][vc_column][vc_empty_space height=&#8221;200&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;10\/12&#8243;][vc_column_text] How does it work? Two coders (you and a friend!) log into the CodeDuel web app on two separate devices, which are then presented with the same Python coding challenge. The goal of the competition is to be the first one to solve the challenge. Whomever solves [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pydata.org\/nyc2022\/codeduels\/\" \/>\n<meta property=\"og:site_name\" content=\"PyData NYC 2022\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/codeduels\\\/\",\"url\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/codeduels\\\/\",\"name\":\"CodeDuels | PyData NYC 2022\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#website\"},\"datePublished\":\"2022-11-01T19:20:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/codeduels\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/codeduels\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/codeduels\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CodeDuels\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#website\",\"url\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/\",\"name\":\"PyData Global 2021\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#organization\",\"name\":\"PyData Global 2021\",\"url\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pydata21.wpengine.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/pydata21.wpengine.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"PyData Global 2021\"},\"image\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/nyc2022\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CodeDuels | PyData NYC 2022","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:\/\/pydata.org\/nyc2022\/codeduels\/","og_locale":"en_US","og_type":"article","og_title":"CodeDuels | PyData NYC 2022","og_description":"[vc_row][vc_column][vc_empty_space height=&#8221;200&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;10\/12&#8243;][vc_column_text] How does it work? Two coders (you and a friend!) log into the CodeDuel web app on two separate devices, which are then presented with the same Python coding challenge. The goal of the competition is to be the first one to solve the challenge. Whomever solves [&hellip;]","og_url":"https:\/\/pydata.org\/nyc2022\/codeduels\/","og_site_name":"PyData NYC 2022","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pydata.org\/nyc2022\/codeduels\/","url":"https:\/\/pydata.org\/nyc2022\/codeduels\/","name":"CodeDuels | PyData NYC 2022","isPartOf":{"@id":"https:\/\/pydata.org\/nyc2022\/#website"},"datePublished":"2022-11-01T19:20:48+00:00","breadcrumb":{"@id":"https:\/\/pydata.org\/nyc2022\/codeduels\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pydata.org\/nyc2022\/codeduels\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pydata.org\/nyc2022\/codeduels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pydata.org\/nyc2022\/"},{"@type":"ListItem","position":2,"name":"CodeDuels"}]},{"@type":"WebSite","@id":"https:\/\/pydata.org\/nyc2022\/#website","url":"https:\/\/pydata.org\/nyc2022\/","name":"PyData Global 2021","description":"","publisher":{"@id":"https:\/\/pydata.org\/nyc2022\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pydata.org\/nyc2022\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pydata.org\/nyc2022\/#organization","name":"PyData Global 2021","url":"https:\/\/pydata.org\/nyc2022\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pydata.org\/nyc2022\/#\/schema\/logo\/image\/","url":"https:\/\/pydata21.wpengine.com\/wp-content\/uploads\/2021\/01\/favicon.png","contentUrl":"https:\/\/pydata21.wpengine.com\/wp-content\/uploads\/2021\/01\/favicon.png","width":512,"height":512,"caption":"PyData Global 2021"},"image":{"@id":"https:\/\/pydata.org\/nyc2022\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/pages\/1517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/comments?post=1517"}],"version-history":[{"count":0,"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/pages\/1517\/revisions"}],"wp:attachment":[{"href":"https:\/\/pydata.org\/nyc2022\/wp-json\/wp\/v2\/media?parent=1517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}