Slide 1

Slide 1 text

CODING DIFFERENT ARPIT MATHUR @ARPIT A Collection of alternate ideas on writing software

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

BLOCK BASED PROGRAMMING

Slide 4

Slide 4 text

Scratch at MIT
 SCRATCH

Slide 5

Slide 5 text

http://www.mblock.cc/ mBlock (Arduino)

Slide 6

Slide 6 text

FLOW BASED PROGRAMMING

Slide 7

Slide 7 text

GUI programming for iOS apps. Links:
 Scratch at MIT
 XCODE STORYBOARDS

Slide 8

Slide 8 text

Node based interface for Unreal editor Links:
 https://docs.unrealengine.com/latest/INT/Engine/Blueprints/
 UNREAL BLUEPRINTS

Slide 9

Slide 9 text

JavaScript implementation of Flow-Based Programming (FBP). Separating the control flow of software from the actual software logic. Links:
 https://noflojs.org/
 NOFLO

Slide 10

Slide 10 text

Treeline is a project by the Sails core team to make Node.js more approachable. Links:
 https://treeline.io/
 TREELINE

Slide 11

Slide 11 text

The main purpose of DRAKON Editor is capturing and editing algorithmic knowledge, it can also be used to build programs Links:
 The Drakon Programming Language DRAKON

Slide 12

Slide 12 text

NOTEBOOKS

Slide 13

Slide 13 text

Jupyter/iPython Notebooks

Slide 14

Slide 14 text

Xcode Playground

Slide 15

Slide 15 text

https://storybook.js.org/ Storybooks (JS)

Slide 16

Slide 16 text

THANKS @ARPIT