SlideShare a Scribd company logo
pre-show interlude
RDoc
GEMS of OCEANIA


 what basics do we need for a newcomer
       to publish their first gem?
the Perils of Documentation
skills

technical skills (see: this preso),
writing skills (sorry, cant help)
time

  writing documentation and
keeping it up-to-date takes time
change

code and architecture changes, domain changes
    e.g. wikis and .docs get dusty & crufty
RDoc
let us see how RDoc addresses these perils
skills

theyre just Ruby comments, with a few formatting
        tags it autolinks, autogenerates, etc.
  Your mum could RDoc (maybe, ok prolly not)
for those writing skills...
time

theyre just comments. You dont need to document the
   self-explanatory, but chances are youre already
            commenting tricky bits of code.
      Why not use that to create reference docs?
change

its in your code, therefore the chance of it
         staying up-to-date is high
Demo I

running RDoc on a simple file:
     rdoc somefile.rb
RDocTask
require 'rake/rdoctask'

Rake::RDocTask.new do |rdoc|
     files = ['README', 'LICENSE', 'COPYING', 'lib/**/*.rb',
              'doc/**/*.rdoc', 'test/*.rb']
     rdoc.rdoc_files.add(files)
     rdoc.main = quot;READMEquot; # page to start on
     rdoc.title = quot;My App's Documentationquot;
     rdoc.rdoc_dir = 'doc' # rdoc output folder
     rdoc.options << '--line-numbers' << '--inline-source'
end
Demo II

creating a Rakefile with an RDocTask, then
seeing what Rake tasks it creates, and finally
     running rake: rake -T; rake doc
Rails
$ rake -T doc
rake doc:app               #   Build the app HTML Files
rake doc:clobber_app       #   Remove rdoc products
rake doc:clobber_plugins   #   Remove plugin documentation
rake doc:clobber_rails     #   Remove rdoc products
rake doc:plugins           #   Generate documation for all installed plugins
rake doc:rails             #   Build the rails HTML Files
rake doc:reapp             #   Force a rebuild of the RDOC files
rake doc:rerails           #   Force a rebuild of the RDOC files
Demo III

generating docs for your Rails app:
 rake doc:app; rake doc:api
Sexiness
Demo IV

 using Evan Weavers Allison RDoc template
My suggestion: use that and customise the CSS.
interlude
Formatting
= Level One Heading
   == Level Two Heading
etc.




             headings!
# Here’s a list:
#
# * Item 1
# * Item 2




                   lists!
# Add another:
#
# 1. Item 1
# 2. Item 2




                 lists again!
:nodoc:



Prevent RDoc from documenting a class, method or module.
:nodoc:all



 Prevent RDoc from documenting a class or
    module and all of the bits within it.
:doc:



Force RDoc to include a class, module or method
            in the documentation.
def fred      # :yields: index, position
    ...
    yield line, address




 RDoc automatically tries to figure out what your
    method yields from the variable names.
    Using :yields: you can override this.
post-show interlude
Thanks!




      Tim Lucas
      toolmantim.com

More Related Content

Viewers also liked

El poema clon
El poema clonEl poema clon
TUBO DIGESTIVO I
TUBO DIGESTIVO ITUBO DIGESTIVO I
TUBO DIGESTIVO Ielgrupo13
 
Introduction to RDoc
Introduction to RDocIntroduction to RDoc
Introduction to RDoc
Tim Lucas
 
Riñón y testículo
Riñón y testículoRiñón y testículo
Riñón y testículoelgrupo13
 
NYSERDA PROGRAMS: $aving Home Energy Dollars
NYSERDA PROGRAMS: $aving Home Energy DollarsNYSERDA PROGRAMS: $aving Home Energy Dollars
NYSERDA PROGRAMS: $aving Home Energy Dollars
Ann Heidenreich
 
3rd Grade Science--Mrs. Stanley's Class
3rd Grade Science--Mrs. Stanley's Class3rd Grade Science--Mrs. Stanley's Class
3rd Grade Science--Mrs. Stanley's Class
Tina Coffey
 
En la madre 2
En la madre 2En la madre 2
En la madre 2
imanita
 
Violencia participativa en los videojuegos: la persona como protagonista
Violencia participativa en los videojuegos: la persona como protagonistaViolencia participativa en los videojuegos: la persona como protagonista
Violencia participativa en los videojuegos: la persona como protagonista
Jorge Alberto Hidalgo Toledo
 
El poema clon.
El poema clon.El poema clon.
Vida de San Agustín Roscelli
Vida de San Agustín RoscelliVida de San Agustín Roscelli
Vida de San Agustín Roscelli
patricia7326
 
PATOLOGÍA DE CÉRVIX Y ENDOMETRIO
PATOLOGÍA DE CÉRVIX Y ENDOMETRIOPATOLOGÍA DE CÉRVIX Y ENDOMETRIO
PATOLOGÍA DE CÉRVIX Y ENDOMETRIOelgrupo13
 
3rd Grade Science--Mrs. Kier's Class
3rd Grade Science--Mrs. Kier's Class3rd Grade Science--Mrs. Kier's Class
3rd Grade Science--Mrs. Kier's Class
Tina Coffey
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
Hebert Alquimim
 
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIA
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIAENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIA
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIAelgrupo13
 
HIGADO Y VIAS BILIARES
HIGADO Y VIAS BILIARESHIGADO Y VIAS BILIARES
HIGADO Y VIAS BILIARESelgrupo13
 
Riñón y testículo
Riñón y testículoRiñón y testículo
Riñón y testículoelgrupo13
 
DESNUTRICION
DESNUTRICIONDESNUTRICION
DESNUTRICIONelgrupo13
 
PRÓSTATA Y PENE
PRÓSTATA Y PENEPRÓSTATA Y PENE
PRÓSTATA Y PENEelgrupo13
 

Viewers also liked (20)

El poema clon
El poema clonEl poema clon
El poema clon
 
TUBO DIGESTIVO I
TUBO DIGESTIVO ITUBO DIGESTIVO I
TUBO DIGESTIVO I
 
UOD Usabilidade
UOD UsabilidadeUOD Usabilidade
UOD Usabilidade
 
Introduction to RDoc
Introduction to RDocIntroduction to RDoc
Introduction to RDoc
 
Riñón y testículo
Riñón y testículoRiñón y testículo
Riñón y testículo
 
NYSERDA PROGRAMS: $aving Home Energy Dollars
NYSERDA PROGRAMS: $aving Home Energy DollarsNYSERDA PROGRAMS: $aving Home Energy Dollars
NYSERDA PROGRAMS: $aving Home Energy Dollars
 
3rd Grade Science--Mrs. Stanley's Class
3rd Grade Science--Mrs. Stanley's Class3rd Grade Science--Mrs. Stanley's Class
3rd Grade Science--Mrs. Stanley's Class
 
En la madre 2
En la madre 2En la madre 2
En la madre 2
 
Violencia participativa en los videojuegos: la persona como protagonista
Violencia participativa en los videojuegos: la persona como protagonistaViolencia participativa en los videojuegos: la persona como protagonista
Violencia participativa en los videojuegos: la persona como protagonista
 
El poema clon.
El poema clon.El poema clon.
El poema clon.
 
Vida de San Agustín Roscelli
Vida de San Agustín RoscelliVida de San Agustín Roscelli
Vida de San Agustín Roscelli
 
PATOLOGÍA DE CÉRVIX Y ENDOMETRIO
PATOLOGÍA DE CÉRVIX Y ENDOMETRIOPATOLOGÍA DE CÉRVIX Y ENDOMETRIO
PATOLOGÍA DE CÉRVIX Y ENDOMETRIO
 
3rd Grade Science--Mrs. Kier's Class
3rd Grade Science--Mrs. Kier's Class3rd Grade Science--Mrs. Kier's Class
3rd Grade Science--Mrs. Kier's Class
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIA
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIAENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIA
ENFERMEDADES DEL TROFOBLASTO Y DE LA GLANDULA MAMARIA
 
HIGADO Y VIAS BILIARES
HIGADO Y VIAS BILIARESHIGADO Y VIAS BILIARES
HIGADO Y VIAS BILIARES
 
Riñón y testículo
Riñón y testículoRiñón y testículo
Riñón y testículo
 
Neumonia
NeumoniaNeumonia
Neumonia
 
DESNUTRICION
DESNUTRICIONDESNUTRICION
DESNUTRICION
 
PRÓSTATA Y PENE
PRÓSTATA Y PENEPRÓSTATA Y PENE
PRÓSTATA Y PENE
 

Similar to Introduction to RDoc

Dev streams2
Dev streams2Dev streams2
Dev streams2
David Mc Donagh
 
Building Application with Ruby On Rails Framework
Building Application with Ruby On Rails FrameworkBuilding Application with Ruby On Rails Framework
Building Application with Ruby On Rails Framework
Edureka!
 
DevAssistant, Docker and You
DevAssistant, Docker and YouDevAssistant, Docker and You
DevAssistant, Docker and You
BalaBit
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
anides
 
Docker Introduction.pdf
Docker Introduction.pdfDocker Introduction.pdf
Docker Introduction.pdf
OKLABS
 
How to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorialHow to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorial
Katy Slemon
 
Phoenix for Rails Devs
Phoenix for Rails DevsPhoenix for Rails Devs
Phoenix for Rails Devs
Diacode
 
Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)
MeetupDataScienceRoma
 
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth RushgroveThe Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
Docker, Inc.
 
Docker and SDL Web/Tridion - SDL UK User Group April 2017
Docker and SDL Web/Tridion - SDL UK User Group April 2017Docker and SDL Web/Tridion - SDL UK User Group April 2017
Docker and SDL Web/Tridion - SDL UK User Group April 2017
rsleggett
 
Ruby Meets Cocoa
Ruby Meets CocoaRuby Meets Cocoa
Ruby Meets Cocoa
Robbert
 
Code Documentation. That ugly thing...
Code Documentation. That ugly thing...Code Documentation. That ugly thing...
Code Documentation. That ugly thing...
Christos Manios
 
Docker Introductory workshop
Docker Introductory workshopDocker Introductory workshop
Docker Introductory workshop
Runcy Oommen
 
Tips pour sécuriser ses conteneurs docker/podman
Tips pour sécuriser ses conteneurs docker/podmanTips pour sécuriser ses conteneurs docker/podman
Tips pour sécuriser ses conteneurs docker/podman
Thierry Gayet
 
Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020
CloudHero
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
msyukor
 
ROS Course Slides Course 2.pdf
ROS Course Slides Course 2.pdfROS Course Slides Course 2.pdf
ROS Course Slides Course 2.pdf
duonglacbk
 

Similar to Introduction to RDoc (20)

Dev streams2
Dev streams2Dev streams2
Dev streams2
 
Building Application with Ruby On Rails Framework
Building Application with Ruby On Rails FrameworkBuilding Application with Ruby On Rails Framework
Building Application with Ruby On Rails Framework
 
DevAssistant, Docker and You
DevAssistant, Docker and YouDevAssistant, Docker and You
DevAssistant, Docker and You
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
RoR guide_p1
RoR guide_p1RoR guide_p1
RoR guide_p1
 
rails.html
rails.htmlrails.html
rails.html
 
rails.html
rails.htmlrails.html
rails.html
 
Docker Introduction.pdf
Docker Introduction.pdfDocker Introduction.pdf
Docker Introduction.pdf
 
How to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorialHow to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorial
 
Phoenix for Rails Devs
Phoenix for Rails DevsPhoenix for Rails Devs
Phoenix for Rails Devs
 
Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)
 
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth RushgroveThe Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
 
Docker and SDL Web/Tridion - SDL UK User Group April 2017
Docker and SDL Web/Tridion - SDL UK User Group April 2017Docker and SDL Web/Tridion - SDL UK User Group April 2017
Docker and SDL Web/Tridion - SDL UK User Group April 2017
 
Ruby Meets Cocoa
Ruby Meets CocoaRuby Meets Cocoa
Ruby Meets Cocoa
 
Code Documentation. That ugly thing...
Code Documentation. That ugly thing...Code Documentation. That ugly thing...
Code Documentation. That ugly thing...
 
Docker Introductory workshop
Docker Introductory workshopDocker Introductory workshop
Docker Introductory workshop
 
Tips pour sécuriser ses conteneurs docker/podman
Tips pour sécuriser ses conteneurs docker/podmanTips pour sécuriser ses conteneurs docker/podman
Tips pour sécuriser ses conteneurs docker/podman
 
Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
 
ROS Course Slides Course 2.pdf
ROS Course Slides Course 2.pdfROS Course Slides Course 2.pdf
ROS Course Slides Course 2.pdf
 

More from Tim Lucas

Introducing... Bananajour!
Introducing... Bananajour!Introducing... Bananajour!
Introducing... Bananajour!
Tim Lucas
 
RORO May Lightning Preso Madness
RORO May Lightning Preso MadnessRORO May Lightning Preso Madness
RORO May Lightning Preso Madness
Tim Lucas
 
Sinatra
SinatraSinatra
Sinatra
Tim Lucas
 
Cucumbers & Factory Girls
Cucumbers & Factory GirlsCucumbers & Factory Girls
Cucumbers & Factory Girls
Tim Lucas
 
Introducing me, and Ruby on Rails
Introducing me, and Ruby on RailsIntroducing me, and Ruby on Rails
Introducing me, and Ruby on Rails
Tim Lucas
 
Developing for iPhone
Developing for iPhoneDeveloping for iPhone
Developing for iPhone
Tim Lucas
 
Just Built It - Introduction to Ruby on Rails
Just Built It - Introduction to Ruby on RailsJust Built It - Introduction to Ruby on Rails
Just Built It - Introduction to Ruby on Rails
Tim Lucas
 
Improving performance of iphone.news.com.au
Improving performance of iphone.news.com.auImproving performance of iphone.news.com.au
Improving performance of iphone.news.com.auTim Lucas
 
Matthew Landauer - Open Australia
Matthew Landauer - Open AustraliaMatthew Landauer - Open Australia
Matthew Landauer - Open Australia
Tim Lucas
 
Matt Allen - Unfuddle your bugs
Matt Allen - Unfuddle your bugsMatt Allen - Unfuddle your bugs
Matt Allen - Unfuddle your bugsTim Lucas
 

More from Tim Lucas (10)

Introducing... Bananajour!
Introducing... Bananajour!Introducing... Bananajour!
Introducing... Bananajour!
 
RORO May Lightning Preso Madness
RORO May Lightning Preso MadnessRORO May Lightning Preso Madness
RORO May Lightning Preso Madness
 
Sinatra
SinatraSinatra
Sinatra
 
Cucumbers & Factory Girls
Cucumbers & Factory GirlsCucumbers & Factory Girls
Cucumbers & Factory Girls
 
Introducing me, and Ruby on Rails
Introducing me, and Ruby on RailsIntroducing me, and Ruby on Rails
Introducing me, and Ruby on Rails
 
Developing for iPhone
Developing for iPhoneDeveloping for iPhone
Developing for iPhone
 
Just Built It - Introduction to Ruby on Rails
Just Built It - Introduction to Ruby on RailsJust Built It - Introduction to Ruby on Rails
Just Built It - Introduction to Ruby on Rails
 
Improving performance of iphone.news.com.au
Improving performance of iphone.news.com.auImproving performance of iphone.news.com.au
Improving performance of iphone.news.com.au
 
Matthew Landauer - Open Australia
Matthew Landauer - Open AustraliaMatthew Landauer - Open Australia
Matthew Landauer - Open Australia
 
Matt Allen - Unfuddle your bugs
Matt Allen - Unfuddle your bugsMatt Allen - Unfuddle your bugs
Matt Allen - Unfuddle your bugs
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

Introduction to RDoc