SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
THE BLOB, THE CHUNK,
& THE BLOCK:
STRUCTURED CONTENT IN
THE AGE OF GUTENBERG
WO R D C A M P B O S TO N 2 0 1 8
John Eckman • @jeckman • #wcbos
W E ’ V E B E E N H E R E B E F O R E
https://wordpress.tv/2014/01/05/john-eckman-beyond-posts-and-pages-getting-chunky-with-wordpress/
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
W E ’ V E B E E N H E R E B E F O R E
https://wordpress.tv/2014/01/05/john-eckman-beyond-posts-and-pages-getting-chunky-with-wordpress/
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
W E ’ V E B E E N H E R E B E F O R E
• Blobs:
• Content all mashed together into a
single big field
• Mix presentation and structure
• Make reuse difficult
• Faster to create

• Chunks:
• Content broken down into small,
structured components
• Separate presentation & structure
• Facilitate reuse
• Require more planning
https://wordpress.tv/2014/01/05/john-eckman-beyond-posts-and-pages-getting-chunky-with-wordpress/
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
E N T E R G U T E N B E R G
https://en.wikipedia.org/wiki/File:Metal_movable_type.jpg
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
“The Gutenberg editor uses blocks to create all types of content,
replacing a half-dozen inconsistent ways of customizing WordPress,
bringing it in line with modern coding standards, and aligning with
open web initiatives. These content blocks transform how users,
developers, and hosts interact with WordPress to make building rich
web content easier and more intuitive, democratizing publishing —
and work — for everyone, regardless of technical ability.”
E N T E R G U T E N B E R G
https://en.wikipedia.org/wiki/File:Metal_movable_type.jpg
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
A R E B LO C K S B LO B BY, O R C H U N KY ?
Photo by Bruno Martins on Unsplashhttps://unsplash.com/photos/OhJmwB4XWLE
John Eckman • @jeckman • #wcbos
<!--	wp:heading	-->	
<h2>Verse	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:verse	-->	
<pre	class="wp-block-verse">Write	poetry	and	other	literary	
expressions	honoring	all	spaces	and	line-breaks.</pre>	
<!--	/wp:verse	-->	
<!--	wp:heading	-->	
<h2>Table	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:table	-->	
<table	class="wp-block-table">	
	 <tbody>	
	 	 <tr	style="height:45px">	
	 	 	 <td	style="height:45px">Row	1	Column	1</td>	
	 	 	 <td	style="height:45px">Row	1	Column	2</td>	
	 	 </tr>	
	 	 <tr	style="height:45px">	
	 	 	 <td	style="height:45px">Row	2	Column	1</td>	
	 	 	 <td	style="height:45px">Row	2	Column	2</td>	
	 	 </tr>	
	 	 <tr	style="height:45px">	
	 	 	 <td	style="height:45px">Row	3	Column	1</td>	
	 	 	 <td	style="height:45px">Row	3	Column	2</td>	
	 	 </tr>	
	 </tbody>	
</table>	
<!--	/wp:table	-->	
<!--	wp:heading	-->	
<h2>Separator	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:separator	-->	
https://sridharkatakam.com/dummy-content-for-gutenberg/ John Eckman • @jeckman • #wcbos
</tr>	
	 	 <tr	style="height:45px">	
	 	 	 <td	style="height:45px">Row	3	Column	1</td>	
	 	 	 <td	style="height:45px">Row	3	Column	2</td>	
	 	 </tr>	
	 </tbody>	
</table>	
<!--	/wp:table	-->	
<!--	wp:heading	-->	
<h2>Separator	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:separator	-->	
<hr	class="wp-block-separator"	/>	
<!--	/wp:separator	-->	
<!--	wp:heading	{"className":"has-top-margin"}	-->	
<h2	class="has-top-margin">Spacer	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:spacer	-->	
<div	style="height:100px"	aria-hidden="true"	class="wp-
block-spacer"></div>	
<!--	/wp:spacer	-->	
<!--	wp:heading	-->	
<h2>Categories	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:categories	/-->	
<!--	wp:heading	-->	
<h2>Latest	Posts	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:latest-posts	/-->
https://sridharkatakam.com/dummy-content-for-gutenberg/ John Eckman • @jeckman • #wcbos
<!--	wp:heading	-->	
<h2>Twitter	Embed	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:core-embed/twitter	{"url":"https://
twitter.com/MKBHD/status/
993606431126548481","type":"rich","providerNameSl
ug":"twitter"}	-->	
<figure	class="wp-block-embed-twitter	wp-block-
embed	is-type-rich	is-provider-twitter">	
	 https://twitter.com/MKBHD/status/
993606431126548481	
</figure>	
<!--	/wp:core-embed/twitter	-->	
<!--	wp:heading	-->	
<h2>YouTube	Embed	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:core-embed/youtube	{"url":"https://
www.youtube.com/watch?v=V-Ma40uyo-
I","type":"video","providerNameSlug":"youtube"}	
-->	
<figure	class="wp-block-embed-youtube	wp-block-
embed	is-type-video	is-provider-youtube">	
	 https://www.youtube.com/watch?v=V-Ma40uyo-I	
</figure>	
<!--	/wp:core-embed/youtube	-->	
<!--	wp:heading	-->	
<h2>Facebook	Embed	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:core-embed/facebook	{"url":"https://
www.facebook.com/groups/
macpowerusers/","providerNameSlug":"embed-
handler"}	-->	
https://sridharkatakam.com/dummy-content-for-gutenberg/ John Eckman • @jeckman • #wcbos
993606431126548481","type":"rich","providerNameSl
ug":"twitter"}	-->	
<figure	class="wp-block-embed-twitter	wp-block-
embed	is-type-rich	is-provider-twitter">	
	 https://twitter.com/MKBHD/status/
993606431126548481	
</figure>	
<!--	/wp:core-embed/twitter	-->	
<!--	wp:heading	-->	
<h2>YouTube	Embed	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:core-embed/youtube	{"url":"https://
www.youtube.com/watch?v=V-Ma40uyo-
I","type":"video","providerNameSlug":"youtube"}	
-->	
<figure	class="wp-block-embed-youtube	wp-block-
embed	is-type-video	is-provider-youtube">	
	 https://www.youtube.com/watch?v=V-Ma40uyo-I	
</figure>	
<!--	/wp:core-embed/youtube	-->	
<!--	wp:heading	-->	
<h2>Facebook	Embed	Block</h2>	
<!--	/wp:heading	-->	
<!--	wp:core-embed/facebook	{"url":"https://
www.facebook.com/groups/
macpowerusers/","providerNameSlug":"embed-
handler"}	-->	
<figure	class="wp-block-embed-facebook	wp-block-
embed	is-provider-embed-handler">	
	 https://www.facebook.com/groups/macpowerusers/	
</figure>	
<!--	/wp:core-embed/facebook	-->	
https://sridharkatakam.com/dummy-content-for-gutenberg/ John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
A R E B LO C K S B LO B BY, O R C H U N KY ?
• Blocks have structure.
• Blocks get stored inside the post content, but in a structured way
• Is a block just a chunk stored inside a blob?
• Block editing works on structured data
• How can we get the benefits of blocks (user experience, flexibility,
previewability) while preserving the value of structured content (reuse,
extensibility, future-proofing, presentation independence)?
• How can we transition to blocks without going all blobby?
Photo by Joanna Kosinska on Unsplash
https://unsplash.com/photos/xFTNsGW1isI
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
( H Y P OT H E T I C A L ) C AS E S T U DY
John Eckman • @jeckman • #wcbos
M E TA DATA
John Eckman • @jeckman • #wcbos
M E TA DATA
• Album
• Artist
• Title
• Cover Image
• Label
• Release Year
• Categories
John Eckman • @jeckman • #wcbos
M E TA DATA
• Review
• Author
• Date
• Score
• Subhead / Deck
John Eckman • @jeckman • #wcbos
P R E - G U T E N B E R G , R O U N D O N E
• WYSIWYG editor in content
• Very blobby
• Not so much reuse
• Not so much consistency
• Very very fast and simple
• Blobbiest of blobs
• Don’t do this!
John Eckman • @jeckman • #wcbos
P R E - G U T E N B E R G , R O U N D O N E ( B )
• Shortcode to insert Album bit
• Structures the data slightly
• Use shortcode UI (shortcake)
• Still pretty blobby
• Hard to access data inside the
shortcode
• Hard to track relationship of
shortcode to posts using it
John Eckman • @jeckman • #wcbos
P R E - G U T E N B E R G , R O U N D O N E ( B )
• Shortcode to insert Album bit
• Structures the data slightly
• Use shortcode UI (shortcake)
• Still pretty blobby
• Hard to access data inside the
shortcode
• Hard to track relationship of
shortcode to posts using it
John Eckman • @jeckman • #wcbos
P R E - G U T E N B E R G , R O U N D T WO
• Review CPT, with specific post meta
and taxonomy
• Template for CPT
• More consistency (templated
layout, structured input)
• More reuse: reviews of other
albums by this artist, from this label,
in this category become taxonomy
lookups
John Eckman • @jeckman • #wcbos
CHALLENGE: MULTIPLE
ALBUMS IN A REVIEW?
John Eckman • @jeckman • #wcbos
P R E - G U T E N B E R G , R O U N D T H R E E
• Review & Album CPTs, w/
relationship
• Artist or Label as CPT or Taxonomy
• Enables reuse: show other albums by
this artist, other reviews of this album
• Editing process more complex/
abstract - create album first then the
review of it
John Eckman • @jeckman • #wcbos
ENTER GUTENBERG
John Eckman • @jeckman • #wcbos
ENTER GUTENBERG
John Eckman • @jeckman • #wcbos
G U T E N B E R G , R O U N D O N E
• Custom block for albums
• Editors can put it anywhere
• But: inconsistency
• But: no reuse
• Better than the blobby old way?
John Eckman • @jeckman • #wcbos
G U T E N B E R G , R O U N D T WO
• Reviews CPT & block template
• Consistency of layout, structure - but
not necessarily content
• Some reuse of reviews (taxonomies
on review CPT)
• But not really reuse of albums
independent of reviews
• Could set post-meta on review that
really “belongs” to album (artist,
genre)
John Eckman • @jeckman • #wcbos
G U T E N B E R G , R O U N D T WO ( B )
• Albums as “reusable” / “saved” /
“shared” blocks
• Underneath the hood, saved blocks
are just a CPT with block content
• Not easy to see if they exist already
• Still pretty blobby
• Weak “global” blocks
implementation
John Eckman • @jeckman • #wcbos
G U T E N B E R G , R O U N D T H R E E
• Reviews & Albums as CPTs, each
with Post Meta & Taxonomy
• Custom block to pulls in an existing
Album CPT into a Review
• Album CPT could still use a block
template for editing
• Set taxonomies on review based on
Album CPT pulled in?
• Decent reuse
John Eckman • @jeckman • #wcbos
G U T E N B E R G , R O U N D F O U R
• Reviews & Albums as CPTs
• If Album doesn’t exist, create inside the editing
window for the Review
• Set taxonomies and relationships on album save
- enable editing as a block but saving to CPT
• Goal:
• Get the editing experience of a blobby system
(where you are editing in a more wysiwyg
model, with a preview of what you will get)
• Preserve the structured content utility of a
chunky system (in terms of how data gets
stored and can be reused)
John Eckman • @jeckman • #wcbos
W H Y C H U N K ?
• Future Proofing:
• What happens when new devices
get introduced & necessitate
different combinations of output?
• New features (e.g. link all reviews
to spotify version of album if
available)
• Consistency
• Single record for each object

• Enable Relationships:
• Show other albums by this artist
(for which we have reviews)
• Show other albums on this label or
in this category
• Show other reviews of this album
• Other Albums to which this artist
contributed?
https://wordpress.tv/2014/01/05/john-eckman-beyond-posts-and-pages-getting-chunky-with-wordpress/
John Eckman • @jeckman • #wcbos
John Eckman • @jeckman • #wcbos
C O N C LU S I O N S
• Block-based editing can improve experience
• Closer representation to the thing being edited
• More flexibility to move blocks within a page/post
• Block-based editing can make WP blobby
• Mixing presentation and structure in post content
• Structured blocks inside blobby post containers
• Proper content modeling and planning required
• You can still leverage many benefits of blocks
• More complex “save” events and block interfaces Photo by Markus Spiske on Unsplash
https://unsplash.com/photos/OO89_95aUC0
John Eckman • @jeckman • #wcbos
Thank You!
Feedback Welcome: @jeckman or john.eckman@10up.com

Contenu connexe

Plus de John Eckman

Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsJohn Eckman
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingJohn Eckman
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST APIJohn Eckman
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four AgreementsJohn Eckman
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesJohn Eckman
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting DistributionJohn Eckman
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going CrazyJohn Eckman
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessJohn Eckman
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesJohn Eckman
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015John Eckman
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectJohn Eckman
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)John Eckman
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content OutJohn Eckman
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content OutJohn Eckman
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress BubbleJohn Eckman
 
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressEnterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressJohn Eckman
 
Building Community, Building Software
Building Community, Building SoftwareBuilding Community, Building Software
Building Community, Building SoftwareJohn Eckman
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectJohn Eckman
 
Engineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentEngineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentJohn Eckman
 
Learning from the other 78%
Learning from the other 78%Learning from the other 78%
Learning from the other 78%John Eckman
 

Plus de John Eckman (20)

Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-Profits
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content Targeting
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST API
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four Agreements
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote Companies
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting Distribution
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going Crazy
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining Success
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to Allies
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble
 
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressEnterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
 
Building Community, Building Software
Building Community, Building SoftwareBuilding Community, Building Software
Building Community, Building Software
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
Engineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentEngineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about Content
 
Learning from the other 78%
Learning from the other 78%Learning from the other 78%
Learning from the other 78%
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg