{"id":26698,"date":"2023-01-24T12:06:34","date_gmt":"2023-01-24T19:06:34","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=26698"},"modified":"2024-05-24T16:24:45","modified_gmt":"2024-05-24T23:24:45","slug":"hitchkikers-guide-to-cloudinary-devx","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx","title":{"rendered":"Hitchhiker&#8217;s Guide to the DevX-y Docs"},"content":{"rendered":"<p class=\"wp-block-cloudinary-subtitle \">A guided tour of the latest developer-oriented tools &amp; demos in Cloudinary docs <\/p>\n\n\n<p>So, you&#8217;re looking for the answer to everything? <\/p>\n\n\n\n<p>Well, I can&#8217;t guarantee that, but we think the Dev Experience upgrades we&#8217;ve made to our doc site in the last year will get you closer than ever before, at least regarding everything you need to know about Cloudinary&#8217;s vast array of automated media management, transformation, and optimization API and automation features for developers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Bit of History<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>All you really need to know for the moment is that the universe is a lot more complicated than you might think, even if you start from a position of thinking it\u2019s pretty damn complicated in the first place.\u00a0 <\/em><\/p>\n<cite><strong>&#8211; Douglas Adams, Hitchhiker\u2019s Guide to the Galaxy<\/strong><\/cite><\/blockquote>\n\n\n\n<p>Cloudinary has always been a developer-first company, and that includes company-wide agreement that top-quality documentation for developers is a top priority. (That&#8217;s a big part of why I love my job as Director of Documentation \ud83d\ude0a).&nbsp;<\/p>\n\n\n\n<p>Over the years, we&#8217;ve gotten lots of feedback that we have very thorough docs. <\/p>\n\n\n\n<p>But&#8230; we also heard that it was rather complicated for developers to get started or find the exact answers they need among it all.<\/p>\n\n\n\n<p>So besides making sure all our new features continued to be thoroughly documented as each one was released, our awesome developer doc team dedicated much of this past year towards adding content, code explorers, demos, tutorials, and other doc site features that we hope will maximize your experience (and minimize wasted time) on our site.<\/p>\n\n\n\n<p>As 2023 opens, I thought it might be a nice opportunity to give you all a little tour of what we&#8217;ve been working on to make our developers&#8217; lives a little easier.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let the tour begin<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><smaller><em>\u2026when you know\u2026however hard you stare at any given paragraph \u2026 you will never actually read it, or use the revolutionary new .. technique it describes<\/em>.<\/smaller><\/p>\n<cite><strong>&#8211; Douglas Adams, Hitchhiker\u2019s Guide to the Galaxy<\/strong><\/cite><\/blockquote>\n\n\n\n<p>There&#8217;s no way to write docs without words, but we know that if any developer has a chance to learn something new without actually having to read, s\/he&#8217;ll be that much happier and that much more likely to try out all the &#8216;revolutionary new&#8217; stuff that&#8217;s available.&nbsp;<\/p>\n\n\n\n<p>Here are a few things we did toward that no-read getting started ideal.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SDK Quick Starts<\/h4>\n\n\n\n<p>One of our proud moments in the past year was the launch of our SDK quick starts. We aimed to provide step-by-step copy-pastable code snippets that enable you to get the SDK for your favorite language\/framework <em>up and running in less than 5 minutes<\/em>.&nbsp;That includes&nbsp; installing, configuring, and then implementing upload, asset management, and transformation code. Yep! All that in just 5 minutes!&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_500\/dpr_2\/sdk_quick_start.png\" alt=\"\" style=\"width:500px\"\/><figcaption class=\"wp-element-caption\">A peek at one of the SDK quick starts<\/figcaption><\/figure>\n\n\n\n<p>Before publishing them, we had our devrel and support engineers test our Quick Starts for clarity and to make sure we hit that max five minute target. After they went live, it couldn&#8217;t be more rewarding to see <a href=\"https:\/\/www.youtube.com\/watch?v=niP8z1ScULM\" target=\"_blank\" rel=\"noreferrer noopener\">James Quick<\/a> using our Python Quick Start in one of his YouTube demos as a fast way to start writing his code.<\/p>\n\n\n\n<p>You can grab the links to the Quick Starts for your favorite language from our <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_sdks\" target=\"_blank\" rel=\"noreferrer noopener\">SDK landing page<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Demos &amp; Code Explorers<\/h4>\n\n\n\n<p>We know it&#8217;s easiest to get started with new features if you&#8217;ve got the code at your fingertips. That&#8217;s why we&#8217;re always looking for opportunities to create new feature demos and code explorers to help you get going.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_500,dpr_2\/tryit-code-explorer.png\" alt=\"\" style=\"width:500px\"\/><figcaption class=\"wp-element-caption\">One of the many code explorer\/sandboxes<\/figcaption><\/figure>\n\n\n\n<p>Here are a few of our latest examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We added <a href=\"http:\/\/code_explorers_demos_index#introduction_to_commonly_used_features\" target=\"_blank\" rel=\"noreferrer noopener\">code explorers<\/a> and\/or complete GitHub repos to all those SDK quick starts mentioned above. We also created projects with a big collection of interesting <a href=\"http:\/\/react_image_transformations#code_explorer_react_image_transformations\" target=\"_blank\" rel=\"noreferrer noopener\">image<\/a> and <a href=\"https:\/\/cloudinary.com\/documentation\/angular_video_transformations#code_explorer_angular_video_transformations\" target=\"_blank\" rel=\"noreferrer noopener\">video<\/a> transformations for each of our front-end SDKs.<\/li>\n\n\n\n<li>In response to many customer requests, we created JS, React, and Angular Code Sandboxes showing how to create and customize the <a href=\"https:\/\/cloudinary.com\/documentation\/upload_widget#code_explorer_signed_uploads_using_the_upload_widget\" target=\"_blank\" rel=\"noreferrer noopener\">Upload Widget<\/a> and <a href=\"https:\/\/staging.cloudinary.com\/documentation\/product_gallery#code_explorer_product_gallery_widget_example\" target=\"_blank\" rel=\"noreferrer noopener\">Product Gallery<\/a> Widget.<\/li>\n\n\n\n<li>Here, you can have a go at our <a href=\"https:\/\/create-architecture-collage.glitch.me\/\" target=\"_blank\" rel=\"noreferrer noopener\">image collage generation<\/a> glitch demo.\u00a0<\/li>\n\n\n\n<li>We also invite you to take a spin with these <a href=\"https:\/\/cloudinary.com\/blog\/how-to-turn-360-panoramic-images-into-360-spin-sets\" target=\"_blank\" rel=\"noreferrer noopener\">360 spinset demos<\/a>.<\/li>\n\n\n\n<li>Here&#8217;s a sandbox that shows how to implement the new <a href=\"https:\/\/cloudinary.com\/documentation\/video_player_interactive_videos\">interactive video<\/a> (beta) feature.<br><\/li>\n<\/ul>\n\n\n\n<p>And there are more. Keep an eye on our ever-growing <a href=\"https:\/\/cloudinary.com\/documentation\/code_explorers_demos_index\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a> page that compiles all the demos and code explorers\/sandboxes in the doc site.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Postman Collections<\/h4>\n\n\n\n<p>At the tail end of 2021, we published our first API Postman Collections. This year, we released a <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/programmable-media\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">new and improved set of collections<\/a>, making it easier to experiment with Cloudinary APIs, including a bonus advanced<a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/programmable-media\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e\" target=\"_blank\" rel=\"noreferrer noopener\"> Examples Collection<\/a>, and an intro <a href=\"https:\/\/cloudinary.com\/documentation\/postman_intro_tutorial\" target=\"_blank\" rel=\"noreferrer noopener\">video tutorial<\/a> if you&#8217;ve never used Postman.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_500,dpr_2\/postman_collection.png\" alt=\"\" style=\"width:500px\"\/><figcaption class=\"wp-element-caption\">It&#8217;s easy to experiment with APIs and see responses with Postman collections<\/figcaption><\/figure>\n\n\n\n<p>There&#8217;s also a great <a href=\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\" target=\"_blank\" rel=\"noreferrer noopener\">blog post<\/a> that goes beyond the basics, showing you how to combine postman requests and schedule routine jobs by forking our collections and making a few customizations.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">DevHints Tutorials<\/h4>\n\n\n\n<p>One of our killer dev relations engineers recently started publishing a new YouTube collection called <em>DevHints<\/em>, with short &amp; to-the-point demos of popular developer image and video use cases.To make sure you never miss them, we&#8217;re embedding them all in our <a href=\"https:\/\/cloudinary.com\/documentation\/tutorial_screencasts\" target=\"_blank\" rel=\"noreferrer noopener\">Video Tutorial Library<\/a>, complete with descriptions and clickable time stamps for easy navigation.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_500,dpr_2\/devhints_example.png\" alt=\"\" style=\"width:500px\"\/><figcaption class=\"wp-element-caption\">One of the many DevHints video tutorials you can find in the doc site.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Seek and Ye Shall Find<\/strong><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Protect me from knowing what I don\u2019t need to know. Protect me from even knowing that there are things to know that I don\u2019t know. Protect me from knowing that I decided not to know about the things that I decided not to know about. Amen.<\/em><\/p>\n<cite><strong>&#8211; Douglas Adams, Hitchhiker\u2019s Guide to the Galaxy<\/strong><\/cite><\/blockquote>\n\n\n\n<p>Even though the above prayer is from the Hitchhiker&#8217;s guide, every developer who&#8217;s ever opened any doc set can no doubt identify with it. The goal is to find the information you need when you need it and not be bombarded with what you don&#8217;t need.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Filtered Search<\/strong><\/h4>\n\n\n\n<p>We know that your favorite way to find answers is to search for them. When you&#8217;re in Google, you search there and if you&#8217;re already in the doc site, you&#8217;re gonna search there. We recently added some advanced search filters, so that you can fine-tune your searches by product, content type, and\/or media type (image\/video).<\/p>\n\n\n\n<p><br>And if the top 8 results that show up aren&#8217;t enough, just click the new<strong> See All Results<\/strong> button to browse through all results or further fine-tune your search from there.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_300,dpr_2\/adv_doc_search.png\" alt=\"\" style=\"width:300px\"\/><figcaption class=\"wp-element-caption\">New doc search with new advanced filtering and &#8216;See All Results&#8217; button<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Release Notes<\/strong><\/h4>\n\n\n\n<p>One of the great things about Cloudinary is that it never stops releasing new stuff. There&#8217;s a fair bit of noise around the big things if you&#8217;re looking for it, but how can you find out about every new endpoint, transformation, or parameter that gets added?&nbsp;<\/p>\n\n\n\n<p>Enter <em>Cloudinary Release Notes<\/em>. From now on, you can expect them around once a month, with a separate page for each product (Programmable Media &amp; DAM), exposing you to all the new features, enhancements, fixes, and what&#8217;s coming soon!<\/p>\n\n\n\n<p>Now&#8217;s a great time to bookmark the <a href=\"https:\/\/cloudinary.com\/documentation\/programmable_media_release_notes\">Programmable Media release notes<\/a>. You can also register for our release notes <a href=\"https:\/\/cloudinary.com\/documentation\/rss\/cloudinary-pm-release-notes.xml\">RSS feed<\/a> or follow our <a href=\"https:\/\/discord.com\/channels\/787073271974723615\/1039632402928119848\">#release-notes<\/a> channel on <a href=\"https:\/\/discord.gg\/cloudinary\">Cloudinary Discord<\/a>, so you&#8217;ll always know when the next release notes come out.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:62%\">\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/h_500,dpr_2\/release_notes.png\" alt=\"\" style=\"height:200px\"\/><figcaption class=\"wp-element-caption\">Programmable Media Release Notes<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:38%\">\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/h_200,dpr_2\/discord_rss_feed.png\" alt=\"\" style=\"height:200px\"\/><figcaption class=\"wp-element-caption\">Discord RSS notification<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sometimes, the DevX is in the Details<\/strong><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>a Hooloovoo is a super-intelligent shade of the color blue<\/em>.<\/p>\n<cite><strong>&#8211; Douglas Adams, Hitchhiker\u2019s Guide to the Galaxy<\/strong><\/cite><\/blockquote>\n\n\n\n<p>Besides continually looking to push out big and impactful DevX initiatives, we&#8217;re also thinking about the little things. Here are a few doc site enhancements that we implemented in the past year that we hope will enhance your overall experience.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Last Updated Date<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_250,dpr_2\/page_last_updated.png\" alt=\"\" style=\"width:250px\"\/><figcaption class=\"wp-element-caption\">You&#8217;ll always know when a page was last updated<\/figcaption><\/figure><\/div>\n\n\n<p>Our doc pages now include the date that content on each page was last modified (by grabbing the relevant markdown file&#8217;s commit date during our static site rendering process, using the GitHub API).&nbsp;<\/p>\n\n\n\n<p>We hope these dates will help you see that our content is regularly being refreshed and updated alongside Cloudinary&#8217;s APIs and features.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sticky Breadcrumbs<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/video\/upload\/eo_10\/w_300,dpr_2\/f_auto:animated\/e_loop\/sticky-breadcrumbs.gif\" alt=\"\" style=\"width:300px\"\/><figcaption class=\"wp-element-caption\">You can always see where you are, even when you land on a link in the middle of a page<\/figcaption><\/figure><\/div>\n\n\n<p>We know you often hit our docs from links in blog posts, sent by support engineers, or even when you jump from link to link within our docs, so you&#8217;re often landing somewhere in the middle of a page.&nbsp; We wanted to make sure you&#8217;ve always got your bearings, so we added a little feature to make sure that the Doc site breadcrumbs are sticky. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>That way, no matter where you land, you&#8217;ll know where you are.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">Transformation Reference Media Type Filter<\/h4>\n\n\n\n<p>Cloudinary has hundreds of cool transformations. The full syntax, value details, and code examples for each one is covered in our <a href=\"https:\/\/cloudinary.com\/documentation\/transformation_reference\">Transformation Reference<\/a>. Lots of these transformations work for any media type, but some are only for images or only for videos. <\/p>\n\n\n\n<p>Every parameter in the reference shows which media type(s) it supports. But if your app or whatever part of it you&#8217;re working on at this moment has only images or only videos, it might be helpful to filter our reference to only look at the transformations supported for your media type.&nbsp; We&#8217;re hoping this little client-side filter will make your search for the perfect transformation a little easier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_500,dpr_2\/transformation_ref_filter_date.png\" alt=\"\" style=\"width:500px\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Still Can&#8217;t Find the Answer? Don\u2019t Panic! Send Feedback.<\/strong><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>The reason why it was published in the form of a micro sub meson electronic component is that if it were printed in normal book form, an interstellar hitchhiker would require several inconveniently large buildings to carry it around in.<\/em><\/p>\n<cite><strong>&#8211; Douglas Adams, Hitchhiker\u2019s Guide to the Galaxy<\/strong><\/cite><\/blockquote>\n\n\n\n<p>Yes, there&#8217;s a heck of a lot of information to write about Cloudinary features and unfortunately, &#8217;42&#8217; isn&#8217;t the answer for everything\u2026 So we&#8217;ve done our best in the past year (and will keep on doing\u2026) to make it easier to &#8216;guide you to the right guide&#8217; (or code sample or explorer or demo or tutorial\u2026)&nbsp;<br><br>But no matter how much (deep) thought we put into our developer experience and feature docs, there still may be bits of information that are hard to find. Or we may have left out some extremely important tidbit that is precisely the tidbit you came looking for.&nbsp;<\/p>\n\n\n\n<p>There might even be a typo or two&#8230; (oh, no! Now<strong> I&#8217;m <\/strong>panicking!)&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/bo_1px_solid_gray\/w_200,dpr_2\/rate_page.png\" alt=\"\" style=\"width:200px\"\/><\/figure><\/div>\n\n\n<p>No worries, just hit one of the <strong>Doc Feedback<\/strong> rating buttons on the right side of any doc page and write to us in the feedback form that opens to let us know how we can help you.&nbsp;<\/p>\n\n\n\n<p>Or if you just want to let us know that you like what we&#8217;ve been doing, we&#8217;ll take that too!&nbsp;<\/p>\n\n\n\n<p>Hope you&#8217;ve enjoyed this little DevX summary and\/or at least decided that you&#8217;ve got to read <em>Hitchhiker&#8217;s Guide<\/em> again&#8230; (Or for the first time??)&nbsp;<br><br>Meanwhile, <em>so long, and please don&#8217;t send any phish!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, you&#8217;re looking for the answer to everything? Well, I can&#8217;t guarantee that, but we think the Dev Experience upgrades we&#8217;ve made to our doc site in the last year will get you closer than ever before, at least regarding everything you need to know about Cloudinary&#8217;s vast array of automated media management, transformation, and [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":26783,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-26698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Hitchhiker&#039;s Guide to Cloudinary DevX<\/title>\n<meta name=\"description\" content=\"So, you&#039;re looking for the answer to everything? Well, I can&#039;t guarantee that, but we think the Dev Experience upgrades we&#039;ve made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hitchhiker&#039;s Guide to the DevX-y Docs\" \/>\n<meta property=\"og:description\" content=\"So, you&#039;re looking for the answer to everything? Well, I can&#039;t guarantee that, but we think the Dev Experience upgrades we&#039;ve made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-24T19:06:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T23:24:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker-png?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"jackie@cloudinary.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\"},\"author\":{\"name\":\"jackie@cloudinary.com\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/c601c20bc77657745842eae6af7ac9ba\"},\"headline\":\"Hitchhiker&#8217;s Guide to the DevX-y Docs\",\"datePublished\":\"2023-01-24T19:06:34+00:00\",\"dateModified\":\"2024-05-24T23:24:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\"},\"wordCount\":1908,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA\",\"inLanguage\":\"en-US\",\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\",\"url\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\",\"name\":\"Hitchhiker's Guide to Cloudinary DevX\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA\",\"datePublished\":\"2023-01-24T19:06:34+00:00\",\"dateModified\":\"2024-05-24T23:24:45+00:00\",\"description\":\"So, you're looking for the answer to everything? Well, I can't guarantee that, but we think the Dev Experience upgrades we've made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA\",\"width\":2000,\"height\":1100,\"caption\":\"Hitchhiker's Guide to the DevX-y Docs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hitchhiker&#8217;s Guide to the DevX-y Docs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/c601c20bc77657745842eae6af7ac9ba\",\"name\":\"jackie@cloudinary.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eb3f6c45ef2b0db81d7fa629b1b5eaa9c276c3646d8c7929822dbe09351f5056?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eb3f6c45ef2b0db81d7fa629b1b5eaa9c276c3646d8c7929822dbe09351f5056?s=96&d=mm&r=g\",\"caption\":\"jackie@cloudinary.com\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hitchhiker's Guide to Cloudinary DevX","description":"So, you're looking for the answer to everything? Well, I can't guarantee that, but we think the Dev Experience upgrades we've made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx","og_locale":"en_US","og_type":"article","og_title":"Hitchhiker's Guide to the DevX-y Docs","og_description":"So, you're looking for the answer to everything? Well, I can't guarantee that, but we think the Dev Experience upgrades we've made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.","og_url":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx","og_site_name":"Cloudinary Blog","article_published_time":"2023-01-24T19:06:34+00:00","article_modified_time":"2024-05-24T23:24:45+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker-png?_i=AA","type":"image\/png"}],"author":"jackie@cloudinary.com","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx"},"author":{"name":"jackie@cloudinary.com","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/c601c20bc77657745842eae6af7ac9ba"},"headline":"Hitchhiker&#8217;s Guide to the DevX-y Docs","datePublished":"2023-01-24T19:06:34+00:00","dateModified":"2024-05-24T23:24:45+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx"},"wordCount":1908,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA","inLanguage":"en-US","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx","url":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx","name":"Hitchhiker's Guide to Cloudinary DevX","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA","datePublished":"2023-01-24T19:06:34+00:00","dateModified":"2024-05-24T23:24:45+00:00","description":"So, you're looking for the answer to everything? Well, I can't guarantee that, but we think the Dev Experience upgrades we've made to our doc site in the Quick tour of the developer experience content, sandboxes, and tutorials in our docs that make it easier for you to learn and play with Cloudinary APIs.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA","width":2000,"height":1100,"caption":"Hitchhiker's Guide to the DevX-y Docs"},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/hitchkikers-guide-to-cloudinary-devx#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hitchhiker&#8217;s Guide to the DevX-y Docs"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/c601c20bc77657745842eae6af7ac9ba","name":"jackie@cloudinary.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eb3f6c45ef2b0db81d7fa629b1b5eaa9c276c3646d8c7929822dbe09351f5056?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eb3f6c45ef2b0db81d7fa629b1b5eaa9c276c3646d8c7929822dbe09351f5056?s=96&d=mm&r=g","caption":"jackie@cloudinary.com"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1674385299\/dev-experience-documentation-hitchhiker\/dev-experience-documentation-hitchhiker.png?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=26698"}],"version-history":[{"count":78,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26698\/revisions"}],"predecessor-version":[{"id":33834,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26698\/revisions\/33834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/26783"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=26698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=26698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=26698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}