SlideShare a Scribd company logo
z
SPAClient Side Awesomeness
By
Sk.
Tajbir
DotNetters
Tech Summit - 2015
RUET
Little bit about me..
Sr. Software
Engineer at Desme
Bangladesh
Technical
Consultant at
KNOW ‘N’ RISE
Product Developer
at jEffectBox
www.sktajbir.com
SPA
Single Page Apps
This is not SPA
What’s a SPA?
Web app that fits on single
web page providing a
comfortable and responsive
user experience by loading all
necessary code with a single
page load
Google Mail
Trello (www.trello.com)
How Request & Response Works?
How Request & Response Works? (Cont.)
How Request & Response Works? (Cont.)
How Request & Response Works? (Cont.)
How SPA Works?
Traditional vs. SPA
What’s AJAX?
Asynchronous JavaScript + XML is an approach to
using a number of existing technologies together,
including: HTML or XHTML, Cascading Style Sheets,
JavaScript, The Document Object Model, XML, XSLT, and
most importantly the XMLHttpRequest object.
When these technologies are combined in the Ajax
model, web applications are able to make quick,
incremental updates to the user interface without
reloading the entire browser page. This makes the
application faster and more responsive to user actions.
Why SPA?
Rich User
Experience
Same App for
all Devices
Reduced
Round
Tripping
What you need to build SPA?
Project Idea
HTML5/CSS3 Angular Js Require Js
WebApi as Web
Service
SingnalR for Push
Notification
Data Storage
Key Factors while creating SPA
Security
Error
Handling in JS
Performance
JS Code
Complexity
Justin Mayer Says..
“ The secret of building large apps is
never build large apps. Break your
application into small pieces. Then,
assemble those testable, bite-sized
pieces into your big application. “
Thank You!
sk_tajbir@outlook.com

More Related Content

What's hot

Resume_new
Resume_newResume_new
Resume_new
Rajesh K P
 
Top 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App DevelopmentTop 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App Development
Ajeet Singh
 
Aman's resume
Aman's resumeAman's resume
Aman's resume
Aman Sharma
 
ARCHANA NEELAM
ARCHANA NEELAMARCHANA NEELAM
ARCHANA NEELAM
archana neelam
 
QCObjects 2020 Overview
QCObjects 2020 OverviewQCObjects 2020 Overview
QCObjects 2020 Overview
Jean Machuca
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
Ömer Göktuğ Poyraz
 
Ashish_Resume
Ashish_ResumeAshish_Resume
Ashish_Resume
Ashish vishwakarma
 

What's hot (7)

Resume_new
Resume_newResume_new
Resume_new
 
Top 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App DevelopmentTop 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App Development
 
Aman's resume
Aman's resumeAman's resume
Aman's resume
 
ARCHANA NEELAM
ARCHANA NEELAMARCHANA NEELAM
ARCHANA NEELAM
 
QCObjects 2020 Overview
QCObjects 2020 OverviewQCObjects 2020 Overview
QCObjects 2020 Overview
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Ashish_Resume
Ashish_ResumeAshish_Resume
Ashish_Resume
 

Viewers also liked

January 25th
January 25thJanuary 25th
January 25th
Tamela McGhee
 
Techno Teach: Sharing Good Practice in Legal Information Teaching
Techno Teach: Sharing Good Practice in Legal Information TeachingTechno Teach: Sharing Good Practice in Legal Information Teaching
Techno Teach: Sharing Good Practice in Legal Information Teaching
Jackie Hanes
 
Node JS
Node JSNode JS
Lab 1.6 Cara Membuat HTTPS Pada Windows Server
Lab 1.6 Cara Membuat HTTPS Pada Windows ServerLab 1.6 Cara Membuat HTTPS Pada Windows Server
Lab 1.6 Cara Membuat HTTPS Pada Windows Server
Agil Ibnu Prasetia
 
Kompensasi
KompensasiKompensasi
Kompensasiodyjoana
 
DP & Confucianims
DP & ConfucianimsDP & Confucianims
DP & Confucianims
Bengt & Maarit de Paulis
 
The brain by numbers
The brain by numbersThe brain by numbers
The brain by numbers
The Tipping Point
 
Как Интернет делает космос ближе
Как Интернет делает космос ближеКак Интернет делает космос ближе
Как Интернет делает космос ближе
Positive Hack Days
 
DP & CSG
DP & CSGDP & CSG

Viewers also liked (10)

January 25th
January 25thJanuary 25th
January 25th
 
Techno Teach: Sharing Good Practice in Legal Information Teaching
Techno Teach: Sharing Good Practice in Legal Information TeachingTechno Teach: Sharing Good Practice in Legal Information Teaching
Techno Teach: Sharing Good Practice in Legal Information Teaching
 
Node JS
Node JSNode JS
Node JS
 
Lab 1.6 Cara Membuat HTTPS Pada Windows Server
Lab 1.6 Cara Membuat HTTPS Pada Windows ServerLab 1.6 Cara Membuat HTTPS Pada Windows Server
Lab 1.6 Cara Membuat HTTPS Pada Windows Server
 
Kompensasi
KompensasiKompensasi
Kompensasi
 
DP & Confucianims
DP & ConfucianimsDP & Confucianims
DP & Confucianims
 
The brain by numbers
The brain by numbersThe brain by numbers
The brain by numbers
 
preporuka 1
preporuka 1preporuka 1
preporuka 1
 
Как Интернет делает космос ближе
Как Интернет делает космос ближеКак Интернет делает космос ближе
Как Интернет делает космос ближе
 
DP & CSG
DP & CSGDP & CSG
DP & CSG
 

Similar to SPA

Single Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersSingle Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for Beginners
Inexture Solutions
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar
 
Js il.com
Js il.comJs il.com
Js il.com
Eyal Vardi
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 
Front end web & app development
Front end web & app developmentFront end web & app development
Front end web & app development
Tarannum shaikh
 
rima_cv (1)
rima_cv (1)rima_cv (1)
rima_cv (1)
Rima Patel
 
Dhanusha Bijawat Resume
Dhanusha Bijawat ResumeDhanusha Bijawat Resume
Dhanusha Bijawat Resume
Dhanusha Vijayvergiya
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Avya Technology Pvt. Ltd.
 
Resume
ResumeResume
Resume
Nitin Gupta
 
Web & Mobile 2020_LaSoft.pdf
Web & Mobile 2020_LaSoft.pdfWeb & Mobile 2020_LaSoft.pdf
Web & Mobile 2020_LaSoft.pdf
LaSoft
 
LaSoft
LaSoftLaSoft
Java script framework
Java script frameworkJava script framework
Java script framework
Debajani Mohanty
 
Resume
ResumeResume
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy
 
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code CampDoing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Chris Love
 
Students mentoring-session (awais-munir)
Students mentoring-session (awais-munir)Students mentoring-session (awais-munir)
Students mentoring-session (awais-munir)
timematcher
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
JohnTaieb
 
Shesh Nath Verma
Shesh Nath VermaShesh Nath Verma
Shesh Nath Verma
Shesh Verma
 
Single page application and canvas drawing
Single page application and canvas drawing Single page application and canvas drawing
Single page application and canvas drawing
IJwest
 
Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?
Pixel Crayons
 

Similar to SPA (20)

Single Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersSingle Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for Beginners
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Js il.com
Js il.comJs il.com
Js il.com
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Front end web & app development
Front end web & app developmentFront end web & app development
Front end web & app development
 
rima_cv (1)
rima_cv (1)rima_cv (1)
rima_cv (1)
 
Dhanusha Bijawat Resume
Dhanusha Bijawat ResumeDhanusha Bijawat Resume
Dhanusha Bijawat Resume
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
 
Resume
ResumeResume
Resume
 
Web & Mobile 2020_LaSoft.pdf
Web & Mobile 2020_LaSoft.pdfWeb & Mobile 2020_LaSoft.pdf
Web & Mobile 2020_LaSoft.pdf
 
LaSoft
LaSoftLaSoft
LaSoft
 
Java script framework
Java script frameworkJava script framework
Java script framework
 
Resume
ResumeResume
Resume
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code CampDoing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
 
Students mentoring-session (awais-munir)
Students mentoring-session (awais-munir)Students mentoring-session (awais-munir)
Students mentoring-session (awais-munir)
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Shesh Nath Verma
Shesh Nath VermaShesh Nath Verma
Shesh Nath Verma
 
Single page application and canvas drawing
Single page application and canvas drawing Single page application and canvas drawing
Single page application and canvas drawing
 
Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?Mern Stack App Development: What Does the Future Hold?
Mern Stack App Development: What Does the Future Hold?
 

More from Shahriar Iqbal Chowdhury

Community
CommunityCommunity
Cloud friendly Enterprise Architecture
Cloud friendly Enterprise ArchitectureCloud friendly Enterprise Architecture
Cloud friendly Enterprise Architecture
Shahriar Iqbal Chowdhury
 
Interactive SDLC
Interactive SDLCInteractive SDLC
Interactive SDLC
Shahriar Iqbal Chowdhury
 
Enterprise business Inteligence
Enterprise business Inteligence Enterprise business Inteligence
Enterprise business Inteligence
Shahriar Iqbal Chowdhury
 
Big Data
Big DataBig Data
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Shahriar Iqbal Chowdhury
 
Version control
Version controlVersion control
Version control
Shahriar Iqbal Chowdhury
 
Application development gadget & gears
Application development gadget & gearsApplication development gadget & gears
Application development gadget & gears
Shahriar Iqbal Chowdhury
 
Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know
Shahriar Iqbal Chowdhury
 
Strategy Pattern
Strategy PatternStrategy Pattern
Strategy Pattern
Shahriar Iqbal Chowdhury
 
Observer pattern
Observer patternObserver pattern
Observer pattern
Shahriar Iqbal Chowdhury
 
Adapter Design Pattern
Adapter Design PatternAdapter Design Pattern
Adapter Design Pattern
Shahriar Iqbal Chowdhury
 
Factory method pattern
Factory method patternFactory method pattern
Factory method pattern
Shahriar Iqbal Chowdhury
 

More from Shahriar Iqbal Chowdhury (13)

Community
CommunityCommunity
Community
 
Cloud friendly Enterprise Architecture
Cloud friendly Enterprise ArchitectureCloud friendly Enterprise Architecture
Cloud friendly Enterprise Architecture
 
Interactive SDLC
Interactive SDLCInteractive SDLC
Interactive SDLC
 
Enterprise business Inteligence
Enterprise business Inteligence Enterprise business Inteligence
Enterprise business Inteligence
 
Big Data
Big DataBig Data
Big Data
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Version control
Version controlVersion control
Version control
 
Application development gadget & gears
Application development gadget & gearsApplication development gadget & gears
Application development gadget & gears
 
Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know
 
Strategy Pattern
Strategy PatternStrategy Pattern
Strategy Pattern
 
Observer pattern
Observer patternObserver pattern
Observer pattern
 
Adapter Design Pattern
Adapter Design PatternAdapter Design Pattern
Adapter Design Pattern
 
Factory method pattern
Factory method patternFactory method pattern
Factory method pattern
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
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
 
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
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
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
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
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
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
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
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
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
 
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
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
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
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
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
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

SPA

Editor's Notes

  1. Source: https://developer.mozilla.org/en-US/docs/AJAX
  2. Justin is a founder, and lead developer of JavaScriptMVC. During the day, he is the CEO of Jupiter Consulting, a JavaScript consulting company. When not working on JavaScriptMVC, he's cheating with his other favorite framework - Ruby on Rails.