Frameworks give you a rich toolset to do complex tasks very easy and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic.
In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic. Even if you're not planning on migrating frameworks yet, decoupling is a good practice that will give you less headaches in the future.
We are nearing the end of 2018 and it is time to look at WebRTC and where it is headed.
We are already there with WebRTC - it is available across devices, browsers and platforms. What are we going to do with it next then?
This presentation is all about that topic
Frameworks give you a rich toolset to do complex tasks very easy and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic.
In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic. Even if you're not planning on migrating frameworks yet, decoupling is a good practice that will give you less headaches in the future.
Frameworks give you a rich toolset to do complex tasks very easy and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic.
In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic. Even if you're not planning on migrating frameworks yet, decoupling is a good practice that will give you less headaches in the future.
We are nearing the end of 2018 and it is time to look at WebRTC and where it is headed.
We are already there with WebRTC - it is available across devices, browsers and platforms. What are we going to do with it next then?
This presentation is all about that topic
Frameworks give you a rich toolset to do complex tasks very easy and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic.
In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic. Even if you're not planning on migrating frameworks yet, decoupling is a good practice that will give you less headaches in the future.
GatsbyJS Recipes - Mmt tech meetup - August 2020Ilesh Mistry
Gatsby Recipes at the MMT Tech Meet-up
A quick introduction to GatsbyJS recipes and how they can be setup and used. As well as how you can setup a Kentico Kontent GatsbyJS recipe
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxIlesh Mistry
The October 2022 IM Tech Meetup was about Next.js.
This presentation was about Getting started with Next.js.
Web development framework created by Vercel
Open-source
Is a React framework that gives you building blocks to create websites and applications
As it’s highly connected to Vercel there is a smooth deployment platform with it
Acts as a wrapper around the benefits of React and bridges the gap for the browser. As typically React is client side, Next.js helps to pre-render content.
One of the most recognised and widely used development frameworks by the community
Big brands like TikTok, Nike, Notion, Nintendo etc… are using it
Seems like the ‘go to’ item in the tech stack, especially for front-end developers
Evolving pretty fast in the market and becoming a strong leader
Next/image - Image optimisation and others
It’s better for SEO as your HTML is pre-loaded compared to standard reach app
Deep Dive on "Creating beautiful RESTful APIs designed to meet your customers needs from the Author(Mike Stowe) of Undisturbed REST: Achieving Undisturbed REST"
Achieving Undisturbed REST: Achieving Undisturbed REST
Create beautiful RESTful APIs designed to meet your customers needs while also being agile enough to meet the demands of ever changing platforms and businesses. Along with learning about the different types of API formats, you’ll learn how to take a user first approach, take advantage of modern design techniques, and leave with a strong understanding of API design and development – including HATEOAS/ hypermedia usage.
Serverless Architectures enable scalable and cost-effective apps to be built faster, so they can dramatically increase the odds of Your Startup's Success!
In "Startups + Serverless = Match made in Heaven" meetup, www.ServerlessToronto.org members discussed how to help Entrepreneurs push their businesses up to "other side of the teeterboard" (without failing) using the Serverless technologies: https://www.youtube.com/watch?v=1SqfJo47kMA
MuleSoft approach to the integration - Warsaw MuleSoft MeetupPatryk Bandurski
Slides from the fourth Warsaw MuleSoft Meetup. Senior Integration Architect shares his personal experience regarding MuleSoft approach to the integration.
DevOps and APIs: Great Alone, Better Together MuleSoft
DevOps has emerged as a critical enabler of agility in enterprise IT; a DevOps model increases reliability and minimizes disruption, with the added benefit of increasing speed. But that isn’t enough. DevOps must be balanced with a focus on asset consumption and reuse to make sure the organization is extracting maximum value out of all the newly built assets. And that’s where an API strategy comes in. In this session, we'll discuss how organizations use DevOps and API-led connectivity to reduce time to market 3-4x.
These are the presentation slides for the fifth Mulesoft Meetup held in Huddersfield. The topics covering a deep dive into API RAML design best practice and taking part in the community success month
No. #10 edition of the Singapore MuleSoft Meetup.
Our first speaker was Alyanna Lazaro, Technical Lead & Architect at Capgemini in Singapore, who provided practical insight on Reliable Messaging in Mule 4 demonstrating use-cases to best leverage AMQ .
Our second speaker was Yohanes Sono, Technical Architect at MuleSoft in Singapore. He continued the RTF story, building upon last meet-ups introduction, with a deep dive into architecting and operationally managing an RTF deployment architecture.
The presentation was created for Cracow Mulesoft Meetup #1.
It covers the following content:
• Let us understand how the MuleSoft Forum and Meetup Community are helping across the World.
• Overview of Mule Migration Assistant (open source CLI tool provided by MuleSoft)
• Drivers to migrate your Mule 3 application
• How this baseline framework make your migration from Mule 3 to Mule 4 smooth?
• MMA in action - Demo
• Recent product updates, get trend and become MuleSoft Certified as a community success month.
This event is worth watching, if you:
• Have many Mule 3 apps in your organization and you want to switch to Mule 4
• Want to increase developers productivity through semi-automatic tool during the re-development
• Are Mule developer and you want to make your life easier in migration projects
Multi-Source Inventory. Imagine. Las Vegas. 2018Igor Miniailo
Presentation made by
Mark Brinton - Product Owner of MSI
Igor Miniailo - Architect of MSI
who described the story, product backlog, architecture and community contribution on the Multi-Source Inventory project
You can learn Mulesoft from step by step using this presentation.
This presentation was delivered in 2nd May '20 at the Surat Mulesfot Meetup.
Key topics covered during the event:
1. What is 'API' & 'Integration'
2. Introduction to API-Led Integration and MuleSoft
3. What is Anypoint Platform
4. Mulesoft Training & Certification
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIlesh Mistry
Introduction to Tailwind CSS at the IM Tech Meetup - May 2022 covering CSS Frameworks. Ilesh Mistry goes through the elements within Tailwind CSS, how to set it up, documentation and a quick demo.
You can view this on his YouTube channel - https://www.youtube.com/watch?v=hhG7GDnJuqI
Never too late to learn - IM Tech Meetup - Feb 2022Ilesh Mistry
Never too late to learn presented at the IM Tech Meetup - Feb 2022.
It covers the journey from being a developer to then not and then going back into development.
GatsbyJS was a great starting point. Using this with Kontent by Kentico and Netlify to host my website.
More Related Content
Similar to Introduction to Svelte - Mmt tech meetup - September 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020Ilesh Mistry
Gatsby Recipes at the MMT Tech Meet-up
A quick introduction to GatsbyJS recipes and how they can be setup and used. As well as how you can setup a Kentico Kontent GatsbyJS recipe
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxIlesh Mistry
The October 2022 IM Tech Meetup was about Next.js.
This presentation was about Getting started with Next.js.
Web development framework created by Vercel
Open-source
Is a React framework that gives you building blocks to create websites and applications
As it’s highly connected to Vercel there is a smooth deployment platform with it
Acts as a wrapper around the benefits of React and bridges the gap for the browser. As typically React is client side, Next.js helps to pre-render content.
One of the most recognised and widely used development frameworks by the community
Big brands like TikTok, Nike, Notion, Nintendo etc… are using it
Seems like the ‘go to’ item in the tech stack, especially for front-end developers
Evolving pretty fast in the market and becoming a strong leader
Next/image - Image optimisation and others
It’s better for SEO as your HTML is pre-loaded compared to standard reach app
Deep Dive on "Creating beautiful RESTful APIs designed to meet your customers needs from the Author(Mike Stowe) of Undisturbed REST: Achieving Undisturbed REST"
Achieving Undisturbed REST: Achieving Undisturbed REST
Create beautiful RESTful APIs designed to meet your customers needs while also being agile enough to meet the demands of ever changing platforms and businesses. Along with learning about the different types of API formats, you’ll learn how to take a user first approach, take advantage of modern design techniques, and leave with a strong understanding of API design and development – including HATEOAS/ hypermedia usage.
Serverless Architectures enable scalable and cost-effective apps to be built faster, so they can dramatically increase the odds of Your Startup's Success!
In "Startups + Serverless = Match made in Heaven" meetup, www.ServerlessToronto.org members discussed how to help Entrepreneurs push their businesses up to "other side of the teeterboard" (without failing) using the Serverless technologies: https://www.youtube.com/watch?v=1SqfJo47kMA
MuleSoft approach to the integration - Warsaw MuleSoft MeetupPatryk Bandurski
Slides from the fourth Warsaw MuleSoft Meetup. Senior Integration Architect shares his personal experience regarding MuleSoft approach to the integration.
DevOps and APIs: Great Alone, Better Together MuleSoft
DevOps has emerged as a critical enabler of agility in enterprise IT; a DevOps model increases reliability and minimizes disruption, with the added benefit of increasing speed. But that isn’t enough. DevOps must be balanced with a focus on asset consumption and reuse to make sure the organization is extracting maximum value out of all the newly built assets. And that’s where an API strategy comes in. In this session, we'll discuss how organizations use DevOps and API-led connectivity to reduce time to market 3-4x.
These are the presentation slides for the fifth Mulesoft Meetup held in Huddersfield. The topics covering a deep dive into API RAML design best practice and taking part in the community success month
No. #10 edition of the Singapore MuleSoft Meetup.
Our first speaker was Alyanna Lazaro, Technical Lead & Architect at Capgemini in Singapore, who provided practical insight on Reliable Messaging in Mule 4 demonstrating use-cases to best leverage AMQ .
Our second speaker was Yohanes Sono, Technical Architect at MuleSoft in Singapore. He continued the RTF story, building upon last meet-ups introduction, with a deep dive into architecting and operationally managing an RTF deployment architecture.
The presentation was created for Cracow Mulesoft Meetup #1.
It covers the following content:
• Let us understand how the MuleSoft Forum and Meetup Community are helping across the World.
• Overview of Mule Migration Assistant (open source CLI tool provided by MuleSoft)
• Drivers to migrate your Mule 3 application
• How this baseline framework make your migration from Mule 3 to Mule 4 smooth?
• MMA in action - Demo
• Recent product updates, get trend and become MuleSoft Certified as a community success month.
This event is worth watching, if you:
• Have many Mule 3 apps in your organization and you want to switch to Mule 4
• Want to increase developers productivity through semi-automatic tool during the re-development
• Are Mule developer and you want to make your life easier in migration projects
Multi-Source Inventory. Imagine. Las Vegas. 2018Igor Miniailo
Presentation made by
Mark Brinton - Product Owner of MSI
Igor Miniailo - Architect of MSI
who described the story, product backlog, architecture and community contribution on the Multi-Source Inventory project
You can learn Mulesoft from step by step using this presentation.
This presentation was delivered in 2nd May '20 at the Surat Mulesfot Meetup.
Key topics covered during the event:
1. What is 'API' & 'Integration'
2. Introduction to API-Led Integration and MuleSoft
3. What is Anypoint Platform
4. Mulesoft Training & Certification
Similar to Introduction to Svelte - Mmt tech meetup - September 2020 (20)
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIlesh Mistry
Introduction to Tailwind CSS at the IM Tech Meetup - May 2022 covering CSS Frameworks. Ilesh Mistry goes through the elements within Tailwind CSS, how to set it up, documentation and a quick demo.
You can view this on his YouTube channel - https://www.youtube.com/watch?v=hhG7GDnJuqI
Never too late to learn - IM Tech Meetup - Feb 2022Ilesh Mistry
Never too late to learn presented at the IM Tech Meetup - Feb 2022.
It covers the journey from being a developer to then not and then going back into development.
GatsbyJS was a great starting point. Using this with Kontent by Kentico and Netlify to host my website.
Experiences from launching a site before Christmas. Covering the Mental Health and Wellbeing. Presented at the MMT Tech Meetup in Jan 2021.
The website approach was using GitHub as the repository, GatsbyJS and GraphQL to display the website content retrieved from Kentico Kontent (headless cms). This was all hosted on Netlify.
At the #MMT_TechMeetup November 2020, this presentation talks about the common Accessibility mistakes and assumptions that are made when building accessible websites. What the assumptions that are made and what to look out for to overcome them.
The presentation is by Ilesh Mistry (CMS Specialist and Kontent MVP) working at MMT Digital
Digital Transformation - How the world is changing for youIlesh Mistry
Digital Transformation is changing the world and in your industry. It's not all about technology, but having a strategy to move forward, innovate and not be left behind.
This presentation talks through what a transformation strategy is, some of the challenges you will face, technologies to be looking out for and key takeaways if you're looking to transform your company into the next era.
Introduction to some of the Accessibility Standards.
Accessibility consideration.
Ways to make the site accessible - HTML, ALT and TITLE, Links, CSS, Colour Contrast, Forms, Media, ARIA.
Third Party widgets/content.
Accessibility Checking / Testing.
How we used Kentico to build responsive sites by Ilesh Mistry
The technical approach we take in building fully responsive websites using Kentico. To help communicate the results that we achieve by approaching responsive design in a content-centric manner we will demonstrate how two of our recent responsive websites were created.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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
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
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
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
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>