Overview and history of ADL. A "no code" visual development language for developers of any skill level. Write once, run anywhere.
The ADL Software Foundation is a non-profit organization devoted to advancing open source technology related to the Agnostic Development Language (ADL) /əˈdɛl/. ADL is a dynamic computer programming language created to simplify software development. It leverages a well-known "boxes-and-arrows" metaphor used in applications such as OmniGraffle and Microsoft Visio. ADL is intended to enable developers, at any level of expertise, to build programs visually by using logical flows instead lines of code.
https://getadl.org
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
ADL Agnostic Development Language
1. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
ADL
Agnostic Development Language
Jason Wiener
ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
2. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
About Me
Jason Wiener
● 6x Founder/CEO/CTO
● 23 years experience in agencies and
development & content companies
● Built products that have had:
○ billions of pageviews
○ millions of daily users
○ tens of thousands requests per
second
ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
3. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
What we’ll discuss tonight
● What is ADL?
● Quick demo
● What’s next?
● The ask: How can you help?
4. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
What is ADL?
ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
5. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
What is ADL?
● Agnostic Development Language
● Write once, run anywhere on native and web frontends or
backends
● Code visually
○ Use “boxes and arrows” metaphor
○ Palette-based IDE like Sketch or Illustrator/Photoshop
● Major language library support
○ JavaScript, NodeJS, Python, Ruby, Java
6. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019Lessons Learned: Compex UX & IA - Jason Wiener - 16 October 2018ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
7. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
● Clients needed to run code on our servers without having
direct access
● Rapid prototyping and proofs-of-concept
● Validated the concept with multiple successes between 2013
and 2015
● Morphed into a fully formed language with frontend support
● Shelved it in late 2015 to start my current company
Umm, Why?
Credit: Jesse James Garrett
8. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
● JSON-encoded directed graph
● Interpreted at run-time
● Visual META layer similar to Sketch & Illustrator
● Well-formed language with a full standard library
● Super portable and fast
What it’s not...
● Perfect
● Object-oriented (for the moment)
So what is it really?
9. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
Quick Demo
ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
10. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
● Formed the ADL Software Foundation
a 501(c)(3) Public Benefit Company
● Open sourcing the existing spec and libraries
● Add support for object-oriented development
● More library coverage for native, web client and server-side
languages
● Launching the ADL Composer in October
What’s Next?
11. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
1. Help test the Chrome
Extension
2. Take a look at the docs and tell
us what needs improvement
3. Introduce ADL to students and
friends who might dig it
“The ask”
How you can help
https://getadl.org
Lessons Learned: Compex UX & IA - Jason Wiener - 16 October 2018
12. ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019
ADL
Agnostic Development Language
Thanks & Say Hi!
</preso>
ADL: Agnostic Development Language - Jason Wiener - 24 Sept 2019