[{"transcript":" Cloudinary makes it easy to get images into your media library, but what about getting them out?","confidence":0.7802941176470588,"words":[{"word":"Cloudinary","start_time":0.241,"end_time":0.623},{"word":"makes","start_time":0.643,"end_time":0.824},{"word":"it","start_time":0.864,"end_time":0.904},{"word":"easy","start_time":0.964,"end_time":1.165},{"word":"to","start_time":1.205,"end_time":1.286},{"word":"get","start_time":1.326,"end_time":1.466},{"word":"images","start_time":1.527,"end_time":1.828},{"word":"into","start_time":1.969,"end_time":2.19},{"word":"your","start_time":2.21,"end_time":2.31},{"word":"media","start_time":2.35,"end_time":2.612},{"word":"library,","start_time":2.652,"end_time":3.094},{"word":"but","start_time":3.495,"end_time":3.596},{"word":"what","start_time":3.636,"end_time":3.757},{"word":"about","start_time":3.777,"end_time":3.958},{"word":"getting","start_time":3.998,"end_time":4.199},{"word":"them","start_time":4.219,"end_time":4.359},{"word":"out?","start_time":4.379,"end_time":4.5}],"alternatives":[],"language":"en"},{"transcript":" If I'm working inside of a Next.js app, I want to have the ability to query all the","confidence":0.7352222222222222,"words":[{"word":"If","start_time":5.142,"end_time":5.203},{"word":"I'm","start_time":5.243,"end_time":5.364},{"word":"working","start_time":5.384,"end_time":5.625},{"word":"inside","start_time":5.665,"end_time":5.907},{"word":"of","start_time":5.927,"end_time":5.987},{"word":"a","start_time":6.027,"end_time":6.067},{"word":"Next.js","start_time":6.108,"end_time":6.59},{"word":"app,","start_time":6.711,"end_time":6.852},{"word":"I","start_time":6.892,"end_time":6.932},{"word":"want","start_time":6.952,"end_time":7.073},{"word":"to","start_time":7.093,"end_time":7.133},{"word":"have","start_time":7.154,"end_time":7.254},{"word":"the","start_time":7.274,"end_time":7.355},{"word":"ability","start_time":7.395,"end_time":7.737},{"word":"to","start_time":7.757,"end_time":7.837},{"word":"query","start_time":7.918,"end_time":8.139},{"word":"all","start_time":8.159,"end_time":8.22},{"word":"the","start_time":8.24,"end_time":8.3}],"alternatives":[],"language":"en"},{"transcript":" images from within my media library.","confidence":0.8348333333333332,"words":[{"word":"images","start_time":8.501,"end_time":8.823},{"word":"from","start_time":8.863,"end_time":8.983},{"word":"within","start_time":9.023,"end_time":9.224},{"word":"my","start_time":9.265,"end_time":9.365},{"word":"media","start_time":9.405,"end_time":9.707},{"word":"library.","start_time":9.727,"end_time":10.149}],"alternatives":[],"language":"en"},{"transcript":"So let's see how we can use the Cloudinary search API","confidence":0.761,"words":[{"word":"So","start_time":10.531,"end_time":10.631},{"word":"let's","start_time":10.651,"end_time":10.812},{"word":"see","start_time":10.832,"end_time":10.993},{"word":"how","start_time":11.053,"end_time":11.134},{"word":"we","start_time":11.174,"end_time":11.234},{"word":"can","start_time":11.254,"end_time":11.355},{"word":"use","start_time":11.415,"end_time":11.536},{"word":"the","start_time":11.556,"end_time":11.616},{"word":"Cloudinary","start_time":11.656,"end_time":12.078},{"word":"search","start_time":12.139,"end_time":12.36},{"word":"API","start_time":12.38,"end_time":12.44}],"alternatives":[],"language":"en"},{"transcript":" to query for any of our resources, such as looking for a specific asset by tag,","confidence":0.7953125000000001,"words":[{"word":"to","start_time":13.221,"end_time":13.322},{"word":"query","start_time":13.362,"end_time":13.623},{"word":"for","start_time":13.663,"end_time":13.764},{"word":"any","start_time":13.884,"end_time":14.005},{"word":"of","start_time":14.045,"end_time":14.105},{"word":"our","start_time":14.185,"end_time":14.286},{"word":"resources,","start_time":14.326,"end_time":14.929},{"word":"such","start_time":15.371,"end_time":15.531},{"word":"as","start_time":15.571,"end_time":15.652},{"word":"looking","start_time":15.692,"end_time":15.953},{"word":"for","start_time":15.993,"end_time":16.154},{"word":"a","start_time":16.194,"end_time":16.254},{"word":"specific","start_time":16.295,"end_time":16.716},{"word":"asset","start_time":16.837,"end_time":17.118},{"word":"by","start_time":17.138,"end_time":17.279},{"word":"tag,","start_time":17.359,"end_time":17.52}],"alternatives":[],"language":"en"},{"transcript":" all within a Next.js app using the app router and the Cloudinary node SDK.","confidence":0.7762142857142856,"words":[{"word":"all","start_time":18.082,"end_time":18.203},{"word":"within","start_time":18.223,"end_time":18.424},{"word":"a","start_time":18.465,"end_time":18.485},{"word":"Next.js","start_time":18.525,"end_time":19.008},{"word":"app","start_time":19.088,"end_time":19.229},{"word":"using","start_time":19.289,"end_time":19.491},{"word":"the","start_time":19.531,"end_time":19.611},{"word":"app","start_time":19.752,"end_time":19.873},{"word":"router","start_time":19.913,"end_time":20.155},{"word":"and","start_time":20.175,"end_time":20.255},{"word":"the","start_time":20.275,"end_time":20.336},{"word":"Cloudinary","start_time":20.376,"end_time":20.758},{"word":"node","start_time":20.818,"end_time":21.0},{"word":"SDK.","start_time":21.02,"end_time":21.08}],"alternatives":[],"language":"en"},{"transcript":" The Next.js app router came with some big changes that can help developer experience.","confidence":0.7790714285714287,"words":[{"word":"The","start_time":24.262,"end_time":24.343},{"word":"Next.js","start_time":24.363,"end_time":24.725},{"word":"app","start_time":24.785,"end_time":24.906},{"word":"router","start_time":24.966,"end_time":25.208},{"word":"came","start_time":25.248,"end_time":25.389},{"word":"with","start_time":25.409,"end_time":25.509},{"word":"some","start_time":25.55,"end_time":25.67},{"word":"big","start_time":25.731,"end_time":25.912},{"word":"changes","start_time":25.972,"end_time":26.334},{"word":"that","start_time":26.374,"end_time":26.475},{"word":"can","start_time":26.495,"end_time":26.616},{"word":"help","start_time":26.656,"end_time":26.817},{"word":"developer","start_time":26.857,"end_time":27.118},{"word":"experience.","start_time":27.138,"end_time":27.34}],"alternatives":[],"language":"en"},{"transcript":" This includes the differences between a server and a client component, where a client component would pretty much work the way you would expect the typical React component to work, where you would designate it with this useClient directive.","confidence":0.8264615384615385,"words":[{"word":"This","start_time":28.16,"end_time":28.28},{"word":"includes","start_time":28.341,"end_time":28.641},{"word":"the","start_time":28.681,"end_time":28.741},{"word":"differences","start_time":28.781,"end_time":29.182},{"word":"between","start_time":29.222,"end_time":29.523},{"word":"a","start_time":29.563,"end_time":29.583},{"word":"server","start_time":29.703,"end_time":30.084},{"word":"and","start_time":30.184,"end_time":30.284},{"word":"a","start_time":30.304,"end_time":30.325},{"word":"client","start_time":30.405,"end_time":30.785},{"word":"component,","start_time":30.805,"end_time":31.286},{"word":"where","start_time":31.547,"end_time":31.687},{"word":"a","start_time":31.707,"end_time":31.727},{"word":"client","start_time":31.767,"end_time":32.068},{"word":"component","start_time":32.088,"end_time":32.409},{"word":"would","start_time":32.449,"end_time":32.569},{"word":"pretty","start_time":32.629,"end_time":32.87},{"word":"much","start_time":32.91,"end_time":33.07},{"word":"work","start_time":33.17,"end_time":33.351},{"word":"the","start_time":33.391,"end_time":33.471},{"word":"way","start_time":33.491,"end_time":33.591},{"word":"you","start_time":33.611,"end_time":33.671},{"word":"would","start_time":33.691,"end_time":33.791},{"word":"expect","start_time":33.811,"end_time":34.072},{"word":"the","start_time":34.112,"end_time":34.192},{"word":"typical","start_time":34.212,"end_time":34.573},{"word":"React","start_time":34.613,"end_time":34.874},{"word":"component","start_time":34.894,"end_time":35.234},{"word":"to","start_time":35.274,"end_time":35.355},{"word":"work,","start_time":35.395,"end_time":35.655},{"word":"where","start_time":35.936,"end_time":36.036},{"word":"you","start_time":36.056,"end_time":36.116},{"word":"would","start_time":36.156,"end_time":36.296},{"word":"designate","start_time":36.337,"end_time":36.757},{"word":"it","start_time":36.797,"end_time":36.838},{"word":"with","start_time":36.878,"end_time":36.978},{"word":"this","start_time":36.998,"end_time":37.138},{"word":"useClient","start_time":37.379,"end_time":37.88},{"word":"directive.","start_time":37.9,"end_time":38.08}],"alternatives":[],"language":"en"},{"transcript":" On the other hand, server components work a little bit different from how you're used to working with components.","confidence":0.8372631578947367,"words":[{"word":"On","start_time":38.822,"end_time":38.882},{"word":"the","start_time":38.922,"end_time":38.983},{"word":"other","start_time":39.023,"end_time":39.143},{"word":"hand,","start_time":39.184,"end_time":39.385},{"word":"server","start_time":39.445,"end_time":39.686},{"word":"components","start_time":39.706,"end_time":40.088},{"word":"work","start_time":40.108,"end_time":40.269},{"word":"a","start_time":40.289,"end_time":40.329},{"word":"little","start_time":40.37,"end_time":40.53},{"word":"bit","start_time":40.57,"end_time":40.691},{"word":"different","start_time":40.731,"end_time":41.053},{"word":"from","start_time":41.093,"end_time":41.214},{"word":"how","start_time":41.254,"end_time":41.354},{"word":"you're","start_time":41.374,"end_time":41.535},{"word":"used","start_time":41.596,"end_time":41.736},{"word":"to","start_time":41.756,"end_time":41.817},{"word":"working","start_time":41.877,"end_time":42.098},{"word":"with","start_time":42.118,"end_time":42.219},{"word":"components.","start_time":42.239,"end_time":42.5}],"alternatives":[],"language":"en"},{"transcript":" Now, one of the benefits here is data fetching, which is what we're going to look into, where we can actually use our server code right in line inside of the component.","confidence":0.731875,"words":[{"word":"Now,","start_time":43.041,"end_time":43.121},{"word":"one","start_time":43.181,"end_time":43.282},{"word":"of","start_time":43.302,"end_time":43.362},{"word":"the","start_time":43.382,"end_time":43.462},{"word":"benefits","start_time":43.542,"end_time":43.964},{"word":"here","start_time":44.004,"end_time":44.224},{"word":"is","start_time":44.305,"end_time":44.405},{"word":"data","start_time":44.465,"end_time":44.746},{"word":"fetching,","start_time":44.786,"end_time":45.107},{"word":"which","start_time":45.147,"end_time":45.267},{"word":"is","start_time":45.307,"end_time":45.347},{"word":"what","start_time":45.388,"end_time":45.508},{"word":"we're","start_time":45.528,"end_time":45.688},{"word":"going","start_time":45.708,"end_time":45.829},{"word":"to","start_time":45.849,"end_time":45.909},{"word":"look","start_time":45.929,"end_time":46.09},{"word":"into,","start_time":46.13,"end_time":46.41},{"word":"where","start_time":46.471,"end_time":46.631},{"word":"we","start_time":46.671,"end_time":46.751},{"word":"can","start_time":46.771,"end_time":46.892},{"word":"actually","start_time":46.992,"end_time":47.293},{"word":"use","start_time":47.473,"end_time":47.614},{"word":"our","start_time":47.674,"end_time":47.774},{"word":"server","start_time":47.814,"end_time":48.135},{"word":"code","start_time":48.155,"end_time":48.396},{"word":"right","start_time":48.496,"end_time":48.677},{"word":"in","start_time":48.717,"end_time":48.837},{"word":"line","start_time":48.897,"end_time":49.158},{"word":"inside","start_time":49.238,"end_time":49.479},{"word":"of","start_time":49.499,"end_time":49.539},{"word":"the","start_time":49.559,"end_time":49.619},{"word":"component.","start_time":49.639,"end_time":49.82}],"alternatives":[],"language":"en"},{"transcript":" Now, if we jump back over to the code by default, our pages and components","confidence":0.8116000000000001,"words":[{"word":"Now,","start_time":50.361,"end_time":50.421},{"word":"if","start_time":50.441,"end_time":50.481},{"word":"we","start_time":50.522,"end_time":50.602},{"word":"jump","start_time":50.622,"end_time":50.783},{"word":"back","start_time":50.823,"end_time":50.964},{"word":"over","start_time":51.024,"end_time":51.125},{"word":"to","start_time":51.185,"end_time":51.225},{"word":"the","start_time":51.266,"end_time":51.346},{"word":"code","start_time":51.406,"end_time":51.708},{"word":"by","start_time":52.01,"end_time":52.15},{"word":"default,","start_time":52.231,"end_time":52.754},{"word":"our","start_time":52.874,"end_time":52.995},{"word":"pages","start_time":53.035,"end_time":53.438},{"word":"and","start_time":53.538,"end_time":53.619},{"word":"components","start_time":53.639,"end_time":53.88}],"alternatives":[],"language":"en"},{"transcript":" will be server components.","confidence":0.56525,"words":[{"word":"will","start_time":54.407,"end_time":54.67},{"word":"be","start_time":54.751,"end_time":54.953},{"word":"server","start_time":55.034,"end_time":55.257},{"word":"components.","start_time":55.277,"end_time":55.48}],"alternatives":[],"language":"en"},{"transcript":" So by default, we don't really need to do anything to opt into server components.","confidence":0.8419333333333334,"words":[{"word":"So","start_time":56.182,"end_time":56.303},{"word":"by","start_time":56.343,"end_time":56.464},{"word":"default,","start_time":56.524,"end_time":56.946},{"word":"we","start_time":57.006,"end_time":57.067},{"word":"don't","start_time":57.107,"end_time":57.207},{"word":"really","start_time":57.227,"end_time":57.368},{"word":"need","start_time":57.408,"end_time":57.549},{"word":"to","start_time":57.569,"end_time":57.609},{"word":"do","start_time":57.67,"end_time":57.75},{"word":"anything","start_time":57.81,"end_time":58.112},{"word":"to","start_time":58.152,"end_time":58.212},{"word":"opt","start_time":58.353,"end_time":58.474},{"word":"into","start_time":58.715,"end_time":59.117},{"word":"server","start_time":59.177,"end_time":59.459},{"word":"components.","start_time":59.479,"end_time":59.74}],"alternatives":[],"language":"en"},{"transcript":" But what we can start to think about is how we can turn this home page into an","confidence":0.8117777777777777,"words":[{"word":"But","start_time":60.322,"end_time":60.422},{"word":"what","start_time":60.462,"end_time":60.563},{"word":"we","start_time":60.603,"end_time":60.663},{"word":"can","start_time":60.703,"end_time":60.804},{"word":"start","start_time":60.824,"end_time":61.004},{"word":"to","start_time":61.045,"end_time":61.105},{"word":"think","start_time":61.145,"end_time":61.326},{"word":"about","start_time":61.366,"end_time":61.647},{"word":"is","start_time":61.748,"end_time":61.808},{"word":"how","start_time":61.868,"end_time":62.029},{"word":"we","start_time":62.049,"end_time":62.129},{"word":"can","start_time":62.149,"end_time":62.29},{"word":"turn","start_time":62.33,"end_time":62.571},{"word":"this","start_time":62.631,"end_time":62.812},{"word":"home","start_time":62.912,"end_time":63.234},{"word":"page","start_time":63.414,"end_time":63.917},{"word":"into","start_time":64.318,"end_time":64.68},{"word":"an","start_time":64.7,"end_time":64.74}],"alternatives":[],"language":"en"},{"transcript":" asynchronous component, where we can go ahead and just add the async tag","confidence":0.6607692307692308,"words":[{"word":"asynchronous","start_time":64.941,"end_time":65.585},{"word":"component,","start_time":65.605,"end_time":66.087},{"word":"where","start_time":66.389,"end_time":66.53},{"word":"we","start_time":66.57,"end_time":66.65},{"word":"can","start_time":66.67,"end_time":66.771},{"word":"go","start_time":66.811,"end_time":66.912},{"word":"ahead","start_time":66.952,"end_time":67.052},{"word":"and","start_time":67.093,"end_time":67.153},{"word":"just","start_time":67.173,"end_time":67.314},{"word":"add","start_time":67.414,"end_time":67.555},{"word":"the","start_time":67.575,"end_time":67.656},{"word":"async","start_time":67.857,"end_time":68.279},{"word":"tag","start_time":68.38,"end_time":68.44}],"alternatives":[],"language":"en"},{"transcript":" right in front of the function name.","confidence":0.7422857142857143,"words":[{"word":"right","start_time":68.966,"end_time":69.148},{"word":"in","start_time":69.189,"end_time":69.27},{"word":"front","start_time":69.331,"end_time":69.493},{"word":"of","start_time":69.513,"end_time":69.573},{"word":"the","start_time":69.614,"end_time":69.695},{"word":"function","start_time":69.735,"end_time":70.019},{"word":"name.","start_time":70.039,"end_time":70.12}],"alternatives":[],"language":"en"},{"transcript":" And what this will allow us to do is add things like await, which will allow us to","confidence":0.7974444444444443,"words":[{"word":"And","start_time":70.622,"end_time":70.702},{"word":"what","start_time":70.742,"end_time":70.843},{"word":"this","start_time":70.863,"end_time":70.984},{"word":"will","start_time":71.004,"end_time":71.205},{"word":"allow","start_time":71.245,"end_time":71.406},{"word":"us","start_time":71.426,"end_time":71.486},{"word":"to","start_time":71.526,"end_time":71.607},{"word":"do","start_time":71.687,"end_time":71.928},{"word":"is","start_time":72.069,"end_time":72.149},{"word":"add","start_time":72.23,"end_time":72.37},{"word":"things","start_time":72.411,"end_time":72.632},{"word":"like","start_time":72.672,"end_time":72.833},{"word":"await,","start_time":72.953,"end_time":73.416},{"word":"which","start_time":73.697,"end_time":73.818},{"word":"will","start_time":73.838,"end_time":73.978},{"word":"allow","start_time":73.998,"end_time":74.199},{"word":"us","start_time":74.22,"end_time":74.26},{"word":"to","start_time":74.28,"end_time":74.32}],"alternatives":[],"language":"en"},{"transcript":" easily do data fetching right inside of that component.","confidence":0.7403333333333334,"words":[{"word":"easily","start_time":74.441,"end_time":74.683},{"word":"do","start_time":74.724,"end_time":74.885},{"word":"data","start_time":74.925,"end_time":75.167},{"word":"fetching","start_time":75.188,"end_time":75.531},{"word":"right","start_time":75.652,"end_time":75.833},{"word":"inside","start_time":75.874,"end_time":76.216},{"word":"of","start_time":76.237,"end_time":76.277},{"word":"that","start_time":76.317,"end_time":76.418},{"word":"component.","start_time":76.438,"end_time":76.62}],"alternatives":[],"language":"en"},{"transcript":" So let's try this out using the Cloudinary search API.","confidence":0.8233,"words":[{"word":"So","start_time":77.183,"end_time":77.284},{"word":"let's","start_time":77.304,"end_time":77.445},{"word":"try","start_time":77.486,"end_time":77.607},{"word":"this","start_time":77.647,"end_time":77.748},{"word":"out","start_time":77.829,"end_time":77.95},{"word":"using","start_time":78.051,"end_time":78.232},{"word":"the","start_time":78.253,"end_time":78.333},{"word":"Cloudinary","start_time":78.354,"end_time":78.737},{"word":"search","start_time":78.777,"end_time":78.979},{"word":"API.","start_time":78.999,"end_time":79.06}],"alternatives":[],"language":"en"},{"transcript":" Where to get started, we're going to use the Node.js SDK.","confidence":0.6295454545454547,"words":[{"word":"Where","start_time":79.671,"end_time":79.792},{"word":"to","start_time":79.812,"end_time":79.853},{"word":"get","start_time":79.893,"end_time":79.994},{"word":"started,","start_time":80.034,"end_time":80.317},{"word":"we're","start_time":80.337,"end_time":80.479},{"word":"going","start_time":80.499,"end_time":80.6},{"word":"to","start_time":80.62,"end_time":80.681},{"word":"use","start_time":80.761,"end_time":80.862},{"word":"the","start_time":80.903,"end_time":80.984},{"word":"Node.js","start_time":81.024,"end_time":81.489},{"word":"SDK.","start_time":81.569,"end_time":81.63}],"alternatives":[],"language":"en"},{"transcript":" That's right, we're going to use the Node.js SDK inside of a React component.","confidence":0.6535000000000001,"words":[{"word":"That's","start_time":82.292,"end_time":82.452},{"word":"right,","start_time":82.513,"end_time":82.694},{"word":"we're","start_time":82.714,"end_time":82.915},{"word":"going","start_time":82.975,"end_time":83.096},{"word":"to","start_time":83.116,"end_time":83.197},{"word":"use","start_time":83.217,"end_time":83.317},{"word":"the","start_time":83.337,"end_time":83.418},{"word":"Node.js","start_time":83.498,"end_time":83.981},{"word":"SDK","start_time":84.082,"end_time":84.524},{"word":"inside","start_time":84.604,"end_time":84.906},{"word":"of","start_time":84.926,"end_time":84.987},{"word":"a","start_time":85.027,"end_time":85.047},{"word":"React","start_time":85.127,"end_time":85.409},{"word":"component.","start_time":85.429,"end_time":85.61}],"alternatives":[],"language":"en"},{"transcript":" And after you install, import, and configure the SDK, where if you need help installing and configuring, make sure you check out the video at the link above, we can start to add that SDK code right inside of this asynchronous page component.","confidence":0.8026744186046512,"words":[{"word":"And","start_time":86.15,"end_time":86.23},{"word":"after","start_time":86.291,"end_time":86.431},{"word":"you","start_time":86.471,"end_time":86.591},{"word":"install,","start_time":86.631,"end_time":87.152},{"word":"import,","start_time":87.172,"end_time":87.773},{"word":"and","start_time":87.833,"end_time":87.914},{"word":"configure","start_time":87.954,"end_time":88.434},{"word":"the","start_time":88.475,"end_time":88.535},{"word":"SDK,","start_time":88.655,"end_time":89.116},{"word":"where","start_time":89.416,"end_time":89.516},{"word":"if","start_time":89.536,"end_time":89.577},{"word":"you","start_time":89.617,"end_time":89.697},{"word":"need","start_time":89.717,"end_time":89.877},{"word":"help","start_time":89.917,"end_time":90.077},{"word":"installing","start_time":90.138,"end_time":90.478},{"word":"and","start_time":90.518,"end_time":90.578},{"word":"configuring,","start_time":90.598,"end_time":91.119},{"word":"make","start_time":91.159,"end_time":91.28},{"word":"sure","start_time":91.3,"end_time":91.38},{"word":"you","start_time":91.4,"end_time":91.48},{"word":"check","start_time":91.5,"end_time":91.66},{"word":"out","start_time":91.68,"end_time":91.781},{"word":"the","start_time":91.821,"end_time":91.901},{"word":"video","start_time":91.941,"end_time":92.141},{"word":"at","start_time":92.181,"end_time":92.221},{"word":"the","start_time":92.241,"end_time":92.322},{"word":"link","start_time":92.342,"end_time":92.502},{"word":"above,","start_time":92.522,"end_time":92.782},{"word":"we","start_time":93.083,"end_time":93.183},{"word":"can","start_time":93.203,"end_time":93.323},{"word":"start","start_time":93.343,"end_time":93.504},{"word":"to","start_time":93.544,"end_time":93.604},{"word":"add","start_time":93.664,"end_time":93.804},{"word":"that","start_time":93.824,"end_time":93.944},{"word":"SDK","start_time":94.085,"end_time":94.505},{"word":"code","start_time":94.566,"end_time":94.946},{"word":"right","start_time":95.107,"end_time":95.307},{"word":"inside","start_time":95.367,"end_time":95.708},{"word":"of","start_time":95.728,"end_time":95.768},{"word":"this","start_time":95.808,"end_time":95.948},{"word":"asynchronous","start_time":96.088,"end_time":96.629},{"word":"page","start_time":96.649,"end_time":96.79},{"word":"component.","start_time":96.81,"end_time":97.01}],"alternatives":[],"language":"en"},{"transcript":" So if I wanted to run a search through my images, such as if I want to find any images that include Converse, I can now start writing my code such as constant resources is equal to await cloudinary.search.","confidence":0.8261025641025638,"words":[{"word":"So","start_time":97.63,"end_time":97.731},{"word":"if","start_time":97.751,"end_time":97.811},{"word":"I","start_time":97.851,"end_time":97.911},{"word":"wanted","start_time":97.931,"end_time":98.131},{"word":"to","start_time":98.151,"end_time":98.211},{"word":"run","start_time":98.271,"end_time":98.432},{"word":"a","start_time":98.472,"end_time":98.492},{"word":"search","start_time":98.572,"end_time":98.812},{"word":"through","start_time":98.852,"end_time":99.033},{"word":"my","start_time":99.053,"end_time":99.133},{"word":"images,","start_time":99.213,"end_time":99.554},{"word":"such","start_time":100.015,"end_time":100.155},{"word":"as","start_time":100.195,"end_time":100.255},{"word":"if","start_time":100.295,"end_time":100.375},{"word":"I","start_time":100.395,"end_time":100.435},{"word":"want","start_time":100.475,"end_time":100.596},{"word":"to","start_time":100.616,"end_time":100.656},{"word":"find","start_time":100.696,"end_time":100.876},{"word":"any","start_time":100.956,"end_time":101.096},{"word":"images","start_time":101.177,"end_time":101.477},{"word":"that","start_time":101.517,"end_time":101.637},{"word":"include","start_time":101.657,"end_time":101.938},{"word":"Converse,","start_time":101.998,"end_time":102.479},{"word":"I","start_time":102.94,"end_time":102.98},{"word":"can","start_time":103.0,"end_time":103.08},{"word":"now","start_time":103.1,"end_time":103.22},{"word":"start","start_time":103.24,"end_time":103.42},{"word":"writing","start_time":103.46,"end_time":103.661},{"word":"my","start_time":103.681,"end_time":103.781},{"word":"code","start_time":103.821,"end_time":104.062},{"word":"such","start_time":104.102,"end_time":104.222},{"word":"as","start_time":104.262,"end_time":104.342},{"word":"constant","start_time":104.402,"end_time":104.883},{"word":"resources","start_time":105.023,"end_time":105.784},{"word":"is","start_time":105.985,"end_time":106.045},{"word":"equal","start_time":106.125,"end_time":106.305},{"word":"to","start_time":106.345,"end_time":106.446},{"word":"await","start_time":106.466,"end_time":107.067},{"word":"cloudinary.search.","start_time":107.588,"end_time":108.87}],"alternatives":[],"language":"en"},{"transcript":" Where I can chain on the expression method where I can add in converse,","confidence":0.6822857142857143,"words":[{"word":"Where","start_time":109.45,"end_time":109.551},{"word":"I","start_time":109.571,"end_time":109.611},{"word":"can","start_time":109.631,"end_time":109.792},{"word":"chain","start_time":109.812,"end_time":110.033},{"word":"on","start_time":110.134,"end_time":110.234},{"word":"the","start_time":110.274,"end_time":110.395},{"word":"expression","start_time":110.495,"end_time":111.219},{"word":"method","start_time":111.44,"end_time":111.781},{"word":"where","start_time":112.063,"end_time":112.163},{"word":"I","start_time":112.183,"end_time":112.203},{"word":"can","start_time":112.244,"end_time":112.364},{"word":"add","start_time":112.505,"end_time":112.646},{"word":"in","start_time":112.847,"end_time":112.967},{"word":"converse,","start_time":113.208,"end_time":113.57}],"alternatives":[],"language":"en"},{"transcript":" then execute that search.","confidence":0.7165,"words":[{"word":"then","start_time":114.315,"end_time":114.496},{"word":"execute","start_time":114.678,"end_time":115.284},{"word":"that","start_time":115.566,"end_time":115.707},{"word":"search.","start_time":115.728,"end_time":115.95}],"alternatives":[],"language":"en"},{"transcript":" And if I console log out my resources, whenever my page reloads, we'll be able","confidence":0.6917333333333333,"words":[{"word":"And","start_time":116.532,"end_time":116.612},{"word":"if","start_time":116.632,"end_time":116.692},{"word":"I","start_time":116.753,"end_time":116.793},{"word":"console","start_time":116.853,"end_time":117.195},{"word":"log","start_time":117.215,"end_time":117.456},{"word":"out","start_time":117.596,"end_time":117.737},{"word":"my","start_time":117.818,"end_time":117.978},{"word":"resources,","start_time":118.039,"end_time":118.681},{"word":"whenever","start_time":119.204,"end_time":119.465},{"word":"my","start_time":119.505,"end_time":119.606},{"word":"page","start_time":119.646,"end_time":119.827},{"word":"reloads,","start_time":119.847,"end_time":120.249},{"word":"we'll","start_time":120.269,"end_time":120.369},{"word":"be","start_time":120.389,"end_time":120.43},{"word":"able","start_time":120.45,"end_time":120.53}],"alternatives":[],"language":"en"},{"transcript":" to see the results right inside of the terminal as it's running on the","confidence":0.7257857142857143,"words":[{"word":"to","start_time":120.651,"end_time":120.711},{"word":"see","start_time":120.751,"end_time":120.892},{"word":"the","start_time":120.932,"end_time":120.993},{"word":"results","start_time":121.053,"end_time":121.516},{"word":"right","start_time":121.617,"end_time":121.778},{"word":"inside","start_time":121.798,"end_time":122.12},{"word":"of","start_time":122.14,"end_time":122.2},{"word":"the","start_time":122.22,"end_time":122.301},{"word":"terminal","start_time":122.361,"end_time":122.824},{"word":"as","start_time":123.005,"end_time":123.106},{"word":"it's","start_time":123.206,"end_time":123.307},{"word":"running","start_time":123.387,"end_time":123.629},{"word":"on","start_time":123.649,"end_time":123.689},{"word":"the","start_time":123.709,"end_time":123.77}],"alternatives":[],"language":"en"},{"transcript":" server, not inside of the browser.","confidence":0.7010000000000001,"words":[{"word":"server,","start_time":123.972,"end_time":124.377},{"word":"not","start_time":124.701,"end_time":124.863},{"word":"inside","start_time":124.903,"end_time":125.146},{"word":"of","start_time":125.166,"end_time":125.227},{"word":"the","start_time":125.247,"end_time":125.308},{"word":"browser.","start_time":125.328,"end_time":125.47}],"alternatives":[],"language":"en"},{"transcript":" So I can see that I do have that one image that includes the name of converse.","confidence":0.8235294117647058,"words":[{"word":"So","start_time":126.052,"end_time":126.132},{"word":"I","start_time":126.173,"end_time":126.193},{"word":"can","start_time":126.233,"end_time":126.354},{"word":"see","start_time":126.414,"end_time":126.595},{"word":"that","start_time":126.635,"end_time":126.736},{"word":"I","start_time":126.756,"end_time":126.796},{"word":"do","start_time":126.856,"end_time":127.017},{"word":"have","start_time":127.098,"end_time":127.238},{"word":"that","start_time":127.258,"end_time":127.399},{"word":"one","start_time":127.54,"end_time":127.681},{"word":"image","start_time":127.842,"end_time":128.163},{"word":"that","start_time":128.203,"end_time":128.324},{"word":"includes","start_time":128.364,"end_time":128.706},{"word":"the","start_time":128.746,"end_time":128.827},{"word":"name","start_time":128.867,"end_time":129.008},{"word":"of","start_time":129.028,"end_time":129.088},{"word":"converse.","start_time":129.148,"end_time":129.43}],"alternatives":[],"language":"en"},{"transcript":" Now that's something more interesting.","confidence":0.5082,"words":[{"word":"Now","start_time":129.874,"end_time":129.935},{"word":"that's","start_time":129.956,"end_time":130.179},{"word":"something","start_time":130.2,"end_time":130.444},{"word":"more","start_time":130.464,"end_time":130.566},{"word":"interesting.","start_time":130.586,"end_time":130.81}],"alternatives":[],"language":"en"},{"transcript":" What if, instead of getting all these images or searching by name, I want to get","confidence":0.6579374999999998,"words":[{"word":"What","start_time":131.071,"end_time":131.211},{"word":"if,","start_time":131.252,"end_time":131.312},{"word":"instead","start_time":131.372,"end_time":131.614},{"word":"of","start_time":131.654,"end_time":131.694},{"word":"getting","start_time":131.734,"end_time":131.956},{"word":"all","start_time":132.036,"end_time":132.157},{"word":"these","start_time":132.197,"end_time":132.358},{"word":"images","start_time":132.459,"end_time":132.841},{"word":"or","start_time":132.921,"end_time":133.022},{"word":"searching","start_time":133.062,"end_time":133.364},{"word":"by","start_time":133.404,"end_time":133.545},{"word":"name,","start_time":133.605,"end_time":133.847},{"word":"I","start_time":133.867,"end_time":133.887},{"word":"want","start_time":133.907,"end_time":134.249},{"word":"to","start_time":134.269,"end_time":134.309},{"word":"get","start_time":134.349,"end_time":134.41}],"alternatives":[],"language":"en"},{"transcript":" everything that includes a tag of sneakers back inside of my code.","confidence":0.7936666666666667,"words":[{"word":"everything","start_time":134.631,"end_time":134.973},{"word":"that","start_time":135.014,"end_time":135.134},{"word":"includes","start_time":135.195,"end_time":135.517},{"word":"a","start_time":135.537,"end_time":135.577},{"word":"tag","start_time":135.597,"end_time":135.819},{"word":"of","start_time":135.839,"end_time":135.899},{"word":"sneakers","start_time":135.96,"end_time":136.342},{"word":"back","start_time":136.845,"end_time":137.006},{"word":"inside","start_time":137.047,"end_time":137.248},{"word":"of","start_time":137.268,"end_time":137.328},{"word":"my","start_time":137.349,"end_time":137.449},{"word":"code.","start_time":137.489,"end_time":137.57}],"alternatives":[],"language":"en"},{"transcript":" I can now change this from Converse to tags equals sneakers,","confidence":0.8209090909090908,"words":[{"word":"I","start_time":138.221,"end_time":138.261},{"word":"can","start_time":138.302,"end_time":138.402},{"word":"now","start_time":138.422,"end_time":138.543},{"word":"change","start_time":138.644,"end_time":138.926},{"word":"this","start_time":138.966,"end_time":139.127},{"word":"from","start_time":139.147,"end_time":139.288},{"word":"Converse","start_time":139.349,"end_time":139.751},{"word":"to","start_time":139.812,"end_time":139.952},{"word":"tags","start_time":140.013,"end_time":140.436},{"word":"equals","start_time":140.597,"end_time":140.858},{"word":"sneakers,","start_time":140.939,"end_time":141.1}],"alternatives":[],"language":"en"},{"transcript":" and we can see that I now get all six of those results.","confidence":0.7750769230769231,"words":[{"word":"and","start_time":141.943,"end_time":142.003},{"word":"we","start_time":142.024,"end_time":142.084},{"word":"can","start_time":142.104,"end_time":142.205},{"word":"see","start_time":142.225,"end_time":142.306},{"word":"that","start_time":142.346,"end_time":142.427},{"word":"I","start_time":142.447,"end_time":142.507},{"word":"now","start_time":142.568,"end_time":142.729},{"word":"get","start_time":142.77,"end_time":142.911},{"word":"all","start_time":143.011,"end_time":143.153},{"word":"six","start_time":143.294,"end_time":143.536},{"word":"of","start_time":143.636,"end_time":143.697},{"word":"those","start_time":143.737,"end_time":143.878},{"word":"results.","start_time":143.919,"end_time":144.1}],"alternatives":[],"language":"en"},{"transcript":" So let's use them inside of our page where currently","confidence":0.7720999999999999,"words":[{"word":"So","start_time":144.703,"end_time":144.824},{"word":"let's","start_time":144.844,"end_time":145.026},{"word":"use","start_time":145.127,"end_time":145.248},{"word":"them","start_time":145.268,"end_time":145.389},{"word":"inside","start_time":145.43,"end_time":145.692},{"word":"of","start_time":145.712,"end_time":145.752},{"word":"our","start_time":145.813,"end_time":145.894},{"word":"page","start_time":145.934,"end_time":146.196},{"word":"where","start_time":146.237,"end_time":146.358},{"word":"currently","start_time":146.378,"end_time":146.6}],"alternatives":[],"language":"en"},{"transcript":" this is just coming from static data.","confidence":0.8155714285714286,"words":[{"word":"this","start_time":146.802,"end_time":147.005},{"word":"is","start_time":147.066,"end_time":147.126},{"word":"just","start_time":147.167,"end_time":147.288},{"word":"coming","start_time":147.349,"end_time":147.572},{"word":"from","start_time":147.592,"end_time":147.734},{"word":"static","start_time":147.794,"end_time":148.118},{"word":"data.","start_time":148.139,"end_time":148.26}],"alternatives":[],"language":"en"},{"transcript":" Further, these are just local files being loaded,","confidence":0.7435,"words":[{"word":"Further,","start_time":148.803,"end_time":149.066},{"word":"these","start_time":149.126,"end_time":149.267},{"word":"are","start_time":149.288,"end_time":149.389},{"word":"just","start_time":149.409,"end_time":149.55},{"word":"local","start_time":149.631,"end_time":149.873},{"word":"files","start_time":149.934,"end_time":150.257},{"word":"being","start_time":150.297,"end_time":150.459},{"word":"loaded,","start_time":150.479,"end_time":150.6}],"alternatives":[],"language":"en"},{"transcript":" so I want to load these images from Cloudinary.","confidence":0.718,"words":[{"word":"so","start_time":150.801,"end_time":150.923},{"word":"I","start_time":150.963,"end_time":151.004},{"word":"want","start_time":151.024,"end_time":151.145},{"word":"to","start_time":151.166,"end_time":151.226},{"word":"load","start_time":151.247,"end_time":151.388},{"word":"these","start_time":151.429,"end_time":151.57},{"word":"images","start_time":151.631,"end_time":151.915},{"word":"from","start_time":151.975,"end_time":152.097},{"word":"Cloudinary.","start_time":152.137,"end_time":152.38}],"alternatives":[],"language":"en"},{"transcript":" But now that my data is inside of my component, I can loop through it","confidence":0.7912,"words":[{"word":"But","start_time":152.842,"end_time":152.943},{"word":"now","start_time":152.983,"end_time":153.084},{"word":"that","start_time":153.124,"end_time":153.225},{"word":"my","start_time":153.265,"end_time":153.386},{"word":"data","start_time":153.446,"end_time":153.708},{"word":"is","start_time":153.768,"end_time":153.849},{"word":"inside","start_time":153.889,"end_time":154.13},{"word":"of","start_time":154.15,"end_time":154.211},{"word":"my","start_time":154.231,"end_time":154.311},{"word":"component,","start_time":154.352,"end_time":154.835},{"word":"I","start_time":154.956,"end_time":154.996},{"word":"can","start_time":155.016,"end_time":155.157},{"word":"loop","start_time":155.197,"end_time":155.378},{"word":"through","start_time":155.419,"end_time":155.58},{"word":"it","start_time":155.6,"end_time":155.64}],"alternatives":[],"language":"en"},{"transcript":" or do whatever I want, just like I would in any other React component.","confidence":0.8079285714285714,"words":[{"word":"or","start_time":155.801,"end_time":155.882},{"word":"do","start_time":155.922,"end_time":156.023},{"word":"whatever","start_time":156.063,"end_time":156.345},{"word":"I","start_time":156.385,"end_time":156.446},{"word":"want,","start_time":156.526,"end_time":156.768},{"word":"just","start_time":156.848,"end_time":156.989},{"word":"like","start_time":157.01,"end_time":157.151},{"word":"I","start_time":157.191,"end_time":157.231},{"word":"would","start_time":157.271,"end_time":157.453},{"word":"in","start_time":157.493,"end_time":157.553},{"word":"any","start_time":157.674,"end_time":157.795},{"word":"other","start_time":157.855,"end_time":158.017},{"word":"React","start_time":158.057,"end_time":158.258},{"word":"component.","start_time":158.278,"end_time":158.5}],"alternatives":[],"language":"en"},{"transcript":" Now, to start, I'm going to destructure resources from this response, as ultimately the response came back with a property of resources that includes that array of resources.","confidence":0.8092857142857142,"words":[{"word":"Now,","start_time":159.12,"end_time":159.221},{"word":"to","start_time":159.241,"end_time":159.301},{"word":"start,","start_time":159.321,"end_time":159.561},{"word":"I'm","start_time":159.621,"end_time":159.722},{"word":"going","start_time":159.742,"end_time":159.902},{"word":"to","start_time":159.922,"end_time":159.982},{"word":"destructure","start_time":160.042,"end_time":160.684},{"word":"resources","start_time":160.864,"end_time":161.506},{"word":"from","start_time":161.626,"end_time":161.787},{"word":"this","start_time":161.827,"end_time":161.967},{"word":"response,","start_time":162.027,"end_time":162.508},{"word":"as","start_time":162.628,"end_time":162.709},{"word":"ultimately","start_time":162.829,"end_time":163.33},{"word":"the","start_time":163.39,"end_time":163.47},{"word":"response","start_time":163.511,"end_time":163.912},{"word":"came","start_time":163.952,"end_time":164.112},{"word":"back","start_time":164.152,"end_time":164.332},{"word":"with","start_time":164.353,"end_time":164.473},{"word":"a","start_time":164.533,"end_time":164.553},{"word":"property","start_time":164.633,"end_time":164.994},{"word":"of","start_time":165.014,"end_time":165.074},{"word":"resources","start_time":165.134,"end_time":165.696},{"word":"that","start_time":165.996,"end_time":166.137},{"word":"includes","start_time":166.177,"end_time":166.518},{"word":"that","start_time":166.578,"end_time":166.698},{"word":"array","start_time":166.778,"end_time":167.079},{"word":"of","start_time":167.139,"end_time":167.179},{"word":"resources.","start_time":167.199,"end_time":167.44}],"alternatives":[],"language":"en"},{"transcript":" But now I'm going to update the products map to resources so we can loop through it just the same as we were those other product images.","confidence":0.7707777777777777,"words":[{"word":"But","start_time":168.161,"end_time":168.262},{"word":"now","start_time":168.302,"end_time":168.462},{"word":"I'm","start_time":168.522,"end_time":168.623},{"word":"going","start_time":168.643,"end_time":168.743},{"word":"to","start_time":168.763,"end_time":168.803},{"word":"update","start_time":168.904,"end_time":169.204},{"word":"the","start_time":169.245,"end_time":169.345},{"word":"products","start_time":169.405,"end_time":169.806},{"word":"map","start_time":169.866,"end_time":170.107},{"word":"to","start_time":170.328,"end_time":170.569},{"word":"resources","start_time":170.669,"end_time":171.291},{"word":"so","start_time":171.351,"end_time":171.451},{"word":"we","start_time":171.492,"end_time":171.552},{"word":"can","start_time":171.572,"end_time":171.712},{"word":"loop","start_time":171.752,"end_time":171.933},{"word":"through","start_time":171.973,"end_time":172.214},{"word":"it","start_time":172.254,"end_time":172.314},{"word":"just","start_time":172.434,"end_time":172.595},{"word":"the","start_time":172.635,"end_time":172.715},{"word":"same","start_time":172.755,"end_time":172.936},{"word":"as","start_time":172.956,"end_time":173.036},{"word":"we","start_time":173.076,"end_time":173.157},{"word":"were","start_time":173.197,"end_time":173.377},{"word":"those","start_time":173.418,"end_time":173.578},{"word":"other","start_time":173.618,"end_time":173.779},{"word":"product","start_time":173.819,"end_time":174.06},{"word":"images.","start_time":174.08,"end_time":174.2}],"alternatives":[],"language":"en"},{"transcript":" Because we're working in TypeScript, we're going to now need to type this out where I'm going to reference the Cloudinary resource.","confidence":0.7898181818181818,"words":[{"word":"Because","start_time":174.881,"end_time":175.122},{"word":"we're","start_time":175.142,"end_time":175.283},{"word":"working","start_time":175.303,"end_time":175.504},{"word":"in","start_time":175.544,"end_time":175.624},{"word":"TypeScript,","start_time":175.644,"end_time":176.086},{"word":"we're","start_time":176.106,"end_time":176.206},{"word":"going","start_time":176.226,"end_time":176.326},{"word":"to","start_time":176.367,"end_time":176.407},{"word":"now","start_time":176.427,"end_time":176.587},{"word":"need","start_time":176.628,"end_time":176.768},{"word":"to","start_time":176.788,"end_time":176.848},{"word":"type","start_time":176.888,"end_time":177.049},{"word":"this","start_time":177.089,"end_time":177.23},{"word":"out","start_time":177.35,"end_time":177.45},{"word":"where","start_time":177.511,"end_time":177.651},{"word":"I'm","start_time":177.691,"end_time":177.792},{"word":"going","start_time":177.832,"end_time":177.992},{"word":"to","start_time":178.032,"end_time":178.133},{"word":"reference","start_time":178.213,"end_time":178.574},{"word":"the","start_time":178.615,"end_time":178.695},{"word":"Cloudinary","start_time":178.755,"end_time":179.438},{"word":"resource.","start_time":179.458,"end_time":180.14}],"alternatives":[],"language":"en"},{"transcript":" Which I'm going to define at the top of the page, including the public ID, which","confidence":0.7434999999999999,"words":[{"word":"Which","start_time":181.12,"end_time":181.241},{"word":"I'm","start_time":181.261,"end_time":181.321},{"word":"going","start_time":181.341,"end_time":181.442},{"word":"to","start_time":181.462,"end_time":181.522},{"word":"define","start_time":181.562,"end_time":182.024},{"word":"at","start_time":182.105,"end_time":182.185},{"word":"the","start_time":182.205,"end_time":182.286},{"word":"top","start_time":182.326,"end_time":182.587},{"word":"of","start_time":182.667,"end_time":182.748},{"word":"the","start_time":182.808,"end_time":182.888},{"word":"page,","start_time":182.948,"end_time":183.35},{"word":"including","start_time":183.632,"end_time":184.053},{"word":"the","start_time":184.094,"end_time":184.214},{"word":"public","start_time":184.315,"end_time":184.696},{"word":"ID,","start_time":185.058,"end_time":185.339},{"word":"which","start_time":185.419,"end_time":185.56}],"alternatives":[],"language":"en"},{"transcript":" will be a string and my secure URL, which will also be a string where now we need","confidence":0.7414444444444445,"words":[{"word":"will","start_time":185.66,"end_time":185.801},{"word":"be","start_time":185.821,"end_time":185.921},{"word":"a","start_time":185.961,"end_time":185.982},{"word":"string","start_time":186.062,"end_time":186.443},{"word":"and","start_time":187.025,"end_time":187.226},{"word":"my","start_time":187.427,"end_time":187.728},{"word":"secure","start_time":187.848,"end_time":188.43},{"word":"URL,","start_time":188.751,"end_time":189.133},{"word":"which","start_time":189.193,"end_time":189.313},{"word":"will","start_time":189.333,"end_time":189.494},{"word":"also","start_time":189.534,"end_time":189.735},{"word":"be","start_time":189.775,"end_time":189.875},{"word":"a","start_time":189.916,"end_time":189.936},{"word":"string","start_time":189.976,"end_time":190.257},{"word":"where","start_time":190.598,"end_time":190.738},{"word":"now","start_time":190.799,"end_time":190.979},{"word":"we","start_time":190.999,"end_time":191.04},{"word":"need","start_time":191.06,"end_time":191.16}],"alternatives":[],"language":"en"},{"transcript":" to make sure we update the references to that data.","confidence":0.8527000000000001,"words":[{"word":"to","start_time":191.281,"end_time":191.321},{"word":"make","start_time":191.382,"end_time":191.503},{"word":"sure","start_time":191.543,"end_time":191.684},{"word":"we","start_time":191.724,"end_time":191.845},{"word":"update","start_time":191.946,"end_time":192.228},{"word":"the","start_time":192.268,"end_time":192.389},{"word":"references","start_time":192.47,"end_time":192.994},{"word":"to","start_time":193.115,"end_time":193.377},{"word":"that","start_time":193.437,"end_time":193.578},{"word":"data.","start_time":193.639,"end_time":193.8}],"alternatives":[],"language":"en"},{"transcript":" So on our list item key, we can update that to public ID for our unique value,","confidence":0.831294117647059,"words":[{"word":"So","start_time":194.302,"end_time":194.422},{"word":"on","start_time":194.503,"end_time":194.563},{"word":"our","start_time":194.603,"end_time":194.683},{"word":"list","start_time":194.724,"end_time":194.884},{"word":"item","start_time":194.945,"end_time":195.166},{"word":"key,","start_time":195.226,"end_time":195.467},{"word":"we","start_time":195.567,"end_time":195.648},{"word":"can","start_time":195.668,"end_time":195.788},{"word":"update","start_time":195.849,"end_time":196.11},{"word":"that","start_time":196.13,"end_time":196.311},{"word":"to","start_time":196.371,"end_time":196.572},{"word":"public","start_time":196.692,"end_time":197.054},{"word":"ID","start_time":197.235,"end_time":197.597},{"word":"for","start_time":197.697,"end_time":197.797},{"word":"our","start_time":197.858,"end_time":197.938},{"word":"unique","start_time":198.018,"end_time":198.219},{"word":"value,","start_time":198.259,"end_time":198.38}],"alternatives":[],"language":"en"},{"transcript":" as well as the image source, which is going to be our secure URL.","confidence":0.8078571428571429,"words":[{"word":"as","start_time":199.043,"end_time":199.123},{"word":"well","start_time":199.163,"end_time":199.364},{"word":"as","start_time":199.445,"end_time":199.525},{"word":"the","start_time":199.586,"end_time":199.666},{"word":"image","start_time":199.767,"end_time":200.008},{"word":"source,","start_time":200.068,"end_time":200.43},{"word":"which","start_time":200.491,"end_time":200.631},{"word":"is","start_time":200.692,"end_time":200.772},{"word":"going","start_time":200.812,"end_time":200.973},{"word":"to","start_time":200.993,"end_time":201.054},{"word":"be","start_time":201.074,"end_time":201.194},{"word":"our","start_time":201.255,"end_time":201.355},{"word":"secure","start_time":201.396,"end_time":201.898},{"word":"URL.","start_time":202.079,"end_time":202.2}],"alternatives":[],"language":"en"},{"transcript":" And once the page reloads, we can see that we still have all those images, but","confidence":0.7840625,"words":[{"word":"And","start_time":202.742,"end_time":202.823},{"word":"once","start_time":202.883,"end_time":203.004},{"word":"the","start_time":203.024,"end_time":203.084},{"word":"page","start_time":203.104,"end_time":203.265},{"word":"reloads,","start_time":203.285,"end_time":203.627},{"word":"we","start_time":203.647,"end_time":203.728},{"word":"can","start_time":203.748,"end_time":203.849},{"word":"see","start_time":203.889,"end_time":204.05},{"word":"that","start_time":204.07,"end_time":204.17},{"word":"we","start_time":204.191,"end_time":204.271},{"word":"still","start_time":204.311,"end_time":204.533},{"word":"have","start_time":204.553,"end_time":204.693},{"word":"all","start_time":204.734,"end_time":204.834},{"word":"those","start_time":204.875,"end_time":205.035},{"word":"images,","start_time":205.076,"end_time":205.398},{"word":"but","start_time":205.418,"end_time":205.478}],"alternatives":[],"language":"en"},{"transcript":" now they're being loaded directly from Cloudinary.","confidence":0.5618571428571428,"words":[{"word":"now","start_time":205.921,"end_time":206.002},{"word":"they're","start_time":206.022,"end_time":206.164},{"word":"being","start_time":206.184,"end_time":206.346},{"word":"loaded","start_time":206.427,"end_time":206.69},{"word":"directly","start_time":206.711,"end_time":207.095},{"word":"from","start_time":207.156,"end_time":207.277},{"word":"Cloudinary.","start_time":207.298,"end_time":207.5}],"alternatives":[],"language":"en"},{"transcript":" But now that we've tapped into our Cloudinary data, we can take this a step further, where next we can learn how we can tap into Cloudinary optimizations and transformations by using Next Cloudinary, where we'll see how we can automatically deliver optimized images in modern formats, as well as dynamically crop and size our images right inside of our Next.js app.","confidence":0.7963548387096772,"words":[{"word":"But","start_time":208.02,"end_time":208.1},{"word":"now","start_time":208.14,"end_time":208.22},{"word":"that","start_time":208.24,"end_time":208.32},{"word":"we've","start_time":208.341,"end_time":208.481},{"word":"tapped","start_time":208.501,"end_time":208.761},{"word":"into","start_time":208.821,"end_time":209.041},{"word":"our","start_time":209.101,"end_time":209.202},{"word":"Cloudinary","start_time":209.262,"end_time":209.722},{"word":"data,","start_time":209.782,"end_time":210.063},{"word":"we","start_time":210.103,"end_time":210.183},{"word":"can","start_time":210.203,"end_time":210.323},{"word":"take","start_time":210.363,"end_time":210.503},{"word":"this","start_time":210.543,"end_time":210.743},{"word":"a","start_time":210.763,"end_time":210.783},{"word":"step","start_time":210.863,"end_time":211.084},{"word":"further,","start_time":211.124,"end_time":211.484},{"word":"where","start_time":211.905,"end_time":212.045},{"word":"next","start_time":212.085,"end_time":212.265},{"word":"we","start_time":212.325,"end_time":212.405},{"word":"can","start_time":212.425,"end_time":212.505},{"word":"learn","start_time":212.525,"end_time":212.666},{"word":"how","start_time":212.706,"end_time":212.786},{"word":"we","start_time":212.826,"end_time":212.886},{"word":"can","start_time":212.906,"end_time":213.006},{"word":"tap","start_time":213.046,"end_time":213.286},{"word":"into","start_time":213.386,"end_time":213.627},{"word":"Cloudinary","start_time":213.667,"end_time":214.047},{"word":"optimizations","start_time":214.147,"end_time":214.888},{"word":"and","start_time":214.928,"end_time":215.008},{"word":"transformations","start_time":215.048,"end_time":215.789},{"word":"by","start_time":215.829,"end_time":215.929},{"word":"using","start_time":216.01,"end_time":216.23},{"word":"Next","start_time":216.29,"end_time":216.47},{"word":"Cloudinary,","start_time":216.51,"end_time":216.991},{"word":"where","start_time":217.351,"end_time":217.471},{"word":"we'll","start_time":217.511,"end_time":217.651},{"word":"see","start_time":217.692,"end_time":217.832},{"word":"how","start_time":217.872,"end_time":217.952},{"word":"we","start_time":217.992,"end_time":218.032},{"word":"can","start_time":218.052,"end_time":218.172},{"word":"automatically","start_time":218.252,"end_time":218.673},{"word":"deliver","start_time":218.713,"end_time":219.013},{"word":"optimized","start_time":219.193,"end_time":219.634},{"word":"images","start_time":219.714,"end_time":220.094},{"word":"in","start_time":220.174,"end_time":220.255},{"word":"modern","start_time":220.295,"end_time":220.575},{"word":"formats,","start_time":220.635,"end_time":221.096},{"word":"as","start_time":221.196,"end_time":221.276},{"word":"well","start_time":221.316,"end_time":221.476},{"word":"as","start_time":221.516,"end_time":221.576},{"word":"dynamically","start_time":221.616,"end_time":222.097},{"word":"crop","start_time":222.137,"end_time":222.337},{"word":"and","start_time":222.377,"end_time":222.457},{"word":"size","start_time":222.477,"end_time":222.758},{"word":"our","start_time":222.818,"end_time":222.938},{"word":"images","start_time":223.038,"end_time":223.438},{"word":"right","start_time":223.819,"end_time":223.959},{"word":"inside","start_time":223.979,"end_time":224.239},{"word":"of","start_time":224.259,"end_time":224.299},{"word":"our","start_time":224.339,"end_time":224.419},{"word":"Next.js","start_time":224.44,"end_time":224.7},{"word":"app.","start_time":224.72,"end_time":224.82}],"alternatives":[],"language":"en"}]