SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
tcworld India 2016
API Technical Writing
#APItechcomm @sarahmaddox
Introduction to
contents
#APItechcomm @sarahmaddox
What is an API?
Our role and audience
API types
Demos of two APIs
Components of API documentation
Examples of API documentation
Working with an engineering team
How to get started
contents
#APItechcomm @sarahmaddox
What is an API?
Our role and audience
API types
Demos of two APIs
Components of API documentation
Examples of API documentation
Working with an engineering team
How to get started
#APItechcomm @sarahmaddox
What is an API?
#APItechcomm @sarahmaddox
Application Programming Interface (API)
A means of communication
● App to app
● Automated
A description of the communication methods allowed
● Requesting information
● Sending information
● Updating information
The mechanisms supporting those interactions
A way for apps to
exchange information
with each otherWhat is an API?
#APItechcomm @sarahmaddox
Usually not UI
○ Software-to-software interaction, not user interaction
○ May provide a UI widget
“Components” rather than “apps”?
○ Yes, that’s more precise
○ But “app” is good for most purposes
“APIs” = features within an API?
○ No, although fairly common usage
○ Those are classes, methods, endpoints, etc
A way for apps to
exchange information
with each otherWhat is an API?
#APItechcomm @sarahmaddox
The rules / protocol
● Documentation
● WSDL
● WADL
Code libraries
What an app needs
#APItechcomm @sarahmaddox
WWW
URI or URL
HTTP or HTTPS
Web service APIs
SOAP
XML-RPC and JSON-RPC
REST
Web services
REST APIs
and more
#APItechcomm @sarahmaddox
#APItechcomm @sarahmaddox
WSDL
WADL
Docs
#APItechcomm @sarahmaddox
http://www.greycloudapp.com/connection/xml?type=hello
#APItechcomm @sarahmaddox
<?xml version="1.0"
encoding="utf-8" ?>
<GreyCloudAppResponse>
<status>OK</status>
<result>
<type>greeting</type>
<text>hello back</text>
</result>
</GreyCloudAppResponse>
#APItechcomm @sarahmaddox
The role of an API tech writer
#APItechcomm @sarahmaddox
Explain concepts
Show people how to do something
Publish the terms of service of a product
Notify people of changes and new features
What does an API technical writer do?
Help people complete a task
or use a product
#APItechcomm @sarahmaddox
What does an API technical writer do?
Advise developers on naming conventions
Stand up for code readability
Write sample code
Write video scripts
Present videos, workshops, webinars
<
else
Opportunities for creativity
as well as writing/coding zone
#APItechcomm @sarahmaddox
<script type=‘text/javascript’>
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; i > 0; i--) {
alert (‘Hello’ + String(world));
}
}
</script>
You mean you spend your day on stuff like this?
#APItechcomm @sarahmaddox
<script type=‘text/javascript’>
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; i > 0; i--) {
alert (‘Hello’ + String(world));
}
}
</script>
You mean you spend your day on stuff like this?
;-)
#APItechcomm @sarahmaddox
Who’s our audience?
#APItechcomm @sarahmaddox
Inventive
Innovative
Entrepreneurial
Web apps
iOS
Android
Desktop
Wearable
youNameIt
Developers.
They’re our audience.
Who uses APIs?
#APItechcomm @sarahmaddox
● Display your Twitter stream on your Wordpress blog
● Add Flickr photos to Confluence wiki pages
● Embed YouTube videos all over the show
APIs in the real world
#APItechcomm @sarahmaddox
API types
#APItechcomm @sarahmaddox
Web service APIs
SOAP
XML-RPC and JSON-RPC
REST
Library-based APIs
JavaScript
TWAIN
Class-based APIs (object orientation)
Java API
Android API
OS functions and routines
Access to file system
Access to user interface
Object remoting APIs
CORBA
.NET Remoting
Hardware APIs
Video accelerators
Cameras
A classification of APIs
#APItechcomm @sarahmaddox
http://goo.gl/tTqyne
Long link:
http://ffeathers.wordpress.com/2014/02/16/api-types
More details of API types
#APItechcomm @sarahmaddox
Demo of a JavaScript API
#APItechcomm @sarahmaddox
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body { height: 100%; margin: 0; padding: 0; }
#map { height: 100%; }
</style>
</head>
<body>
<div id="map"></div>
<script type="text/javascript">
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -33.857, lng: 151.215},
zoom: 13
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=YOUR-API-KEY&callback=initMap">
</script>
</body>
</html>
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
<head>
<style type="text/css">
html, body {
height: 100%;
margin: 0;
padding: 0; }
#map { height: 100%; }
</style>
</head>
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
<body>
<div id="map"></div>
…
</body>
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
<script async defer
src="https://maps.googleapis.com/maps/api/js
?key=YOUR-KEY-HERE
&callback=initMap">
</script>
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
<script type="text/javascript">
var map;
function initMap() {
map = new google.maps
.Map(document.getElementById('map'),
{center: {lat: -33.857,
lng: 151.215},
zoom: 13
});
}
</script>
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
Google Maps
JavaScript API
#APItechcomm @sarahmaddox
Demo of a REST API
#APItechcomm @sarahmaddox
WWW
URI or URL
HTTP or HTTPS
Web service APIs
SOAP
XML-RPC and JSON-RPC
REST
Web services
REST APIs
and more
#APItechcomm @sarahmaddox
Calling the Flickr API
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<photos page="1" pages="7" perpage="100" total="606">
<photo id=8554933095" owner="31065906@N08" secret="211xxxxxxx" server="8380"
farm="9" title="IMG_4536" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556044604" owner="31065906@N08" secret="b7bxxxxxxx" server="8368"
farm="9" title="IMG_4533" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556045230" owner="31065906@N08" secret="847xxxxxxx" server="8505"
farm="9" title="IMG_4529" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8554934541" owner="31065906@N08" secret="9b38xxxxxx" server="8112"
farm="9" title="IMG_4527" ispublic="1" isfriend="0" isfamily="0" />
Get a list:
● Request
● Response
Get a photo:
● Request
● Response
#APItechcomm @sarahmaddox
http://www.flickr.com/photos/31065906@N08/12376039474
#APItechcomm @sarahmaddox
https://api.flickr.com/services/rest/?
Flickr API request
#APItechcomm @sarahmaddox
https://api.flickr.com/services/rest/?
&method=flickr.people.getPublicPhotos
Flickr API request
#APItechcomm @sarahmaddox
https://api.flickr.com/services/rest/?
&method=flickr.people.getPublicPhotos
&user_id=31065906@N08
Flickr API request
#APItechcomm @sarahmaddox
https://api.flickr.com/services/rest/?
&method=flickr.people.getPublicPhotos
&user_id=31065906@N08
&api_key=KEY-GOES-HERE
Flickr API request
http://www.flickr.com/services/api/keys/apply/
#APItechcomm @sarahmaddox
A Chrome add-onAdvanced REST Client
Testing web services and REST APIs
#APItechcomm @sarahmaddox
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<photos page="1" pages="7" perpage="100" total="606">
<photo id="8554933095" owner="31065906@N08" secret="211xxxxxxx" server="8380" farm="9"
title="IMG_4536" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556044604" owner="31065906@N08" secret="b7bxxxxxxx" server="8368" farm="9"
title="IMG_4533" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556045230" owner="31065906@N08" secret="847xxxxxxx" server="8505" farm="9"
title="IMG_4529" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8554934541" owner="31065906@N08" secret="9b38xxxxxx" server="8112" farm="9"
title="IMG_4527" ispublic="1" isfriend="0" isfamily="0" />
Calling the Flickr API
#APItechcomm @sarahmaddox
http://www.flickr.com/photos/31065906@N08/12376039474
#APItechcomm @sarahmaddox
HTTP protocol - what we’ve ignored
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<photos page="1" pages="7" perpage="100" total="606">
<photo id=8554933095" owner="31065906@N08" secret="211xxxxxxx" server="8380"
farm="9" title="IMG_4536" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556044604" owner="31065906@N08" secret="b7bxxxxxxx" server="8368"
farm="9" title="IMG_4533" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8556045230" owner="31065906@N08" secret="847xxxxxxx" server="8505"
farm="9" title="IMG_4529" ispublic="1" isfriend="0" isfamily="0" />
<photo id="8554934541" owner="31065906@N08" secret="9b38xxxxxx" server="8112"
farm="9" title="IMG_4527" ispublic="1" isfriend="0" isfamily="0" />
Types of requests:
● GET
● POST, PUT, DELETE, more
Request/response:
● Header and body
● Status
● Data types
#APItechcomm @sarahmaddox
Components of API documentation
#APItechcomm @sarahmaddox
What’s in API docs
Conceptual
Overviews
Concepts
Use cases
Practical
Quick start
Tutorials
Sample code
Reference documentation
Hand-written
Auto-generated (Javadoc and others)
Advantage of auto-generation
Disadvantage of auto-generation
#APItechcomm @sarahmaddox
/**
* Short description here.
* More description.
* Can contain links to other parts of the doc: {@link NAME}.
* Can contain <strong>HTML tags</strong>.
* Ends with special "block tags" denoting specific sections of the page.
*
* @param argument1 description of a parameter
* @param argument2 description of a parameter
* @return description of what the method returns
*/
Generated docs - Javadoc comments
#APItechcomm @sarahmaddox
/**
* Prints the user’s favourite toy.
* The printed string includes some predefined text and the
* <strong>color</strong> and <strong>type</strong> of the toy.
*
* @param color A string containing the color of the toy.
* @param toy A string containing the type of toy.
*/
private void printToy(String color, String toy) {
String s = String.format("My favorite toys are %s %s.", color, toy);
System.out.println(s);
}
Example of a Javadoc comment
#APItechcomm @sarahmaddox
Examples of API documentation
#APItechcomm @sarahmaddox
Example documentation for a JavaScript API
Google Maps JavaScript API
Getting started: http://goo.gl/uc8nL
How-to guides for common use cases: http://goo.gl/IDmSPg
Reference: http://goo.gl/W2yaZ
#APItechcomm @sarahmaddox
Example documentation for a REST API
Twitter REST API
Overview and getting started: http://goo.gl/QVRN8y
How-to guides for common use cases: http://goo.gl/B46St5
Reference: http://goo.gl/ie0gpE
#APItechcomm @sarahmaddox
Example documentation for a Java-based API
Google Maps Android API
Overview: http://goo.gl/pPAMq
Getting started: http://goo.gl/fgdUM
How-to guides for common use cases: http://goo.gl/JlVOcQ
Reference: http://goo.gl/ky1ijm
#APItechcomm @sarahmaddox
Working with an engineering team
#APItechcomm @sarahmaddox
Sit with the team
Grok teamwork
Be the advocate for your audience - those “other” developers
Get to know the tools
Gather and share information
A day in the life
#APItechcomm @sarahmaddox
What about code?
Code
http://goo.gl/JII3O0
http://ffeathers.wordpress.com/
2013/12/21/how-to-write-sample-code
#APItechcomm @sarahmaddox
Getting started
Code
#APItechcomm @sarahmaddox
How to get started
Get the tech
Show the ‘tude
Play with some APIs
Do some docs
Follow Hacker News
Follow up on this presentation
https://news.ycombinator.com
MDN and WebPlatform.org
#APItechcomm @sarahmaddox
What is an API?
Our role and audience
API types
Demos of two APIs
Components of API documentation
Examples of API documentation
Working with an engineering team
How to get started
#APItechcomm @sarahmaddox
Why an API tech writer?
APIs are the communication channel of the connected world.
API developers need help hooking their app up to someone else’s API.
Tech writers who can give that help are in a very good position.
#APItechcomm @sarahmaddox
“There is no line where you suddenly cross over
from non-coder to coder, or from fake developer
to real developer. There’s no high priesthood.
You start learning,
and then you just keep going.”
Noah Veltman
Code, the newsroom, and self-doubt
#APItechcomm @sarahmaddox
Twitter @sarahmaddox
Google+ +sarahmaddox
Slideshare sarahmaddox
Blog ffeathers.wordpress.com
Contacting me

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

technical writing styles
technical writing stylestechnical writing styles
technical writing styles
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub Copilot
 
APIConnect Security Best Practice
APIConnect Security Best PracticeAPIConnect Security Best Practice
APIConnect Security Best Practice
 
Prompt Engineering Guide.pptx
Prompt Engineering Guide.pptxPrompt Engineering Guide.pptx
Prompt Engineering Guide.pptx
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
 
Get started with GitHub Copilot.pptx
Get started with GitHub Copilot.pptxGet started with GitHub Copilot.pptx
Get started with GitHub Copilot.pptx
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Web page concept final ppt
Web page concept  final pptWeb page concept  final ppt
Web page concept final ppt
 
Web Development syllabus
Web Development syllabusWeb Development syllabus
Web Development syllabus
 
What's an api
What's an apiWhat's an api
What's an api
 
Html for beginners
Html for beginnersHtml for beginners
Html for beginners
 
Enterprise Integration Patterns
Enterprise Integration PatternsEnterprise Integration Patterns
Enterprise Integration Patterns
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptxOpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
 
HTML CSS & Javascript
HTML CSS & JavascriptHTML CSS & Javascript
HTML CSS & Javascript
 
Presentation on HTML
Presentation on HTMLPresentation on HTML
Presentation on HTML
 
web development
web developmentweb development
web development
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 

Destacado

API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
Akana
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.
Kirsten Hunter
 

Destacado (16)

Api management 101
Api management 101Api management 101
Api management 101
 
Pragmatic REST APIs
Pragmatic REST APIsPragmatic REST APIs
Pragmatic REST APIs
 
API for Beginners
API for BeginnersAPI for Beginners
API for Beginners
 
API Economy: 2016 Horizonwatch Trend Brief
API Economy:  2016 Horizonwatch Trend BriefAPI Economy:  2016 Horizonwatch Trend Brief
API Economy: 2016 Horizonwatch Trend Brief
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
Welcome to the API Economy
Welcome to the API EconomyWelcome to the API Economy
Welcome to the API Economy
 
Api presentation
Api presentationApi presentation
Api presentation
 
Api economy
Api economyApi economy
Api economy
 
APIs for biz dev 2.0 - Which business model to win in the API Economy?
APIs for biz dev 2.0 - Which business model to win in the API Economy?APIs for biz dev 2.0 - Which business model to win in the API Economy?
APIs for biz dev 2.0 - Which business model to win in the API Economy?
 
The Acceleration of the API Economy
The Acceleration of the API EconomyThe Acceleration of the API Economy
The Acceleration of the API Economy
 
Why API? - Business of APIs Conference
Why API? - Business of APIs ConferenceWhy API? - Business of APIs Conference
Why API? - Business of APIs Conference
 
APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.
 
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
 
Pizza Hut Marketing Research Project
Pizza Hut Marketing Research ProjectPizza Hut Marketing Research Project
Pizza Hut Marketing Research Project
 

Similar a API Technical Writing

OpenSocial Intro
OpenSocial IntroOpenSocial Intro
OpenSocial Intro
Pamela Fox
 
Cloud Endpoints _Polymer_ Material design by Martin Görner
Cloud Endpoints_Polymer_Material design by Martin GörnerCloud Endpoints_Polymer_Material design by Martin Görner
Cloud Endpoints _Polymer_ Material design by Martin Görner
European Innovation Academy
 

Similar a API Technical Writing (20)

Wordcamp Toronto Presentation
Wordcamp Toronto PresentationWordcamp Toronto Presentation
Wordcamp Toronto Presentation
 
AngularJS Mobile Warsaw 20-10-2014
AngularJS Mobile Warsaw 20-10-2014AngularJS Mobile Warsaw 20-10-2014
AngularJS Mobile Warsaw 20-10-2014
 
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTOWordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
 
SgCodeJam24 Workshop Extract
SgCodeJam24 Workshop ExtractSgCodeJam24 Workshop Extract
SgCodeJam24 Workshop Extract
 
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
 
Integrating WordPress With Web APIs
Integrating WordPress With Web APIsIntegrating WordPress With Web APIs
Integrating WordPress With Web APIs
 
Angular js
Angular jsAngular js
Angular js
 
Enterprise AIR Development for JavaScript Developers
Enterprise AIR Development for JavaScript DevelopersEnterprise AIR Development for JavaScript Developers
Enterprise AIR Development for JavaScript Developers
 
Api
ApiApi
Api
 
How to build integrated, professional enterprise-grade cross-platform mobile ...
How to build integrated, professional enterprise-grade cross-platform mobile ...How to build integrated, professional enterprise-grade cross-platform mobile ...
How to build integrated, professional enterprise-grade cross-platform mobile ...
 
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
 
OpenSocial Intro
OpenSocial IntroOpenSocial Intro
OpenSocial Intro
 
Maciej Treder "Server-side rendering with Angular—be faster and more SEO, CDN...
Maciej Treder "Server-side rendering with Angular—be faster and more SEO, CDN...Maciej Treder "Server-side rendering with Angular—be faster and more SEO, CDN...
Maciej Treder "Server-side rendering with Angular—be faster and more SEO, CDN...
 
Creating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn APICreating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn API
 
Be a microservices hero
Be a microservices heroBe a microservices hero
Be a microservices hero
 
JavaScript UI Architecture: Be all that you can be
JavaScript UI Architecture: Be all that you can beJavaScript UI Architecture: Be all that you can be
JavaScript UI Architecture: Be all that you can be
 
Cloud Endpoints _Polymer_ Material design by Martin Görner
Cloud Endpoints_Polymer_Material design by Martin GörnerCloud Endpoints_Polymer_Material design by Martin Görner
Cloud Endpoints _Polymer_ Material design by Martin Görner
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
Streamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web FrameworksStreamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web Frameworks
 
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
WordCamp San Diego 2015 - WordPress, WP-API, and Web ApplicationsWordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
 

Más de Sarah Maddox

Tekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social mediaTekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social media
Sarah Maddox
 

Más de Sarah Maddox (16)

Sprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprintSprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprint
 
One word or two
One word or twoOne word or two
One word or two
 
A tech writer, a map, and an app
A tech writer, a map, and an appA tech writer, a map, and an app
A tech writer, a map, and an app
 
The future *is* technical communication
The future *is* technical communicationThe future *is* technical communication
The future *is* technical communication
 
Working with an Engineering Team
Working with an Engineering TeamWorking with an Engineering Team
Working with an Engineering Team
 
Bit Rot in the Docs
Bit Rot in the DocsBit Rot in the Docs
Bit Rot in the Docs
 
Api types
Api typesApi types
Api types
 
Doc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document developmentDoc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document development
 
Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012
 
Tekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social mediaTekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social media
 
Building a developer documentation wiki
Building a developer documentation wikiBuilding a developer documentation wiki
Building a developer documentation wiki
 
Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?
 
Collaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wikiCollaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wiki
 
Confluence as platform for technical documentation
Confluence as platform for technical documentationConfluence as platform for technical documentation
Confluence as platform for technical documentation
 
Summit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddoxSummit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddox
 
A little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideA little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guide
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 

API Technical Writing