Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Canner introduction. Why Canner?

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for Canner Canner
June 30, 2018

Canner introduction. Why Canner?

In this talk, Howard, CEO & Co-founder of Canner, will share why our team Canner build Canner? How Canner solves these issues? How it works? etc.

Avatar for Canner

Canner

June 30, 2018

More Decks by Canner

Other Decks in Technology

Transcript

  1. Who am I 2 • Github, Twitter: @chilijung • Founder

    of taiwanstat.com • Founder of reactd3.org • Contributor of Victory chart: https:// formidable.com/open-source/victory • CEO & Co-founder @ canner.io Howard
  2. Why Canner? 4 Canner is only a React component. Canner

    don’t predefined APIs Canner interact directly with any DB Canner is a agnostic CMS framework for any application • Humongous codebase • Hardcoded & Predefined API • CMSes are binded with frontend code • Vendor lock-in • etc…
  3. Build your own CMS? 5 • Tremendous communication cost of

    changing client requirements Sales Frontend engineer Backend engineer • Cross platform CMS is hard to design CMS for mobile, web, IoT, chatbot? • Build CMS for every database is inefficient. CMS for Firebase? MySQL? PostgreSQL? GraphQL? • Design CMS for hybrid cloud or multiple cloud services is complex • etc… CMS to Firebase & MySQL at the same time?
  4. Create data model and UI design at the same time

    8 While you are defining Canner schema in JSX, you are defining how your CMS store your data in your databases, and how your CMS UI/UX should look like.
  5. One schema to any database With different connectors, you are

    able to create a CMS to interact with Firebase, MySQL, PostgreSQL, GraphQL with the same schema.
  6. Easy to maintain and extend Since Canner schema is only

    a JSX (XML-like) language without any logistic code, in other words, you can maintain your code in a configuration file and easy to maintain using version controls.
  7. Communities ❤ Canner Top 6th trending JS library on Github

    Support us on Github: github.com/Canner/canner
  8. ❤ Canner? • Star our project on Github: github.com/canner/canner •

    Follow us on Twitter: @cannerIO • Like us on Facebook: @cannerio Q & A