A single communication protocol stretching across the spectrum from the embedded devices to the cloud, with a programming framework that provides valuable abstractions, will facilitate application programming across the continuum. Eclipse Zenoh is a pub/sub/query protocol unifying data in motion, data at rest, and computations. Zenoh is easy to use, with convenient abstractions for distributing, computing, querying, and storing data. It supports highly constrained devices and the powerful cloud while being data-centric and location transparent. Zenoh provides extremely low latency and high throughput and is energy efficient. Built on top of Zenoh, Eclipse Zenoh-Flow is a data-flow programming framework that eases the development of applications distributed across the device-edge-cloud continuum. This workshop will guide the participants through foundational and advanced concepts of Zenoh and Zenoh-Flow to enable them to start writing their applications using both frameworks.