SlideShare a Scribd company logo
Designing Powerful  Web Applications with AJAX &  Other Rich Internet Applications David Malouf & Bill Scott UI 11 Cambridge, MA October 9, 2006
Breakdown of the day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an RIA? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What does it mean for us today? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Emulating Desktop Behaviors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Google Spreadsheet Gliffy
Cinematic Effects: Animation for added context ,[object Object],[object Object],[object Object],[object Object],[object Object],LaszloSystems
What happens to our page? “ There is no [page].” - Neo “ There is no page; only pathways” -- Emily Chang & Max Kiesler of  ideacodes A page is a metaphor of a moment of uninterrupted context Kayak NetFlix
What’s all the fuss about Web 2.0? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Technologies Behind RIAs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pure Browser: DHMTL & AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visualizing the AJAX effect JJ Garrett-Ajax: A New Approach to Web Applications (Feb 2005)
Flash (by Adobe) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Empressr
Extensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Del.icio.us Firefox Add-on
Java & ActiveX (with .NET) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ofoto
Backend Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Choosing a Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deployment ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Design ,[object Object],[object Object],[object Object]
Keeping up with the Tech ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Let’s start a project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Time to explore ,[object Object],[object Object],[object Object],[object Object],[object Object]
Section 2 HERE ,[object Object]
Section 3: Design Practice Designing and Communicating Design
Designing vs. Communicating vs. Documenting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design-ING ,[object Object],[object Object],[object Object],[object Object],[object Object]
3 basic steps to designing ,[object Object],[object Object],[object Object]
Sketching What do you see here? Rapid & Rough Multiplicity Communicate CONCEPTS
Bill Buxton on Sketch vs. Prototype ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Taken from the notes of J. Spool on BrainSparks Blog of a talk given by Bill Buxton to Boston-SIGCHI.  http://www.uie.com/brainsparks/2006/11/16/buxton-on-sketching-and-experience-design/
Framework and Language Create Structure Navigation Language Object Action Modifiers
Refinement Details Behavior Exceptions States Messaging
Designing Behavior ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple Design Exercise ,[object Object],[object Object],[object Object]
Simple Design Exercise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discuss: Example Process ,[object Object]
Pain ,[object Object]
The Shift
Assumption ,[object Object],[object Object]
Impact ,[object Object],[object Object],[object Object]
Impact ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Interesting Moments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Actors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Matrix
my.yahoo Interesting Moments
Adaptive Path: Micro States
Yahoo!: Micro States
Animation with Visio
Animation with Photoshop
Fireworks + Acrobat Demo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Section 4:  Why do an RIA Designing an RIA
Why? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hello! Humans are Emotional ,[object Object],Your emotional state when using a product will effect not just your enjoyment of it, but your effectiveness (at least perceptual) with it.  “ Attractive Things Work Better” is the very title of the first chapter.
Location, Location, Location ,[object Object],[object Object],[object Object]
Intuitive ? ,[object Object],[object Object],[object Object]
Legacy of the Web ? ,[object Object],[object Object],[object Object]
RIAs offer Hybridization ,[object Object],[object Object],Yahoo Mail Beta Flickr
Learnability ,[object Object],[object Object]
Security ,[object Object],[object Object],[object Object],[object Object]
Managing Complexity ,[object Object],[object Object],[object Object],[object Object],Baby Name Wizard
Power of Movement ,[object Object],[object Object],[object Object],[object Object],[object Object],Yahoo! Maps (beta)
Playful ,[object Object],[object Object],[object Object]
Design (Big ‘D’) ,[object Object],[object Object],[object Object],[object Object],[object Object]
What is “design”? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Making Design (verb) Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Criteria From Section 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Moving forward ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Annotate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Things to think about ,[object Object],[object Object],[object Object],[object Object],[object Object]
Questions ? Resources: Dave’s Blog:  www.synapticburn.com Bill’s Blog:  looksgoodworkswell.blogspot.com

More Related Content

What's hot

Educational Technology Tools
Educational Technology ToolsEducational Technology Tools
Educational Technology Tools
Sarah Baker
 
Virtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSECVirtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSEC
mmacedon
 
Open Source In Education
Open Source In EducationOpen Source In Education
Open Source In Education
Dominique Cimafranca
 
Group collab
Group collabGroup collab
Group collab
nikkofoti
 
Trends in webdesign
Trends in webdesignTrends in webdesign
Trends in webdesign
bart_netlash
 
Collaborative Technologies ILC
Collaborative Technologies ILCCollaborative Technologies ILC
Collaborative Technologies ILC
Rinda Montgomery
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologies
bibliotecaria
 
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical CommunicationWeb 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Scott Abel
 
Collaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment TechnologiesCollaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment Technologies
Mark Jhon Oxillo
 
Class 2 digital identity
Class 2  digital identityClass 2  digital identity
Class 2 digital identityShawn Lennie
 
Creating mobile web apps
Creating mobile web appsCreating mobile web apps
Creating mobile web appsscottw
 
21st Century Teacher's Toolbox
21st Century Teacher's Toolbox21st Century Teacher's Toolbox
21st Century Teacher's Toolbox
rpalmer
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluationmlichtenauer
 
Hardware & Software Trends for Public Libraries
Hardware & Software Trends for Public LibrariesHardware & Software Trends for Public Libraries
Hardware & Software Trends for Public Libraries
bibliotecaria
 
Assignment 3 software evalutation
Assignment 3  software evalutationAssignment 3  software evalutation
Assignment 3 software evalutationakcrawford24
 
Create, Communicate, and Captivate with Tech Tools
Create, Communicate, and Captivate with Tech ToolsCreate, Communicate, and Captivate with Tech Tools
Create, Communicate, and Captivate with Tech ToolsElizabeth Romero
 

What's hot (19)

Rockets isys363
Rockets isys363Rockets isys363
Rockets isys363
 
Educational Technology Tools
Educational Technology ToolsEducational Technology Tools
Educational Technology Tools
 
Virtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSECVirtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSEC
 
Open Source In Education
Open Source In EducationOpen Source In Education
Open Source In Education
 
Rockets isys363
Rockets isys363Rockets isys363
Rockets isys363
 
Group collab
Group collabGroup collab
Group collab
 
Trends in webdesign
Trends in webdesignTrends in webdesign
Trends in webdesign
 
Collaborative Technologies ILC
Collaborative Technologies ILCCollaborative Technologies ILC
Collaborative Technologies ILC
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologies
 
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical CommunicationWeb 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
 
Isys363
Isys363Isys363
Isys363
 
Collaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment TechnologiesCollaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment Technologies
 
Class 2 digital identity
Class 2  digital identityClass 2  digital identity
Class 2 digital identity
 
Creating mobile web apps
Creating mobile web appsCreating mobile web apps
Creating mobile web apps
 
21st Century Teacher's Toolbox
21st Century Teacher's Toolbox21st Century Teacher's Toolbox
21st Century Teacher's Toolbox
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluation
 
Hardware & Software Trends for Public Libraries
Hardware & Software Trends for Public LibrariesHardware & Software Trends for Public Libraries
Hardware & Software Trends for Public Libraries
 
Assignment 3 software evalutation
Assignment 3  software evalutationAssignment 3  software evalutation
Assignment 3 software evalutation
 
Create, Communicate, and Captivate with Tech Tools
Create, Communicate, and Captivate with Tech ToolsCreate, Communicate, and Captivate with Tech Tools
Create, Communicate, and Captivate with Tech Tools
 

Similar to Designing Powerful Web Applications - Monterey

From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
Shane Morris
 
Web 2.0 for IA's
Web 2.0 for IA'sWeb 2.0 for IA's
Web 2.0 for IA's
Dave Malouf
 
Buzzword, How'd They Build That?
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?
dcoletta
 
Rich User Experience Documentation - Update
Rich User Experience Documentation - UpdateRich User Experience Documentation - Update
Rich User Experience Documentation - Update
John Yesko
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
Chris Mitchell
 
Make Tools
Make ToolsMake Tools
Make Tools
Victor Lombardi
 
Developing For The Web
Developing For The WebDeveloping For The Web
Developing For The Web
aleemb
 
Web 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes PresentationWeb 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes Presentation
Jamie Thingelstad
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxldominion
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
Mark Frydenberg
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
Simon Guest
 
Yui Design Patterns
Yui Design PatternsYui Design Patterns
Yui Design Patterns
Madhuri Chopurala, CSPO, CSM
 
When to use Ajax
When to use AjaxWhen to use Ajax
When to use Ajax
mikepadilla
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven Design
Nicolò Pignatelli
 
Real World Azure - Dev
Real World Azure - DevReal World Azure - Dev
Real World Azure - Dev
Clint Edmonson
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
tec
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
Jesper Wøldiche
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipallanchao
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon Brown
Avisi B.V.
 

Similar to Designing Powerful Web Applications - Monterey (20)

From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
 
Web 2.0 for IA's
Web 2.0 for IA'sWeb 2.0 for IA's
Web 2.0 for IA's
 
Buzzword, How'd They Build That?
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?
 
Rich User Experience Documentation - Update
Rich User Experience Documentation - UpdateRich User Experience Documentation - Update
Rich User Experience Documentation - Update
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
Make Tools
Make ToolsMake Tools
Make Tools
 
Developing For The Web
Developing For The WebDeveloping For The Web
Developing For The Web
 
Web 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes PresentationWeb 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes Presentation
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
Yui Design Patterns
Yui Design PatternsYui Design Patterns
Yui Design Patterns
 
When to use Ajax
When to use AjaxWhen to use Ajax
When to use Ajax
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven Design
 
Real World Azure - Dev
Real World Azure - DevReal World Azure - Dev
Real World Azure - Dev
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon Brown
 

More from Dave Malouf

Design Operations
Design OperationsDesign Operations
Design Operations
Dave Malouf
 
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design PracticeAmplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Dave Malouf
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
Dave Malouf
 
Measuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps Practice
Dave Malouf
 
Design Operations
Design OperationsDesign Operations
Design Operations
Dave Malouf
 
Observation As Craft
Observation As CraftObservation As Craft
Observation As Craft
Dave Malouf
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
Dave Malouf
 
Climbing Strategy Mountain
Climbing Strategy MountainClimbing Strategy Mountain
Climbing Strategy Mountain
Dave Malouf
 
Enterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutesEnterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutes
Dave Malouf
 
Storytelling and Interaction Design - From Business to Buttons
Storytelling and Interaction Design - From Business to ButtonsStorytelling and Interaction Design - From Business to Buttons
Storytelling and Interaction Design - From Business to Buttons
Dave Malouf
 
Interaction Design as the Language of Story
Interaction Design as the Language of StoryInteraction Design as the Language of Story
Interaction Design as the Language of Story
Dave Malouf
 
Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13
Dave Malouf
 
Interaction Design Resources
Interaction Design ResourcesInteraction Design Resources
Interaction Design Resources
Dave Malouf
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction Design
Dave Malouf
 
The Craft of Observation
The Craft of ObservationThe Craft of Observation
The Craft of Observation
Dave Malouf
 
Make Your Users Boogie
Make Your Users BoogieMake Your Users Boogie
Make Your Users Boogie
Dave Malouf
 
What you missed when you skipped design school
What you missed when you skipped design schoolWhat you missed when you skipped design school
What you missed when you skipped design school
Dave Malouf
 
Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.
Dave Malouf
 
Move that thang
Move that thangMove that thang
Move that thang
Dave Malouf
 
Education for Design For Life
Education for Design For LifeEducation for Design For Life
Education for Design For Life
Dave Malouf
 

More from Dave Malouf (20)

Design Operations
Design OperationsDesign Operations
Design Operations
 
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design PracticeAmplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
 
Measuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps Practice
 
Design Operations
Design OperationsDesign Operations
Design Operations
 
Observation As Craft
Observation As CraftObservation As Craft
Observation As Craft
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 
Climbing Strategy Mountain
Climbing Strategy MountainClimbing Strategy Mountain
Climbing Strategy Mountain
 
Enterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutesEnterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutes
 
Storytelling and Interaction Design - From Business to Buttons
Storytelling and Interaction Design - From Business to ButtonsStorytelling and Interaction Design - From Business to Buttons
Storytelling and Interaction Design - From Business to Buttons
 
Interaction Design as the Language of Story
Interaction Design as the Language of StoryInteraction Design as the Language of Story
Interaction Design as the Language of Story
 
Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13
 
Interaction Design Resources
Interaction Design ResourcesInteraction Design Resources
Interaction Design Resources
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction Design
 
The Craft of Observation
The Craft of ObservationThe Craft of Observation
The Craft of Observation
 
Make Your Users Boogie
Make Your Users BoogieMake Your Users Boogie
Make Your Users Boogie
 
What you missed when you skipped design school
What you missed when you skipped design schoolWhat you missed when you skipped design school
What you missed when you skipped design school
 
Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.
 
Move that thang
Move that thangMove that thang
Move that thang
 
Education for Design For Life
Education for Design For LifeEducation for Design For Life
Education for Design For Life
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
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
 
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
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
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
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
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
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
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
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
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
 
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
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
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
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
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
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
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
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

Designing Powerful Web Applications - Monterey