SlideShare a Scribd company logo
Markdown
Friend or
Foe?
Ellis Pratt
@ellispratt
About me
Director at Cherryleaf,
a technical writing services and training
company in the UK
About you
Who uses DITA, S1000D or similar?
About you
How much have you spent on software, training
and consultancy?
Overview
1. Some home truths
2. What is Markdown?
3. What can it do?
4. Managing your content
5. How does it compare to DITA?
6. When should you use Markdown?
7. When shouldn’t you?
8. Interoperability
Image: Tim Peake
1.Some home truths
DITA is 11 years old
After 11 years
≃9%
of Technical Authors
are using
DITA
23 April 2016
After 11 years
≃4%
of technical writing
job adverts
mention
DITA
23 April 2016
DITA has not taken
over the world
and
Technical Authors’ tools are
seen as
Difficult to use
Hard to write
Hard to read
Technical Authors’ tools are
Complex tools for
complex problems
Not particularly
cheap
Only used by
Technical Authors
and
Developers now see XML as
Verbose
Old-fashioned
<?xml version="1.0" encoding="utf-8"?>
<Patient xmlns="http://hl7.org/fhir">
<text>
<status value="generated" />
<div xmlns="http://www.w3.org/1999/xhtml">
<p>Harley N Hobbs</p>
<p>16 Pier Road</p>
<p>STANWARDINE IN THE FIELDS</p>
<p>SY4 7IW</p>
<p>Date of birth: 1966-06-07</p>
</div>
</text>
<identifier>
<use value="official" />
<type>
<coding>
<code value="SSN" />
</coding>
</type>
<system value="http://hl7.org/fhir/sid/us-ssn" />
<value value="1" />
</identifier>
<postalCode value="SY4 7IW" />
</address>
<careProvider>
<reference value="Organization/1" />
</careProvider>
</Patient>
and
Help has moved partly to
So
People have been
looking at alternative
solutions
2.What is Markdown?
Markdown
Simple tool for simple
problems
Created as a faster
way to create HTML
A lightweight syntax
used for generating
HTML
Demo of Markdown
authoring tool
If that looks familiar
Many web apps use
Markdown
(early versions)
Flavours of Markdown
People have added
extra functionality to
the original standard
Markdown-like alternatives
AsciiDoc
reStructuredTex
(reST)
Markdown authoring tools
Less sophisticated
Built to suit the
developers’ workflow
Low cost, open
source
Simple markup
3.What can it do?
Demo of Markdown
publishing tool
Single source content
Multi-channel publishing
Variables
Templates
The closest you get
to strict information
typing
Uses a scripting
language (liquid) with
Markdown
Conditional text (sort of)
Add review comments and
track changes
Link validation
(but link management can be problematic)
Colour coded syntax
4.Managing your
content
It’s usually a file-based topic
model
Documentation can be treated like code
Source control/Binding
Versioning
“Flat file” CMS
Demo of flat file CMS
Automatic builds
Stenodict example
https://github.com/openstenoproject/stenodict/blob/gh-pages/_dictionaries/
pokemon.md
becomes
http://www.openstenoproject.org/stenodict/dictionaries/pokemon.html
Continuous integration
e.g. Continuous
delivery with Jenkins,
Asciidoctor and
Gradle
Screenshots update with every new application build
Database driven local CMS
Cloud CMS
Collaborative writing
Shared
through
Google Drive
and Dropbox
Collaborative writing demo
Collaborative writing demo
Demo of CMS with templates
What happens when someone falls under a bus?
But Markdown document production
systems are often bespoke
5.How does it
compare to DITA?
Similarities with DITA
DITA Markdown
Separation of content and format ✓
Single source/Topic re-use ✓
Multichannel publishing ✓
Tools independent ✓
File based storage ✓
Maps ✓
Extensions
DITA Markdown
Keyref/variables
😀
Conditional publishing
😮
Metadata
😀
L18N attribute
😟
Versioning
😮
Tables
😕
Xrefs
😕
Glossaries and Indexes
😕
Omissions
DITA Markdown
Strict information typing
(consistency) 😟
Transclusion 😟
Standards based 😟
Structured authoring 😟
Extensible (shareable) 😟
Dynamic heading level rendering 😟
Advantages over DITA
DITA Markdown
✘ Continuous deployment
✘
Add review comments and track
changes
✘ Coloured syntax for code samples
✘ Put JavaScript tags directly in a topic
✘ Easy to read the markup
✘ Cost
✘ Speed of deployment
6.When should you
use Markdown?
Where docs are a
team responsibility
Devs and Writers are one
team
Docs are be part of the
definition of Done
Docs are part of the
review process
Image: St Helens RFC
If you need to make it easy
for developers to write
You need to fit into
the developers
workflow
Enabling them to use
their own tools
If you have non-professional
writers contributing content
e.g. Sales proposals
The client wants to
edit the content
(custom
deployments)
You hate wrangling
Word files
If you are on tight budget
Or you can’t get 3rd
parties to spend
money on using your
authoring tools
If you have little time
Continuously
changing
applications
API documentation
Custom-deployed
software (for each
client)
7. When shouldn’t you
use it?
When shouldn’t you?
1. Your work requires a
standard
2. You need to extend the
markup with your own
syntax
3. You need semantic
markup
4. You have non-trivial
L18N needs
When shouldn’t you?
5. You want DTP
6. You have complex
lists
7. Google’s custom
search engine isn’t
good enough
8. The simplicity is lost
due to customisation
8. Interoperability
Hopefully we’ll see more
work on
Exporting to
Markdown
Round-tripping
Markdown
Image: Roger Sheen
DITA-OT Markdown plugin
You can use
Markdown files
directly in DITA topic
references
You can also publish
DITA content to the
Markdown format
<map>
<topicref
href="topic.md"
format="markdown"/>
</map>
DITA Glass
Lightweight DITA
It promises
DITA<-->Markdown
format mappings
So you could use both
Use DITA for complex
content
Use Markdown for
simple content
Content APIs
All the created content
is accessible via an
API
Bring your content
anywhere, display it
as you like
Contentful
Netflix API Image: Cleve Gibbon
And there’s AsciiDoc
Supports DocBook
Can be set up to
work with Jekyll and
other tools
Summary
What are the takeaways?
It’s simple,
lightweight and low
cost
It can do a lot
Developers love it
Questions
For more information
ellis@cherryleaf.com
@ellispratt
End
© Cherryleaf 2016
Images and
screenshots © their
respective owners

More Related Content

What's hot

Engaging a Developer Audience: Documentation and More
Engaging a Developer Audience: Documentation and MoreEngaging a Developer Audience: Documentation and More
Engaging a Developer Audience: Documentation and More
Anya Stettler
 
About Dewey Hong
About Dewey HongAbout Dewey Hong
About Dewey Hong
Dewey Hong
 
How to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a ProHow to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a Pro
Atul Gupta(8X)
 
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
p3u6x
 
Clean Software Design: The Practices to Make The Design Simple
Clean Software Design: The Practices to Make The Design SimpleClean Software Design: The Practices to Make The Design Simple
Clean Software Design: The Practices to Make The Design Simple
Lemi Orhan Ergin
 
Professionalism and Industry Expectations related to IT industry
Professionalism and Industry Expectations related to IT industry  Professionalism and Industry Expectations related to IT industry
Professionalism and Industry Expectations related to IT industry
Tharindu Weerasinghe
 
Dissecting Professor M for Best Practices
Dissecting Professor M for Best PracticesDissecting Professor M for Best Practices
Dissecting Professor M for Best Practices
Lauren Hayward Schaefer
 
Thinking of Documentation as Code [YUIConf 2013]
Thinking of Documentation as Code [YUIConf 2013]Thinking of Documentation as Code [YUIConf 2013]
Thinking of Documentation as Code [YUIConf 2013]
evangoer
 

What's hot (8)

Engaging a Developer Audience: Documentation and More
Engaging a Developer Audience: Documentation and MoreEngaging a Developer Audience: Documentation and More
Engaging a Developer Audience: Documentation and More
 
About Dewey Hong
About Dewey HongAbout Dewey Hong
About Dewey Hong
 
How to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a ProHow to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a Pro
 
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
PDF READ FREE LabVIEW Graphical Programming, Fifth Edition ^DOWNLOAD E.B.O.O.K.#
 
Clean Software Design: The Practices to Make The Design Simple
Clean Software Design: The Practices to Make The Design SimpleClean Software Design: The Practices to Make The Design Simple
Clean Software Design: The Practices to Make The Design Simple
 
Professionalism and Industry Expectations related to IT industry
Professionalism and Industry Expectations related to IT industry  Professionalism and Industry Expectations related to IT industry
Professionalism and Industry Expectations related to IT industry
 
Dissecting Professor M for Best Practices
Dissecting Professor M for Best PracticesDissecting Professor M for Best Practices
Dissecting Professor M for Best Practices
 
Thinking of Documentation as Code [YUIConf 2013]
Thinking of Documentation as Code [YUIConf 2013]Thinking of Documentation as Code [YUIConf 2013]
Thinking of Documentation as Code [YUIConf 2013]
 

Similar to Markdown - friend or foe?

Tlf2016
Tlf2016Tlf2016
Tlf2016
Dru Lavigne
 
The Guide to becoming a full stack developer in 2018
The Guide to becoming a full stack developer in 2018The Guide to becoming a full stack developer in 2018
The Guide to becoming a full stack developer in 2018
Amit Ashwini
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
XMetaL
 
Let Writers Write: Automating the Boring Stuff for Our Docs Team
Let Writers Write: Automating the Boring Stuff for Our Docs TeamLet Writers Write: Automating the Boring Stuff for Our Docs Team
Let Writers Write: Automating the Boring Stuff for Our Docs Team
Pronovix
 
11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project
SofiaCarter4
 
28 accessible digital office document (adod) project
28 accessible digital office document (adod) project28 accessible digital office document (adod) project
28 accessible digital office document (adod) projectAEGIS-ACCESSIBLE Projects
 
Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...
BookNet Canada
 
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffreyPDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
John McCaffrey
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
Ramy Hakam
 
Olf2016
Olf2016Olf2016
Olf2016
Dru Lavigne
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer
Sean Coates
 
Software for paper formatting
Software for paper formatting Software for paper formatting
Software for paper formatting
salonibansal21
 
Lfnw2016
Lfnw2016Lfnw2016
Lfnw2016
Dru Lavigne
 
Build your own Language - Why and How?
Build your own Language - Why and How?Build your own Language - Why and How?
Build your own Language - Why and How?
Markus Voelter
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
Scott Abel
 
Xml & scripting
Xml & scriptingXml & scripting
Xml & scripting
SURBHI SAROHA
 
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta Mukherjee
 
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
Sarah Silveri, RSI Content Solutions
 
Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentation
Tom Johnson
 
Creating a compiler for your own language
Creating a compiler for your own languageCreating a compiler for your own language
Creating a compiler for your own language
Andrea Tino
 

Similar to Markdown - friend or foe? (20)

Tlf2016
Tlf2016Tlf2016
Tlf2016
 
The Guide to becoming a full stack developer in 2018
The Guide to becoming a full stack developer in 2018The Guide to becoming a full stack developer in 2018
The Guide to becoming a full stack developer in 2018
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
 
Let Writers Write: Automating the Boring Stuff for Our Docs Team
Let Writers Write: Automating the Boring Stuff for Our Docs TeamLet Writers Write: Automating the Boring Stuff for Our Docs Team
Let Writers Write: Automating the Boring Stuff for Our Docs Team
 
11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project
 
28 accessible digital office document (adod) project
28 accessible digital office document (adod) project28 accessible digital office document (adod) project
28 accessible digital office document (adod) project
 
Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...
 
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffreyPDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Olf2016
Olf2016Olf2016
Olf2016
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer
 
Software for paper formatting
Software for paper formatting Software for paper formatting
Software for paper formatting
 
Lfnw2016
Lfnw2016Lfnw2016
Lfnw2016
 
Build your own Language - Why and How?
Build your own Language - Why and How?Build your own Language - Why and How?
Build your own Language - Why and How?
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
Xml & scripting
Xml & scriptingXml & scripting
Xml & scripting
 
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdf
 
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
 
Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentation
 
Creating a compiler for your own language
Creating a compiler for your own languageCreating a compiler for your own language
Creating a compiler for your own language
 

More from Ellis Pratt

COVID-19: The future of organisations and the future of technical communication
COVID-19: The future of organisations and the future of technical communicationCOVID-19: The future of organisations and the future of technical communication
COVID-19: The future of organisations and the future of technical communication
Ellis Pratt
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy Meetup
Ellis Pratt
 
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
Ellis Pratt
 
Writing at 240 words per minute - The Open Steno Project
Writing at 240 words per minute - The Open Steno ProjectWriting at 240 words per minute - The Open Steno Project
Writing at 240 words per minute - The Open Steno Project
Ellis Pratt
 
ISTC presentation - The Institute of Scientific and Technical Communicators
ISTC presentation - The Institute of Scientific and Technical CommunicatorsISTC presentation - The Institute of Scientific and Technical Communicators
ISTC presentation - The Institute of Scientific and Technical Communicators
Ellis Pratt
 
Moving into API documentation writing
Moving into API documentation writingMoving into API documentation writing
Moving into API documentation writing
Ellis Pratt
 
The changing nature of technical content (tekom tcworld 2013 conference)
The changing nature of technical content (tekom tcworld 2013 conference)The changing nature of technical content (tekom tcworld 2013 conference)
The changing nature of technical content (tekom tcworld 2013 conference)
Ellis Pratt
 
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
Ellis Pratt
 
Technical writing career paths in the UK
Technical writing  career paths in the UKTechnical writing  career paths in the UK
Technical writing career paths in the UK
Ellis Pratt
 
What can content strategists learn from historical fighting manuals?
What can content strategists learn from historical fighting manuals?What can content strategists learn from historical fighting manuals?
What can content strategists learn from historical fighting manuals?
Ellis Pratt
 
You win! Applying gamification to user assistance
You win! Applying gamification to user assistanceYou win! Applying gamification to user assistance
You win! Applying gamification to user assistance
Ellis Pratt
 
Writing as a career in IT
Writing as a career in ITWriting as a career in IT
Writing as a career in IT
Ellis Pratt
 
Technical Writer - Exploding the myths
Technical Writer - Exploding the mythsTechnical Writer - Exploding the myths
Technical Writer - Exploding the mythsEllis Pratt
 
Twitter
TwitterTwitter
Twitter
Ellis Pratt
 

More from Ellis Pratt (14)

COVID-19: The future of organisations and the future of technical communication
COVID-19: The future of organisations and the future of technical communicationCOVID-19: The future of organisations and the future of technical communication
COVID-19: The future of organisations and the future of technical communication
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy Meetup
 
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
Towards an Agile Authoring methodology: Learning from Lean (AgileTheDocs Conf...
 
Writing at 240 words per minute - The Open Steno Project
Writing at 240 words per minute - The Open Steno ProjectWriting at 240 words per minute - The Open Steno Project
Writing at 240 words per minute - The Open Steno Project
 
ISTC presentation - The Institute of Scientific and Technical Communicators
ISTC presentation - The Institute of Scientific and Technical CommunicatorsISTC presentation - The Institute of Scientific and Technical Communicators
ISTC presentation - The Institute of Scientific and Technical Communicators
 
Moving into API documentation writing
Moving into API documentation writingMoving into API documentation writing
Moving into API documentation writing
 
The changing nature of technical content (tekom tcworld 2013 conference)
The changing nature of technical content (tekom tcworld 2013 conference)The changing nature of technical content (tekom tcworld 2013 conference)
The changing nature of technical content (tekom tcworld 2013 conference)
 
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
Adobe Day Europe panel discussion slides: Assisting the millennial user – cha...
 
Technical writing career paths in the UK
Technical writing  career paths in the UKTechnical writing  career paths in the UK
Technical writing career paths in the UK
 
What can content strategists learn from historical fighting manuals?
What can content strategists learn from historical fighting manuals?What can content strategists learn from historical fighting manuals?
What can content strategists learn from historical fighting manuals?
 
You win! Applying gamification to user assistance
You win! Applying gamification to user assistanceYou win! Applying gamification to user assistance
You win! Applying gamification to user assistance
 
Writing as a career in IT
Writing as a career in ITWriting as a career in IT
Writing as a career in IT
 
Technical Writer - Exploding the myths
Technical Writer - Exploding the mythsTechnical Writer - Exploding the myths
Technical Writer - Exploding the myths
 
Twitter
TwitterTwitter
Twitter
 

Recently uploaded

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Markdown - friend or foe?