Lightning Talks

Studio4Education_Un-block_Your_Abilities.pdf

Studio4Education, Un-block Your Abilities!

Sébastien Canet

Creation of free projects helping beginners from 7 to 77 years old in programming - and more specifically of electronic boards like Arduino, ST, etc - to start creative projects during workshops or at school. The latest, Studio4Education, also targets IoT and industrial rapid prototyping.

BIPES: Blockly Summit 2022

BIPES: IoT and Embedded Systems Programming Using Blockly in 5 Minutes

Rafael Vidal Aroca

The talk will present a quick overview of the Block-based Integrated

Platform for Embedded Systems (BIPES) - http://bipes.net.br/ide, which

allows Blockly-based programs for embedded and IoT systems to be

quickly developed and deployed to a variety of embedded hardware. A

demo will also be presented.

Sandspiel Blockly Summit. 2022

Programming Cellular Automata with Blockly

Max Bittker

Sandspiel is a popular open-source creative browser game, powered by WebAssembly. We're excited to share how blockly helps us empower users to explore complex systems through cellular automata, and what we've learned so far.

Functional Languages in Blockly: A work in progress

Functional Programming with Blockly: A Work in Progress

Mark Friedman

My work is an attempt at providing a block-based version of the Scheme programming language. Scheme, along with many other popular programming languages, has some features which standard Blockly has difficulty supporting, notably: first-class procedures, lexical variables and a large set of predefined variables. My presentation describes some of my ongoing work to add the necessary support to Blockly.

Dynamic block recommendation through shadow blocks - 2022-04-18 10.50.22.pdf

Dynamic Block Recommendation Through Shadow Blocks

Jonathan Small

A short demo of ArcTaurus's shadow icons that indicate what can fill an input. Furthermore showing off the added utility that comes with these icons such as dynamic recommendations and click to fill. A brief description of how to mimic the system will also be provided.

Blockly Summit 2022 - 10 Min Lightning Talk - ExtJS Combos

ExtJS Combos => Blockly, Plus Dynamic Chaining Insanity!

Scott Murawski

Incorporate the ExtJS combobox almost as a native blockly combo. The basis is a script I found called TypeaheadField on the forums and modified it to work with ExtJS combo. I used that to create block to handle multiple chained combos where one choice determines the next.

Using_Language_Workbenches_to_Generate_Block-based_Environments.pdf

Using Language Workbenches to Generate Block-based Environments

Mauricio Verano Merino

Language workbenches (LWBs) are tools used for developing small languages, called Domain-Specific Languages (DSLs), and their tooling. In this talk, I will present how LWBs, DSLs, and block-based environments can be used together to bring the benefits of the blocks metaphor in contexts outside the realm of education.

Amber Blockly Presentation- Final

Designing an Integrated Interactive Tutorial for a Blockly Application

Amber Miller

A guide on the importance of onboarding your users when designing and building a Blockly application, and how to quickly create elements of an interactive tutorial using easy and simple Blockly code.

CYF Blocks - Blockly Summit

A Blocks-based Environment for Introducing DOM/JS Programming as Part of a Full Stack Training Course

Greg Dyke

CYF Blocks is a custom set of blocks and associated series of exercises for giving novice programmers a first experience of JavaScript DOM programming, to focus on problem solving and shipping before learning JavaScript syntax a few months down the road. http://blocks.codeyourfuture.io

An_App_to_Guide_Students_Through_Problems_From_an_Introductory_Programming_Class.pdf

An App to Guide Students Through Problems From an Introductory Programming Class

Jason Schanker

We will discuss the ways we've used Blockly to help students solve problems from our first programming class, which include embedding real-time feedback into block comments, allowing users to switch between text/block-based modes and different languages for entering code, and updating the toolbox.

Blawx User Friendly “Rules as Code”

Blawx: User-Friendly Rules as Code

Jason Morris

Jason Morris presents Blawx, a user-friendly Rules as Code tool. Jason will introduce Rules as Code, the problems Blawx solves, and show how it implements declarative logic knowledge representation in a controlled natural language style, with code divisions that correspond one-for-one with sections of statute law.