Cloudinary regularly hosts internal hackathons! These allow employees to stretch the boundaries of what's possible with our products. Hadar Bejerano, the head of the Solutions Engineering team, created one of the winning projects. With CloudyDesktop, users can sync a local folder to Cloudinary for automated uploads!
Find out how he developed this desktop application in this DevJams episode. You'll learn more about ways to use Cloudinary's CLI in your projects. Hadar also shows how to use some of the project's tools and packages - Electron, Keytar and Chokidar.
If you're trying to find a way to automate your team's uploading processes, this is an episode you won't want to miss!
---
Episode Sections:
00:00 Welcome to DevJams: Exploring Cloudinary with Hadar
00:52 Introducing Cloudy Desktop: Syncing Local and Cloud Storage
01:09 The Power of Cloudinary's API and CLI for Project Development
01:49 Behind the Scenes: The Creation of Cloudy Desktop
02:29 Exploring Cloudinary Labs and Hackathon Culture
08:15 A Deep Dive into Cloudy Desktop's Features and Capabilities
23:05 The Technical Backbone: Building Cloudy Desktop with Electron
38:26 Exploring the Main Application and Event Handling
39:11 Diving into the Index File: UI and Functionality
40:09 Storing and Managing Cloudinary Account Parameters
42:57 Securing Sensitive Data with Keytar
45:29 Implementing Folder Sync with Chokidar
51:38 Packaging and Distributing the Desktop App
54:18 Signing and Notarizing the App for MacOS
01:01:24 Final Thoughts and Best Practices
01:03:02 Community Engagement and Further Resources
01:04:30 Reflecting on the Cloudinary CLI and Hackathon Culture
01:08:59 Wrapping Up and Next Steps
---
Mentioned Technology
- Chokidar: https://www.npmjs.com/package/chokidar
- Cloudinary: https://cloudinary.com/
- Cloudinary CLI: https://training.cloudinary.com/courses/introduction-to-cloudinarys-cli-one-hour-course
- Cloudinary Labs: https://cloudinary.com/labs
- Electron: https://www.electronjs.org/
- GitHub Repository for CloudyDesktop: https://github.com/cloudinary-labs/cloudydesktop
-
Not a Cloudinary user yet? Sign up for your FREE account today! https://cloudinary.com/users/register_free