SlideShare a Scribd company logo
MMT TECH
MEET-UP
We will be starting in about 5 mins…
MMT TECH MEET-UP – SEPT
2020
WHO I’M I?
3
ILESH MISTRY
(CMS SPECIALIST &
KONTENT MVP)
@ileshmistry
MMT Tech Meet-up
MMT Tech Meet-up @ileshmistry | #MMT_TechMeetup
CONTACT ILESH
WHO IS MMT?
4 @ileshmistry | #MMT_TechMeetup
CONTACT ILESH
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
CONTACT MMTHELPING CLIENTS BUILD
DIGITAL PRODUCTS THAT
TRANSFORM BUSINESS
PERFORMANCE
MMT TECH MEET-UPS
5 @ileshmistry | #MMT_TechMeetup
MMT Tech Meet-up
• Front end driven topics
• Want to talk at a future meet-up?
• Do you know someone who would be
good?
• Speak to Ilesh
MMT Tech Meet-up
BEFORE WE GET STARTED
6
• Add your questions in the chat
• We will be recording the sessions
• Please share on social media (#MMT_TechMeetup | @IleshMistry | @Sveltejs)
@ileshmistry | #MMT_TechMeetup
MMT Tech Meet-up
MMT Tech Meet-up
TODAY’S AGENDA
• Introduction to Svelte
– Ilesh Mistry (@IleshMistry)
• Looking into the Svelte compiler
– Tan Li Hau (@LiHauTan)
• How I built a Sapper blog with all the must-have
features
– Markus Hatvan (@HatvanMarkus)
• Sapper JAMstack – Trello as a blog backend
– Shriji Kondan (@Shriji)
7 @ileshmistry | #MMT_TechMeetup
MMT Tech Meet-up
MMT Tech Meet-up
INTRODUCTION TO SVELTE
WHO I’M I?
9 @ileshmistry | #MMT_TechMeetup
CONTACT ILESH
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
ILESH MISTRY
(CMS SPECIALIST &
KONTENT MVP)
@ileshmistry
WHATARE YOU GOING TO BE COVERING?
10
• What is Svelte?
• How to get started?
• Svelte Examples
• Quick demo of sourcing data from a Headless CMS
• Svelte takeaways
Introduction to Svelte
@ileshmistry | #MMT_TechMeetupIntroduction to Svelte - MMT Tech Meet-up
WHAT IS SVELTE?
11 @ileshmistry | #MMT_TechMeetup
• JavaScript cybernetically enhanced web apps development. Similar compared to component
frameworks (React, Vue)
• Generally write less code compared to the other frameworks
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
WHAT IS SVELTE?
12 @ileshmistry | #MMT_TechMeetup
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
React Vue Svelte
Example Component
https://svelte.dev/blog/write-less-code
WHAT IS SVELTE?
13 @ileshmistry | #MMT_TechMeetup
• Tool for building fast web applications
• Build time not run time so it’s starts the applications faster / No virtual DOM
• No complex state management – truly reactive
• Open sourced and written by Rich Harris
• Powers Sapper application framework (more information later)
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
HOW TO GET STARTED?
14 @ileshmistry | #MMT_TechMeetup
• Tutorial on their website is a great starting point 🙌
• Have a play with their website Examples, great way to try things out – CodePen style!
• Discord chatroom to ask questions
• Join the Svelte Summit Oct 18th
2020
• Get involved in meet-ups and event like this
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
SVELTE EXAMPLES
15 @ileshmistry | #MMT_TechMeetup
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
SOURCING FROM A HEADLESS CMS
16 @ileshmistry | #MMT_TechMeetup
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
• Headless CMS - Kontent
• Working from a sample template
SOURCING FROM A HEADLESS CMS
17 @ileshmistry | #MMT_TechMeetup
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
SVELTE TAKEAWAYS
18 @ileshmistry | #MMT_TechMeetup
• Less code to write
• Better application performance as you are building the code before run time
• Therefore better application first load
• Community driven
• Easy to learn, get started and build your own small Svelte Sapper app
• Ask questions - Discord chatroom
• Can easily use a Headless CMS as the data source
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
THANK YOU
19 @ileshmistry | #MMT_TechMeetup
Register with
Kentico Kontent -
90 days free trial
Introduction to Svelte
Introduction to Svelte - MMT Tech Meet-up
CONTACT ILESHILESH MISTRY
(CMS SPECIALIST &
KONTENT MVP)
@ileshmistry
REMAINING AGENDA
• Looking into the Svelte compiler
– Tan Li Hau (@LiHauTan)
• How I built a Sapper blog with all the must-have
features
– Markus Hatvan (@HatvanMarkus)
• Sapper JAMstack – Trello as a blog backend
– Shriji Kondan (@Shriji)
20 @ileshmistry | #MMT_TechMeetup
MMT Tech Meet-up
MMT Tech Meet-up

More Related Content

Similar to Introduction to Svelte - Mmt tech meetup - September 2020

GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020
Ilesh Mistry
 
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxGetting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Ilesh Mistry
 
Hyderabad meet up-sep12
Hyderabad meet up-sep12Hyderabad meet up-sep12
Hyderabad meet up-sep12
Sravan Lingam
 
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Manish Kumar Yadav
 
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics DashboardKnow What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
MuleSoft
 
Microservices - Scaling Development and Service
Microservices - Scaling Development and ServiceMicroservices - Scaling Development and Service
Microservices - Scaling Development and Service
Paulo Gaspar
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
Daniel Zivkovic
 
Pune meetup 16 feb 2019
Pune meetup 16 feb 2019Pune meetup 16 feb 2019
Pune meetup 16 feb 2019
Santosh Ojha
 
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft MeetupMuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
Patryk Bandurski
 
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
Ryan Anthony Andal
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
MuleSoft
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022
AnuragSharma900
 
West Yorkshire Mulesoft Meetup #5
West Yorkshire Mulesoft Meetup #5West Yorkshire Mulesoft Meetup #5
West Yorkshire Mulesoft Meetup #5
Francis Edwards
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
Julian Douch
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
Wojtek Maciejczyk
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
Ryan Anthony Andal
 
Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018
Igor Miniailo
 
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 JunMuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
Guilherme Pereira Silva
 
MuleSoft Meetup São Paulo #4 - November
MuleSoft Meetup São Paulo #4 - NovemberMuleSoft Meetup São Paulo #4 - November
MuleSoft Meetup São Paulo #4 - November
Guilherme Pereira Silva
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
Nikhil More
 

Similar to Introduction to Svelte - Mmt tech meetup - September 2020 (20)

GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020
 
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxGetting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
 
Hyderabad meet up-sep12
Hyderabad meet up-sep12Hyderabad meet up-sep12
Hyderabad meet up-sep12
 
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
 
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics DashboardKnow What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
 
Microservices - Scaling Development and Service
Microservices - Scaling Development and ServiceMicroservices - Scaling Development and Service
Microservices - Scaling Development and Service
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Pune meetup 16 feb 2019
Pune meetup 16 feb 2019Pune meetup 16 feb 2019
Pune meetup 16 feb 2019
 
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft MeetupMuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
 
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022
 
West Yorkshire Mulesoft Meetup #5
West Yorkshire Mulesoft Meetup #5West Yorkshire Mulesoft Meetup #5
West Yorkshire Mulesoft Meetup #5
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
 
Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018
 
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 JunMuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
 
MuleSoft Meetup São Paulo #4 - November
MuleSoft Meetup São Paulo #4 - NovemberMuleSoft Meetup São Paulo #4 - November
MuleSoft Meetup São Paulo #4 - November
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 

More from Ilesh Mistry

Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIntroduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Ilesh Mistry
 
Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022
Ilesh Mistry
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmas
Ilesh Mistry
 
Common accessibility mistakes
Common accessibility mistakesCommon accessibility mistakes
Common accessibility mistakes
Ilesh Mistry
 
Digital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for youDigital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for you
Ilesh Mistry
 
Are CMSs on the brink of extinction
Are CMSs on the brink of extinctionAre CMSs on the brink of extinction
Are CMSs on the brink of extinction
Ilesh Mistry
 
Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9
Ilesh Mistry
 
Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015Ilesh Mistry
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible website
Ilesh Mistry
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibility
Ilesh Mistry
 
Content Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - LondonContent Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - London
Ilesh Mistry
 

More from Ilesh Mistry (11)

Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIntroduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
 
Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmas
 
Common accessibility mistakes
Common accessibility mistakesCommon accessibility mistakes
Common accessibility mistakes
 
Digital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for youDigital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for you
 
Are CMSs on the brink of extinction
Are CMSs on the brink of extinctionAre CMSs on the brink of extinction
Are CMSs on the brink of extinction
 
Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9
 
Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible website
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibility
 
Content Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - LondonContent Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - London
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
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
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
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
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
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 Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
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...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
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
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
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 !
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Introduction to Svelte - Mmt tech meetup - September 2020

  • 1. MMT TECH MEET-UP We will be starting in about 5 mins…
  • 2. MMT TECH MEET-UP – SEPT 2020
  • 3. WHO I’M I? 3 ILESH MISTRY (CMS SPECIALIST & KONTENT MVP) @ileshmistry MMT Tech Meet-up MMT Tech Meet-up @ileshmistry | #MMT_TechMeetup CONTACT ILESH
  • 4. WHO IS MMT? 4 @ileshmistry | #MMT_TechMeetup CONTACT ILESH Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up CONTACT MMTHELPING CLIENTS BUILD DIGITAL PRODUCTS THAT TRANSFORM BUSINESS PERFORMANCE
  • 5. MMT TECH MEET-UPS 5 @ileshmistry | #MMT_TechMeetup MMT Tech Meet-up • Front end driven topics • Want to talk at a future meet-up? • Do you know someone who would be good? • Speak to Ilesh MMT Tech Meet-up
  • 6. BEFORE WE GET STARTED 6 • Add your questions in the chat • We will be recording the sessions • Please share on social media (#MMT_TechMeetup | @IleshMistry | @Sveltejs) @ileshmistry | #MMT_TechMeetup MMT Tech Meet-up MMT Tech Meet-up
  • 7. TODAY’S AGENDA • Introduction to Svelte – Ilesh Mistry (@IleshMistry) • Looking into the Svelte compiler – Tan Li Hau (@LiHauTan) • How I built a Sapper blog with all the must-have features – Markus Hatvan (@HatvanMarkus) • Sapper JAMstack – Trello as a blog backend – Shriji Kondan (@Shriji) 7 @ileshmistry | #MMT_TechMeetup MMT Tech Meet-up MMT Tech Meet-up
  • 9. WHO I’M I? 9 @ileshmistry | #MMT_TechMeetup CONTACT ILESH Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up ILESH MISTRY (CMS SPECIALIST & KONTENT MVP) @ileshmistry
  • 10. WHATARE YOU GOING TO BE COVERING? 10 • What is Svelte? • How to get started? • Svelte Examples • Quick demo of sourcing data from a Headless CMS • Svelte takeaways Introduction to Svelte @ileshmistry | #MMT_TechMeetupIntroduction to Svelte - MMT Tech Meet-up
  • 11. WHAT IS SVELTE? 11 @ileshmistry | #MMT_TechMeetup • JavaScript cybernetically enhanced web apps development. Similar compared to component frameworks (React, Vue) • Generally write less code compared to the other frameworks Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 12. WHAT IS SVELTE? 12 @ileshmistry | #MMT_TechMeetup Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up React Vue Svelte Example Component https://svelte.dev/blog/write-less-code
  • 13. WHAT IS SVELTE? 13 @ileshmistry | #MMT_TechMeetup • Tool for building fast web applications • Build time not run time so it’s starts the applications faster / No virtual DOM • No complex state management – truly reactive • Open sourced and written by Rich Harris • Powers Sapper application framework (more information later) Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 14. HOW TO GET STARTED? 14 @ileshmistry | #MMT_TechMeetup • Tutorial on their website is a great starting point 🙌 • Have a play with their website Examples, great way to try things out – CodePen style! • Discord chatroom to ask questions • Join the Svelte Summit Oct 18th 2020 • Get involved in meet-ups and event like this Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 15. SVELTE EXAMPLES 15 @ileshmistry | #MMT_TechMeetup Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 16. SOURCING FROM A HEADLESS CMS 16 @ileshmistry | #MMT_TechMeetup Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up • Headless CMS - Kontent • Working from a sample template
  • 17. SOURCING FROM A HEADLESS CMS 17 @ileshmistry | #MMT_TechMeetup Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 18. SVELTE TAKEAWAYS 18 @ileshmistry | #MMT_TechMeetup • Less code to write • Better application performance as you are building the code before run time • Therefore better application first load • Community driven • Easy to learn, get started and build your own small Svelte Sapper app • Ask questions - Discord chatroom • Can easily use a Headless CMS as the data source Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up
  • 19. THANK YOU 19 @ileshmistry | #MMT_TechMeetup Register with Kentico Kontent - 90 days free trial Introduction to Svelte Introduction to Svelte - MMT Tech Meet-up CONTACT ILESHILESH MISTRY (CMS SPECIALIST & KONTENT MVP) @ileshmistry
  • 20. REMAINING AGENDA • Looking into the Svelte compiler – Tan Li Hau (@LiHauTan) • How I built a Sapper blog with all the must-have features – Markus Hatvan (@HatvanMarkus) • Sapper JAMstack – Trello as a blog backend – Shriji Kondan (@Shriji) 20 @ileshmistry | #MMT_TechMeetup MMT Tech Meet-up MMT Tech Meet-up

Editor's Notes

  1. Svelte has its own compiler for converting app code into client-side JavaScript at build time. It is written in TypeScript. Write less code By using languages that allow for writing less code e.g. Svelte One of their goals - Reducing the amount of code you have to write https://svelte.dev/blog/write-less-code - quote this article by Rich Harris Show the example of gif showing the differences between the number of code Svelte, React and Vue have for the same thing. Image 1 vs Image 2 vs Image 3 (all screen shots) rather than gif - quoting blog post where you got them from (URL) This is just an example, but you can get the idea It takes 442 characters in React, and 263 characters in Vue, to achieve something that takes 145 characters in Svelte. The React version is literally three times larger! Top-level elements (parent item) In Svelte, a component can have as many top-level elements as you like. In React and Vue, a component must have a single top-level element. Bindings React is different to Vue and Svelte State   No virtual Dom It compiles your code to tiny framework-less JS Your app starts fast and stays fast You tend to build your apps by creating render() functions E.g. React component
  2. Svelte has its own compiler for converting app code into client-side JavaScript at build time. It is written in TypeScript. Write less code By using languages that allow for writing less code e.g. Svelte One of their goals - Reducing the amount of code you have to write https://svelte.dev/blog/write-less-code - quote this article by Rich Harris Show the example of gif showing the differences between the number of code Svelte, React and Vue have for the same thing. Image 1 vs Image 2 vs Image 3 (all screen shots) rather than gif - quoting blog post where you got them from (URL) This is just an example, but you can get the idea It takes 442 characters in React, and 263 characters in Vue, to achieve something that takes 145 characters in Svelte. The React version is literally three times larger! Top-level elements (parent item) In Svelte, a component can have as many top-level elements as you like. In React and Vue, a component must have a single top-level element. Bindings React is different to Vue and Svelte State   No virtual Dom It compiles your code to tiny framework-less JS Your app starts fast and stays fast You tend to build your apps by creating render() functions E.g. React component
  3. Examples (lots of examples, which allow you to amend and codepen style get used to what you need to apply in your application) Dynamic attributes Nested components Reactivity Props Each block ending (Add new) Model <svelte:body>