SlideShare a Scribd company logo
Benefits of an
Open Environment
 with Wakanda
   by Alexandre Morgaut




                          @amorgaut
Alexandre Morgaut
Web Architect / Community Manager




            @amorgaut
What does “Open”
     mean?
Freedom!
http://lunatunes.deviantart.com/art/Its-all-about-the-adaptability-75210927?q=gallery%3Alunatunes%2F12106362&qo=15




                    Adaptability
http://blog.radvision.com/videooverenterprise/2011/04/05/there-is-no-invisible-hand-of-interoperability/




  Interoperability
Portability
Reusability
Community
The Wakanda Platform

Server


Studio


Framework
Agenda
Licensing

  Tools

Back-end

Front-end
Licensing
Open Source Libraries
• C / C++
  Webkit (Studio), Webkit JavaScriptCore (Server), ICU, Xerces, Xalan, cURL,
  libzip, zlib, OpenSSL, MumurHash, MD5, SHA-1, CppUnit, ...




• JavaScript
  jQuery, jQuery UI, jQuery.numberformatter, jPicker, jQuery ContentEditable,
  jQuery Context Menu, Really Simple Color Picker in jQuery, BeautyTips, YUI,
  Mustache.js, Raphael, CSSMIN, ...

  (more details in the "About" menu of the Studio)
Ecosystem Licensing
                Open Source   dual commercial
   MySQL           AGPL              ✓           

 MongoDB            GPL              ✓           

    ExtJS           GPL              ✓           

Aptana Studio       GPL              ✓           

   Cloud9           GPL          as a Service
Wakanda Licensing
GNU

•   Server

•   Studio

•   Framework
Wakanda Licensing
GNU

 •    Server

 •    Studio

 •    Framework


MIT

 •    Server modules

 •    Studio add-ons

 •    Project Templates
Wakanda Licensing
GNU

 •    Server   dual commercial!
 •    Studio

 •    Framework


MIT

 •    Server modules

 •    Studio add-ons

 •    Project Templates
Tools
Studio Architecture
Web Applications
Model Designer

GUI Designer

Debugger

User & Groups
Add-ons
JS Studio API

Allows:

 • JSLint / JSHint / CSSLint
 • W3C validators
 • jsperf
 • Web Applications
 • ...
Debugger Protocols
 Crossfire



   V8 ?



 Mozilla ?
Web Administration
A pure WebApp

 •   default admin

 •   entirely customizable

 •   proficient for Hosting

 •   cURL admin
Back-end
Too integrated?
Not that much!
          SSJS       HTTP       Database

Wakanda    ✓          ✓            ✓    

CouchDB    ✓          ✓            ✓    

MongoDB    ✓                       ✓    

NodeJS     ✓          ✓      
Standard APIs
•   XMLHttpRequest

•   sessionStorage

•   File & Blob

•   console, debugger

•   Web workers

•   Web Sockets ?
Modules & Services
Front-end
Widget Integration




     custom / corporate widgets
   widgets from other frameworks
Web Components




    Reusable & Sharable
HTTP APIs
HTTP APIs
   REST data service
   JSON-RPC


Drivers
   data provider
   ExtJS / Sencha proxy
Summary
NoSQL DataStore

   Used from any platform

SSJS Back-end

   Using other technologies (via command line, XHR, or sockets)
   Accessing external databases
   Modules support

Studio & Framework

   Add-ons
   External widgets integration
   Web Component
Wakanda Circle of Friends
The end?
Nope!
Just the beginning!
Contribute
Wakanda on gitHub
Already
 •   Framework

Upcoming
 •   Project Templates

 •   Modules Services

 •   Web Components

 •   Add-ons

 •   Server

 •   Studio


                         http://github.com/wakanda/WAF
Thank you

• Christoph Dorn for PINF
  @cdorn - https://github.com/pinf/loader-js/tree/master/lib/pinf-loader-js/adapter

  IN PROGRESS




• Revolunet for the ExtJS support
  @revolunet - https://github.com/revolunet/sencha-wakanda
Benefits of
an Open Environment
    with Wakanda
   http://github.com/wakanda

         @amorgaut

       @wakandasoft

More Related Content

What's hot

One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
hernanibf
 
Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?
Markus Eisele
 
Taking the friction out of microservice frameworks with Lagom
Taking the friction out of microservice frameworks with LagomTaking the friction out of microservice frameworks with Lagom
Taking the friction out of microservice frameworks with Lagom
Markus Eisele
 
Deploying Web Applications with WildFly 8
Deploying Web Applications with WildFly 8Deploying Web Applications with WildFly 8
Deploying Web Applications with WildFly 8
Arun Gupta
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commons
hernanibf
 
How do we drive tech changes
How do we drive tech changesHow do we drive tech changes
How do we drive tech changes
Jaewoo Ahn
 
How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.
Markus Eisele
 
Building .NET Microservices
Building .NET MicroservicesBuilding .NET Microservices
Building .NET Microservices
VMware Tanzu
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
Markus Eisele
 
Writing Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmWriting Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly Swarm
Comsysto Reply GmbH
 
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Arun Gupta
 
MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.
PLovababu
 
Alfresco DevCon 2019 Performance Tools of the Trade
Alfresco DevCon 2019   Performance Tools of the TradeAlfresco DevCon 2019   Performance Tools of the Trade
Alfresco DevCon 2019 Performance Tools of the Trade
Luis Colorado
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupal
hernanibf
 
Why real integration developers ride Camels
Why real integration developers ride CamelsWhy real integration developers ride Camels
Why real integration developers ride Camels
Christian Posta
 
Camel oneactivemq posta-final
Camel oneactivemq posta-finalCamel oneactivemq posta-final
Camel oneactivemq posta-finalChristian Posta
 
DCHQ
DCHQDCHQ
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Real-world #microservices with Apache Camel, Fabric8, and OpenShiftReal-world #microservices with Apache Camel, Fabric8, and OpenShift
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Christian Posta
 
Solving Enterprise Integration with Apache Camel
Solving Enterprise Integration with Apache CamelSolving Enterprise Integration with Apache Camel
Solving Enterprise Integration with Apache Camel
Christian Posta
 
Simplify integrations-final-pdf
Simplify integrations-final-pdfSimplify integrations-final-pdf
Simplify integrations-final-pdf
Christian Posta
 

What's hot (20)

One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 
Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?
 
Taking the friction out of microservice frameworks with Lagom
Taking the friction out of microservice frameworks with LagomTaking the friction out of microservice frameworks with Lagom
Taking the friction out of microservice frameworks with Lagom
 
Deploying Web Applications with WildFly 8
Deploying Web Applications with WildFly 8Deploying Web Applications with WildFly 8
Deploying Web Applications with WildFly 8
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commons
 
How do we drive tech changes
How do we drive tech changesHow do we drive tech changes
How do we drive tech changes
 
How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.
 
Building .NET Microservices
Building .NET MicroservicesBuilding .NET Microservices
Building .NET Microservices
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Writing Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmWriting Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly Swarm
 
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
 
MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.
 
Alfresco DevCon 2019 Performance Tools of the Trade
Alfresco DevCon 2019   Performance Tools of the TradeAlfresco DevCon 2019   Performance Tools of the Trade
Alfresco DevCon 2019 Performance Tools of the Trade
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupal
 
Why real integration developers ride Camels
Why real integration developers ride CamelsWhy real integration developers ride Camels
Why real integration developers ride Camels
 
Camel oneactivemq posta-final
Camel oneactivemq posta-finalCamel oneactivemq posta-final
Camel oneactivemq posta-final
 
DCHQ
DCHQDCHQ
DCHQ
 
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Real-world #microservices with Apache Camel, Fabric8, and OpenShiftReal-world #microservices with Apache Camel, Fabric8, and OpenShift
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
 
Solving Enterprise Integration with Apache Camel
Solving Enterprise Integration with Apache CamelSolving Enterprise Integration with Apache Camel
Solving Enterprise Integration with Apache Camel
 
Simplify integrations-final-pdf
Simplify integrations-final-pdfSimplify integrations-final-pdf
Simplify integrations-final-pdf
 

Viewers also liked

Open Office Concept: The Good, The Bad and The Ugly
Open Office Concept: The Good, The Bad and The UglyOpen Office Concept: The Good, The Bad and The Ugly
Open Office Concept: The Good, The Bad and The Ugly
Advantage Office Suites
 
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
Tricia Chirumbole
 
Open office implementation
Open office implementationOpen office implementation
Open office implementation
OpenSourceLGMA
 
Impacts of Changing Demand for Office Space
Impacts of Changing Demand for Office SpaceImpacts of Changing Demand for Office Space
Impacts of Changing Demand for Office Space
Peter Carlston
 
Vertrue Award Winning Open Office Environment
Vertrue Award Winning Open Office EnvironmentVertrue Award Winning Open Office Environment
Vertrue Award Winning Open Office Environment
Vertrue Inc
 
Unit 2a - Office Layout
Unit 2a - Office LayoutUnit 2a - Office Layout
Unit 2a - Office LayoutRobbieA
 
Open Office Vs Microsoft Office
Open Office Vs  Microsoft  OfficeOpen Office Vs  Microsoft  Office
Open Office Vs Microsoft Officejustforcpe802
 
Creating A Positive Work Environment
Creating A Positive Work EnvironmentCreating A Positive Work Environment
Creating A Positive Work Environment
mbernardo10
 
Anatomy of the Perfect Office Space
Anatomy of the Perfect Office SpaceAnatomy of the Perfect Office Space
Anatomy of the Perfect Office Space
OfficeDesk.com
 
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.  Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
OW2
 
Open Development Analytics, a step beyond in project transparency
Open Development Analytics, a step beyond in project transparencyOpen Development Analytics, a step beyond in project transparency
Open Development Analytics, a step beyond in project transparency
OW2
 

Viewers also liked (11)

Open Office Concept: The Good, The Bad and The Ugly
Open Office Concept: The Good, The Bad and The UglyOpen Office Concept: The Good, The Bad and The Ugly
Open Office Concept: The Good, The Bad and The Ugly
 
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
Agile CULTUREcon Boston 2014: Opening Space - Unleashing Awesomeness
 
Open office implementation
Open office implementationOpen office implementation
Open office implementation
 
Impacts of Changing Demand for Office Space
Impacts of Changing Demand for Office SpaceImpacts of Changing Demand for Office Space
Impacts of Changing Demand for Office Space
 
Vertrue Award Winning Open Office Environment
Vertrue Award Winning Open Office EnvironmentVertrue Award Winning Open Office Environment
Vertrue Award Winning Open Office Environment
 
Unit 2a - Office Layout
Unit 2a - Office LayoutUnit 2a - Office Layout
Unit 2a - Office Layout
 
Open Office Vs Microsoft Office
Open Office Vs  Microsoft  OfficeOpen Office Vs  Microsoft  Office
Open Office Vs Microsoft Office
 
Creating A Positive Work Environment
Creating A Positive Work EnvironmentCreating A Positive Work Environment
Creating A Positive Work Environment
 
Anatomy of the Perfect Office Space
Anatomy of the Perfect Office SpaceAnatomy of the Perfect Office Space
Anatomy of the Perfect Office Space
 
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.  Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
Wakanda: The Open Source Platform to Develop Apps, OW2con'16, Paris.
 
Open Development Analytics, a step beyond in project transparency
Open Development Analytics, a step beyond in project transparencyOpen Development Analytics, a step beyond in project transparency
Open Development Analytics, a step beyond in project transparency
 

Similar to Benefits of an Open environment with Wakanda

DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed Deployments
ForgeRock
 
Getting Started with Docker
Getting Started with DockerGetting Started with Docker
Getting Started with Docker
visual28
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)
Vincent Biret
 
Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)
Vincent Biret
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
Oracle Developers
 
Building APIs with NodeJS on Microsoft Azure Websites - Redmond
Building APIs with NodeJS on Microsoft Azure Websites - RedmondBuilding APIs with NodeJS on Microsoft Azure Websites - Redmond
Building APIs with NodeJS on Microsoft Azure Websites - Redmond
Rick G. Garibay
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferaydaveayan
 
WebNetConf 2012 - Single Page Apps
WebNetConf 2012 - Single Page AppsWebNetConf 2012 - Single Page Apps
WebNetConf 2012 - Single Page AppsPop Apps
 
How to Contribute to Apache Usergrid
How to Contribute to Apache UsergridHow to Contribute to Apache Usergrid
How to Contribute to Apache Usergrid
David M. Johnson
 
The tools & technologies behind Resin.io
The tools & technologies behind Resin.ioThe tools & technologies behind Resin.io
The tools & technologies behind Resin.io
GreeceJS
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
Brian Culver
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
Markus Eisele
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
Małgorzata Borzęcka
 
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and TravisBuilding a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Exove
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
roundman
 
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
Małgorzata Borzęcka
 

Similar to Benefits of an Open environment with Wakanda (20)

DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed Deployments
 
Getting Started with Docker
Getting Started with DockerGetting Started with Docker
Getting Started with Docker
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
 
Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)
 
Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
 
Building APIs with NodeJS on Microsoft Azure Websites - Redmond
Building APIs with NodeJS on Microsoft Azure Websites - RedmondBuilding APIs with NodeJS on Microsoft Azure Websites - Redmond
Building APIs with NodeJS on Microsoft Azure Websites - Redmond
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
 
WebNetConf 2012 - Single Page Apps
WebNetConf 2012 - Single Page AppsWebNetConf 2012 - Single Page Apps
WebNetConf 2012 - Single Page Apps
 
20120306 dublin js
20120306 dublin js20120306 dublin js
20120306 dublin js
 
How to Contribute to Apache Usergrid
How to Contribute to Apache UsergridHow to Contribute to Apache Usergrid
How to Contribute to Apache Usergrid
 
The tools & technologies behind Resin.io
The tools & technologies behind Resin.ioThe tools & technologies behind Resin.io
The tools & technologies behind Resin.io
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
 
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and TravisBuilding a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
 
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
 
OpenStack Summit
OpenStack SummitOpenStack Summit
OpenStack Summit
 

More from Alexandre Morgaut

Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
Lint, coverage, doc, autocompletion, transpilation, minification... powered b...Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
Alexandre Morgaut
 
Past, present, and future of web assembly - Devfest Nantes 2017
Past, present, and future of web assembly - Devfest Nantes 2017Past, present, and future of web assembly - Devfest Nantes 2017
Past, present, and future of web assembly - Devfest Nantes 2017
Alexandre Morgaut
 
angular-wakanda ngParis meetup 15 at 42
angular-wakanda ngParis meetup 15 at 42angular-wakanda ngParis meetup 15 at 42
angular-wakanda ngParis meetup 15 at 42
Alexandre Morgaut
 
Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012
Alexandre Morgaut
 
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
Alexandre Morgaut
 
HTML5 in automotive - web2day 2014
HTML5 in automotive  - web2day 2014HTML5 in automotive  - web2day 2014
HTML5 in automotive - web2day 2014Alexandre Morgaut
 
JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)Alexandre Morgaut
 
Js in Automotive - JS.everywhere(2013)
Js in Automotive - JS.everywhere(2013)Js in Automotive - JS.everywhere(2013)
Js in Automotive - JS.everywhere(2013)Alexandre Morgaut
 
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
 
From Web App Model Design to Production with Wakanda
From Web App Model Design to Production with WakandaFrom Web App Model Design to Production with Wakanda
From Web App Model Design to Production with Wakanda
Alexandre Morgaut
 
NoSQL and JavaScript: a love story
NoSQL and JavaScript: a love storyNoSQL and JavaScript: a love story
NoSQL and JavaScript: a love story
Alexandre Morgaut
 
Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29Alexandre Morgaut
 
End to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeEnd to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeAlexandre Morgaut
 
Wakanda and the top 5 security risks - JS.everyrwhere(2012) Europe
Wakanda and the top 5 security risks - JS.everyrwhere(2012) EuropeWakanda and the top 5 security risks - JS.everyrwhere(2012) Europe
Wakanda and the top 5 security risks - JS.everyrwhere(2012) EuropeAlexandre Morgaut
 
End-to-end W3C APIs - tpac 2012
End-to-end W3C APIs - tpac 2012End-to-end W3C APIs - tpac 2012
End-to-end W3C APIs - tpac 2012
Alexandre Morgaut
 
NoSQL and JavaScript: a Love Story
NoSQL and JavaScript: a Love StoryNoSQL and JavaScript: a Love Story
NoSQL and JavaScript: a Love Story
Alexandre Morgaut
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Alexandre Morgaut
 
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Alexandre Morgaut
 
State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012Alexandre Morgaut
 

More from Alexandre Morgaut (20)

Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
Lint, coverage, doc, autocompletion, transpilation, minification... powered b...Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
Lint, coverage, doc, autocompletion, transpilation, minification... powered b...
 
Past, present, and future of web assembly - Devfest Nantes 2017
Past, present, and future of web assembly - Devfest Nantes 2017Past, present, and future of web assembly - Devfest Nantes 2017
Past, present, and future of web assembly - Devfest Nantes 2017
 
angular-wakanda ngParis meetup 15 at 42
angular-wakanda ngParis meetup 15 at 42angular-wakanda ngParis meetup 15 at 42
angular-wakanda ngParis meetup 15 at 42
 
Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012
 
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
Conquer Architectural Challenges with End-to-End JavaScript - enterJS 2014
 
HTML5 in automotive - web2day 2014
HTML5 in automotive  - web2day 2014HTML5 in automotive  - web2day 2014
HTML5 in automotive - web2day 2014
 
JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)
 
Js in Automotive - JS.everywhere(2013)
Js in Automotive - JS.everywhere(2013)Js in Automotive - JS.everywhere(2013)
Js in Automotive - JS.everywhere(2013)
 
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
 
From Web App Model Design to Production with Wakanda
From Web App Model Design to Production with WakandaFrom Web App Model Design to Production with Wakanda
From Web App Model Design to Production with Wakanda
 
NoSQL and JavaScript: a love story
NoSQL and JavaScript: a love storyNoSQL and JavaScript: a love story
NoSQL and JavaScript: a love story
 
Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29
 
End to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeEnd to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) Europe
 
Wakanda and the top 5 security risks - JS.everyrwhere(2012) Europe
Wakanda and the top 5 security risks - JS.everyrwhere(2012) EuropeWakanda and the top 5 security risks - JS.everyrwhere(2012) Europe
Wakanda and the top 5 security risks - JS.everyrwhere(2012) Europe
 
End-to-end W3C APIs - tpac 2012
End-to-end W3C APIs - tpac 2012End-to-end W3C APIs - tpac 2012
End-to-end W3C APIs - tpac 2012
 
End-to-end W3C APIs
End-to-end W3C APIsEnd-to-end W3C APIs
End-to-end W3C APIs
 
NoSQL and JavaScript: a Love Story
NoSQL and JavaScript: a Love StoryNoSQL and JavaScript: a Love Story
NoSQL and JavaScript: a Love Story
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
 
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
 
State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Benefits of an Open environment with Wakanda

Editor's Notes

  1. \nPurpose of this presentation = \nsee how you can use your existing back end, ajax frameworks and technical knowledge with Wakanda\n
  2. I work for 4D as an expert in Web Technologies\n\nI’m implicated in Wakanda since the beginning\n\n\n
  3. \n
  4. Very Open license: “Do what the fuck you want!”\n\nFree of use!\nNo Dependency. If something goes wrong I can fix it myself!\n\nExotic restriction in Open License: “Must not be used for Evil!”\n
  5. For each own needs!\n\n
  6. with other technologies!\n
  7. Run anywhere!\n
  8. When it’s possible, don’t redo what’s already available!\n\nModules!\n\nEasier to share and have contributions!\n
  9. So each one can help each other!\n
  10. Unified stack - End to end JavaScript \n-> for development and deployment of Business WebApps\n\nPhilosophy of Wakanda = development focused on business logic\n\nFirst for your knowledge, you should know that the Studio and the Framework are not mandatory\n\nOur studio goes with the motto of Wakanda being \n
  11. \nShow you how far we can go, about openness, \n\neven if we’re still under Developer Preview 2\n\n
  12. \nShow you how far we can go, about openness, \n\neven if we’re still under Developer Preview 2\n\n
  13. \nShow you how far we can go, about openness, \n\neven if we’re still under Developer Preview 2\n\n
  14. \nShow you how far we can go, about openness, \n\neven if we’re still under Developer Preview 2\n\n
  15. Here are the main aspects of a platform from which we can define its openness, \n\nand that’s gonna be my topic\n
  16. \n
  17. Even if all Wakanda’s sources aren’t yet available, \n\nYou probably guessed that Wakanda is composed of many popular Open Source Librairies \n\nlike cURL, Webkit, Raphael...\n
  18. \nFAQ\n- MongoDB is dual AGPL / Commercial (with Apache licensed connectors)\n- Cloud9 and Aptana are GPL v3, MySQL is GPL v2\n- ExtJS is dual GPL / Commercial\n
  19. > All Wakanda will be available via Open Source License\n\nAnd some compliant components will have even lighter licenses like MIT\n\nFor those not ready to publish their own code, the server will also be proposed with a commercial license\n
  20. > All Wakanda will be available via Open Source License\n\nAnd some compliant components will have even lighter licenses like MIT\n\nFor those not ready to publish their own code, the server will also be proposed with a commercial license\n
  21. \n
  22. \n
  23. - Wakanda Studio is basically a set of web apps embedded in a desktop.\n\nTaking into account your HTML5 & JS skills you could contribute to both improving and fixing such components of the Studio.\n\n
  24. - The Add-ons architecture allows anyone to 1. integrate your own web apps in the Studio and 2. Add features to the code editor as well as the solution manager via pure JS.\n\n
  25. - Our debugger protocol is based on CrossFire standard, compatible with Firebug allowing to:\n1. debug JS running in any environment (server, browser, mobile browsers) from our Studio \n2. debug Wakanda SSJS from any crossfire client (as FireBug)\n\nWakanda is intended to also support the V8 debugging protocol for even more interoperability (protocol used by Cloud9 & Node.js)\n\nNote that we choose to support at first CrossFire because it was better answering Wakanda needs. (it’s multi-contexts)\n
  26. - Again, here we have a web app, so anyone could replace by its own web administration or adapt it to its need\n\n- It’s easily installed in hosting environments\n\n-Being a web app it could be entirely be done via HTTP requests with tools as cURL. the administration is entirely scriptable in any language\n\n
  27. \n
  28. \n
  29. Wakanda isn’t the only application server coming with integrated HTTP server and / or database engine.\n\nAs CouchDB, Node.js or even MongoDB\n\nEach solution choose the database / SSJS / HTTP server that better serve its final motto. \n\n
  30. The object SSJS API of the datastore is not provided by an additional ORM component\n\nIt is its native API\n\nMost SQL Schema optimization are killed by the applications layers \nDirectly optimize your Model and the performances will be there\n
  31. Take advantage of your front-end existing JS skills to write SSJS\n\nRun existing libraries on the server \n\nWrite code usable in both environment, server & client\n\n
  32. SSJS is a growing market. \nIt already generated bunch of great modules that we both would like to participate in and take advantage of. Example you today have more than 3,600 packages on Node.js. \n\nThis is why with Wakanda, you will have the possibility to : \n- use modules from CommonJS and / or Node.js in Wakanda apps\n- share modules SSJS in between different Wakanda apps\n- re-use modules written for Wakanda in other SSJS platforms\n\nStill with the openness in mind, in Wakanda, we decided to define a common way to provide services as CommonJS modules \n[idea - propose it to CommonJS]\n\n
  33. \n
  34. \n- Studio & framework structure favors integration of other widgets to:\n1. address needs not covered by widgets already available\n2. integrate enterprise widgets\n3. integrate widgets coming from framework you already master\n\nEx. here on this screenshot you can see an ExtJS datagrid integrated in Wakanda GUI Designer. Revolunet did this because they needed this useful widget and they wanted to use it in Wakanda.\n\n\n
  35. \nWakanda Studio + Framework enables to define web components which are complexes interfaces. They can be composed of one or many widgets and can expose properties and methods. \n\nThe goal is that those web components can :\n- be re-used in several interfaces of a same app\n- be shared among several apps in the same enterprise\n- be provided to the community to be both shared and improved\n\nBy the way, web components themselves could be a market and be sold to those who need them\n\n\n\n
  36. Wakanda Server is the heart of development “revolution” brought by our platform.\n\nWakanda Server can be used by\n- what ever back-end, as its or of its datastore\n- plug-ins such as Flex, Flash, Silverlight\n- any Ajax Framework\n\nExample de code proxy ExtJS\n\nRevolunet, again :), developed a proxy to use, in a more productive and efficient way, Wakanda data classes from ExtJS.\nWe are confident to see many other proxies (or drivers) enriching Wakanda interoperability with the other platforms.\n\n
  37. 1. we build Wakanda with the philosophy of a unified solution end to end JS to enhance the productivity, maintainability, and security of your applications and better your Business development experience.\n\n2. from the beginning we knew interoperability was a no brainer.\n\nWhen it comes to business web apps you have to deal with existing systems, IT infrastructure in place, ect. It’s not solely on the promise of a better tool that people come to your product, it because it fits where it’s needed. This is why Wakanda is based on widely and recognized web standards. You can use what you need from Wakanda, you can customize it, you can add what you miss and more importantly you can share it!\n
  38. Wakanda is powerful because it 1st allows to design and run your app in an uniform way with an End to end JS stack\n\nBut Wakanda is also powerful because of its interoperability\n\n\n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n