SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Brandon
West
SendGrid
Manager, Developer Relations

@bwest

Who am I ?

brandon@sendgrid.com
SendGrid
Documentation
& Open Source Projects
Why Documentation Matters
ProgrammableWeb.com API Survey Results

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
What Documentation Does

Developers Self Serve
Reduce Support Tickets

Establishes Credibility

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
API Workshop
Test the API
from browser.
No code.

!
New version
coming soon!

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
Documentation Is Not Easy
• We are on our third version of documentation. The first 2 were bad.	

• It’s a big job. We’re now hiring a person to manage it full time.	

• Things are constantly changing

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
What Makes Sustainable Documentation?
• Change tracking / version control	

• Ease of deploying changes	

• Maintainability of platform	

• Smart constraints	

• Smart defaults	

• Ease of editing content	

• Defined structure	

• These are a lot of the same things that make code sustainable.

!

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
!8
Open Source Libraries

PHP

C#

Node.js

Obj-C

Perl

Go

Python

Java
https://github.com/sendgrid/
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
Most Popular Libraries

PHP
C#

Based on views on Github
over the last 2 weeks

Python
Node.js

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
Why Have Open Source Libraries?
• Reduce the amount of work it takes for new users to get started	

• Developers like package managers such as npm, nuget, rubygems	

• Provides example implementations even if devs don’t use them	

• Lets us provide smart defaults — e.g. Web API instead of SMTP	

• If we don’t build them, someone will. But we get the questions!	

• It’s fun 😊
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
Not Just API Wrappers

• Our documentation is open source! github.com/sendgrid/docs	

• New newsletter subscription widget is also open source	

• We’re trying to open source more projects as well

Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights
Reserved
Thank you !!

Más contenido relacionado

Destacado

SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1Wataru Sato
 
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話典子 松本
 
Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...
 Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ... Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...
Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...VMware Tanzu
 
Twilio x SendGrid x Bluemix実践ハンズオン
Twilio x SendGrid x Bluemix実践ハンズオンTwilio x SendGrid x Bluemix実践ハンズオン
Twilio x SendGrid x Bluemix実践ハンズオンSendGrid JP
 
How To IM Like a Business Pro
How To IM Like a Business ProHow To IM Like a Business Pro
How To IM Like a Business ProTom McFaul
 
How To Write Business Email That Delivers Results
How To Write Business Email That Delivers ResultsHow To Write Business Email That Delivers Results
How To Write Business Email That Delivers ResultsTom McFaul
 
Email Strategy, Design and User Experience
Email Strategy, Design and User ExperienceEmail Strategy, Design and User Experience
Email Strategy, Design and User ExperienceLitmus
 
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...500 Startups
 
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...500 Startups
 

Destacado (9)

SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1
 
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話
 
Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...
 Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ... Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...
Sending Emails Reliably & Quickly from Your Cloud Foundry App with SendGrid ...
 
Twilio x SendGrid x Bluemix実践ハンズオン
Twilio x SendGrid x Bluemix実践ハンズオンTwilio x SendGrid x Bluemix実践ハンズオン
Twilio x SendGrid x Bluemix実践ハンズオン
 
How To IM Like a Business Pro
How To IM Like a Business ProHow To IM Like a Business Pro
How To IM Like a Business Pro
 
How To Write Business Email That Delivers Results
How To Write Business Email That Delivers ResultsHow To Write Business Email That Delivers Results
How To Write Business Email That Delivers Results
 
Email Strategy, Design and User Experience
Email Strategy, Design and User ExperienceEmail Strategy, Design and User Experience
Email Strategy, Design and User Experience
 
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...
[WMD 2015] Interstate Analytics >> Jamie Quint, "Measuring for Revenue Attrib...
 
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...
[WMD 2015] SendGrid >> Pedro Sorrentino, "Email Strategy For Starters: When, ...
 

Similar a SendGrid documentation & open source projects

QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoSzczepan Faber
 
CI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoCI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoC4Media
 
Github for Serious Business Professional
Github for Serious Business ProfessionalGithub for Serious Business Professional
Github for Serious Business Professionalzwheller
 
Communication tool & Environment for Remote Worker
Communication tool & Environment for Remote WorkerCommunication tool & Environment for Remote Worker
Communication tool & Environment for Remote WorkerShotaro Sakamaki
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development PipelineGlobalLogic Ukraine
 
APIs distribuidos con alta escalabilidad
APIs distribuidos con alta escalabilidadAPIs distribuidos con alta escalabilidad
APIs distribuidos con alta escalabilidadSoftware Guru
 
Language Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to ProductionLanguage Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to ProductionKinoma
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming BasicsDhana malar
 
Android development at mercari 2015
Android development at mercari 2015Android development at mercari 2015
Android development at mercari 2015Tomoaki Imai
 
Approaching APIs
Approaching APIsApproaching APIs
Approaching APIsRoss Singer
 
Continuous Delivery at Snyk
Continuous Delivery at SnykContinuous Delivery at Snyk
Continuous Delivery at SnykAnton Drukh
 
JS digest. Decemebr 2017
JS digest. Decemebr 2017JS digest. Decemebr 2017
JS digest. Decemebr 2017ElifTech
 
Beyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionBeyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionC4Media
 
API Contract as Code: Rapid Development with OpenAPI
API Contract as Code: Rapid Development with OpenAPIAPI Contract as Code: Rapid Development with OpenAPI
API Contract as Code: Rapid Development with OpenAPISmartBear
 

Similar a SendGrid documentation & open source projects (20)

QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
 
CI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoCI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and Mockito
 
Juc boston2014.pptx
Juc boston2014.pptxJuc boston2014.pptx
Juc boston2014.pptx
 
Github for Serious Business Professional
Github for Serious Business ProfessionalGithub for Serious Business Professional
Github for Serious Business Professional
 
Communication tool & Environment for Remote Worker
Communication tool & Environment for Remote WorkerCommunication tool & Environment for Remote Worker
Communication tool & Environment for Remote Worker
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
APIs distribuidos con alta escalabilidad
APIs distribuidos con alta escalabilidadAPIs distribuidos con alta escalabilidad
APIs distribuidos con alta escalabilidad
 
SGCE 2015 REST APIs
SGCE 2015 REST APIsSGCE 2015 REST APIs
SGCE 2015 REST APIs
 
Language Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to ProductionLanguage Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to Production
 
From Heroku to Amazon AWS
From Heroku to Amazon AWSFrom Heroku to Amazon AWS
From Heroku to Amazon AWS
 
Cyto Node JS talk
Cyto Node JS talkCyto Node JS talk
Cyto Node JS talk
 
Case study
Case studyCase study
Case study
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
Android development at mercari 2015
Android development at mercari 2015Android development at mercari 2015
Android development at mercari 2015
 
Approaching APIs
Approaching APIsApproaching APIs
Approaching APIs
 
API Design Workflows
API Design WorkflowsAPI Design Workflows
API Design Workflows
 
Continuous Delivery at Snyk
Continuous Delivery at SnykContinuous Delivery at Snyk
Continuous Delivery at Snyk
 
JS digest. Decemebr 2017
JS digest. Decemebr 2017JS digest. Decemebr 2017
JS digest. Decemebr 2017
 
Beyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionBeyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in Production
 
API Contract as Code: Rapid Development with OpenAPI
API Contract as Code: Rapid Development with OpenAPIAPI Contract as Code: Rapid Development with OpenAPI
API Contract as Code: Rapid Development with OpenAPI
 

Más de SendGrid JP

Email Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるためにEmail Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるためにSendGrid JP
 
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App EngineGoogle Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App EngineSendGrid JP
 
IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】SendGrid JP
 
【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイド【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイドSendGrid JP
 
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜SendGrid JP
 
【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリット【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリットSendGrid JP
 

Más de SendGrid JP (6)

Email Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるためにEmail Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるために
 
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App EngineGoogle Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
 
IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】
 
【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイド【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイド
 
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
 
【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリット【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリット
 

Último

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

SendGrid documentation & open source projects

  • 3. Why Documentation Matters ProgrammableWeb.com API Survey Results Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 4. What Documentation Does Developers Self Serve Reduce Support Tickets Establishes Credibility Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 5. API Workshop Test the API from browser. No code. ! New version coming soon! Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 6. Documentation Is Not Easy • We are on our third version of documentation. The first 2 were bad. • It’s a big job. We’re now hiring a person to manage it full time. • Things are constantly changing Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 7. What Makes Sustainable Documentation? • Change tracking / version control • Ease of deploying changes • Maintainability of platform • Smart constraints • Smart defaults • Ease of editing content • Defined structure • These are a lot of the same things that make code sustainable. ! Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 8. !8
  • 10. Most Popular Libraries PHP C# Based on views on Github over the last 2 weeks Python Node.js Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 11. Why Have Open Source Libraries? • Reduce the amount of work it takes for new users to get started • Developers like package managers such as npm, nuget, rubygems • Provides example implementations even if devs don’t use them • Lets us provide smart defaults — e.g. Web API instead of SMTP • If we don’t build them, someone will. But we get the questions! • It’s fun 😊 Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved
  • 12. Not Just API Wrappers • Our documentation is open source! github.com/sendgrid/docs • New newsletter subscription widget is also open source • We’re trying to open source more projects as well Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved