Blockly Developer Summit 2018: How to Develop in Core Blockly


ABSTRACT: Demo of how the Blockly team typically works in core Blockly and why you don't need to be compiling.

About the speaker: Neil joined Google twelve years ago to work on the synchronization algorithm for Google Docs. Since then he has worked on a number of projects, including Blockly. Outside of work, Neil builds robots, cycles, and plays with his 2yo daughter -- preferably not at the same time.

Blockly Developer Summit 2018: Show and Tell of New Features for Blockly


ABSTRACT: Overview of the major changes to Blockly over the last couple of years, including typed variables, performance, and developer APIs.

About the speaker: Rachel is a software engineer at Google and an expert in all things Blockly. She has spent the last three years working on Blockly and Scratch Blocks, and she can tell you more than you want to know about cross-platform mouse/pointer event handling.

Rachel likes to bake bread, ride her bike, and curl up with a good book.

Blockly Developer Summit 2018: SpheroEDU


ABSTRACT: An overview of SpheroEDU and how they provide multiple ways to program: drawing, blocks, and text.

About the speaker: Jeff Couch is the Education Sales Manager for the West for Sphero Edu. He has spent been selling products and services to schools and school districts throughout the world for nearly a decade now. Sphero provides a toolset that is unbounded in its potential. While coding and 21st Century skills are necessary, the Sphero Edu program goes beyond code by incorporating robotics and technology with collaborative STEAM activities, nurturing students' imaginations in ways no other education program can.

Blockly Developer Summit 2018: edublocks.org


ABSTRACT: An overview of EduBlocks (https://edublocks.org/ ), why it was built, and how it is used around the world.

About the speaker: My name is Josh (@all_about_code) and I am a 14-year-old coder, passionate about sharing my skills with others. I am the creator of EduBlocks, a drag and drop version of Python 3 which allows students to learn the Python syntax with minimal errors, thus allowing younger children to access Python. This software is now being used in 95+ different countries around the world by students and teachers alike and has recently included a micro:bit editor. I deliver numerous workshops around the country sharing my passion for coding to people of all ages, including CPD sessions for teachers. In 2017 I was awarded a John Pinner Award at PyCon UK for my contribution to the coding community. This year I spoke at and ran workshops at MiXiT in Lyon as well as giving a Keynote to the Education Summit at PyCon USA. I am also proud to be a pi-top futureCHAMPION."

Blockly Developer Summit 2018: Blockly on Mobile Devices


ABSTRACT: Demo of how to set up Blockly in a WebView when building an Android or iOS app.

About the speaker: Andrew has been a Blockly engineer for three years, and Googler for six. He has a long career in educational software, including language, medical, and military applications. When away from the computer, you’re likely to find him roaming up and down the coast on two wheels.

Blockly Developer Summit 2018: Tips for Creating a Block Language with Blockly


ABSTRACT: A brief overview of language considerations when designing a block based language. Whether you're using icons, natural language, or code with syntax the design decisions you make should fit your intended audience.

About the speaker: Andrew has been a Blockly engineer for three years, and Googler for six. He has a long career in educational software, including language, medical, and military applications. When away from the computer, you’re likely to find him roaming up and down the coast on two wheels.

Blockly Developer Summit 2018: Welcome and The History of Blockly


ABSTRACT: Welcome to the summit and a history of Blockly. How it got started, what has changed over the years, and who was involved.

About the speakers: Tina is an 11+ year veteran of Google's Engineering Education team. She is currently a program manager for several education projects at Google. Outside of Google, she enjoys baking, cycling, running, and spending time with her husband and two sons.

Neil joined Google twelve years ago to work on the synchronization algorithm for Google Docs. Since then he has worked on a number of projects, including Blockly. Outside of work, Neil builds robots, cycles, and plays with his 2yo daughter -- preferably not at the same time.

Blockly Developer Summit 2018: How to Write a Good Pull Request


ABSTRACT: What the Blockly team looks for in a pull request and how to be a good contributor to Blockly's codebase.

About the speaker: Rachel is a software engineer at Google and an expert in all things Blockly. She has spent the last three years working on Blockly and Scratch Blocks, and she can tell you more than you want to know about cross-platform mouse/pointer event handling.

Blockly Developer Summit 2018: Where Are We Going?


ABSTRACT: Overview of Blockly's plans for 2019 with context around where we are now.

About the speaker: Erik joined Google 8 years ago after completing a master's in educational robotics. He's worked on a variety of projects under Android before moving back into the education space. He now manages the Blockly team and works with several other teams at Google.

When not at work, Erik spends time with his son, cooks, and plays games.

Blockly Developer Summit 2018: Localizing Blocks and Apps


ABSTRACT: A deep dive into Blockly's message localization features and how to write good comments for translators.

About the speaker: Andrew has been a Blockly engineer for three years, and Googler for six. He has a long career in educational software, including language, medical, and military applications. When away from the computer, you’re likely to find him roaming up and down the coast on two wheels.

Confidentiality In A Post Quantum World: the case of LEDAkem and LEDApkc


ABSTRACT: This talk will present LEDAkem and LEDApkc, a key agreement scheme and a public key encryption scheme resistant against attacks with both classical and quantum computers.

In this talk I will present the schemes and report recent results on
how we can automatically generate key sizes and cryptosystem parameters tailored for a desired security level, providing practical performance figures.

About the speaker: Alessandro Barenghi is currently assistant professor at Politecnico di Milano, and one of the proposers of the LEDAkem/LEDApkc cryptoschemes to the NIST post-quantum standardization initiative.

Perception Cues For Social Platforms


ABSTRACT: As eye-tracking becomes a built-in service for virtual and augmented reality headsets, I am interested in converting gaze data into usable information. In this talk, I will give an overview of three projects from my lab at University of Florida that use perception cues toward different goals.

(I)In the attention economy, what is the relative importance of pictorial and text elements on a website? Simply put, we use eye-tracking to quantify how many words a picture is worth.
(II) As eye-tracking becomes a built-in service for virtual and augmented reality, can we extract more than gaze positions from it? Specifically, we infer user engagement from pupil diameter changes.
(III) Looking ahead to social virtual reality, what would it take to create avatars for child users? We investigate how users perceive adult and child motion capture data.

About the speaker: Prof. Eakta Jain

Eakta Jain is an Assistant Professor of Computer and Information Science and Engineering at the University of Florida. She received her PhD and MS degrees in Robotics from Carnegie Mellon University and her B.Tech. degree from IIT Kanpur. She has worked in industrial research at Texas Instruments R&D labs, Disney Research Pittsburgh, and the Walt Disney Animation Studios. Her research group at the University of Florida is funded through faculty research awards from Facebook/Oculus and Google/YouTube, federal funding from the National Science Foundation, and state funding from the Florida Department of Transportation.

Fully Dynamic k-Center Clustering


Talks from visiting speakers on Algorithms, Theory, and Optimization

Apache Airflow Meetup: Elegant Data Pipelining with Apache Airflow


About the speaker: Bolke de Bruin is CTO ING Wholesale Banking Advanced Analytics. Before joining ING in 2008 Bolke worked at the 2004 summer and 2006 winter Olympic Games managing the technology, communication and data requirements for all news and media feeds at two large event locations. Bolke has also run his own start up commercialising multi-touch technology. In his spare time, Bolke is a guest lecturer at the University of Amsterdam, fun father to Mattia and Timo and can be found surfing, obstacle running (Ever done a 15mile Mud Run? – www.obstakels.com) or taking in a museum when the opportunity arises.

Apache Airflow Meetup: Challenges and Opportunities Ahead


About the speaker: Maxime Beauchemin works as a Senior Software Engineer at Lyft where he develops open source products that reduce friction and help generate insights from data. He is the creator and a lead maintainer of Apache Airflow [incubating], a data pipeline workflow engine; and Apache Superset [incubating], a data visualization platform; and is recognized as a thought leader in the data engineering field. Before Lyft, Maxime worked at Airbnb on the "Analytics & Experimentation Products team". Previously, he worked at Facebook on computation frameworks powering engagement and growth analytics, on clickstream analytics at Yahoo!, and as a data warehouse architect at Ubisoft.