# Canvas

Canvas is an HTML element and web API for script-driven bitmap rendering, including 2D, WebGL, WebGPU, and related rendering contexts.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Panopto Alternatives for Higher Education: Comparing Kaltura, IBM Video Streaming, and Dacast

DevFeed: [Panopto Alternatives for Higher Education: Comparing Kaltura, IBM Video Streaming, and Dacast](<https://devfeed.tech/articles/panopto-alternatives-for-higher-education-comparing-kaltura-ibm-video-streaming-and-dacast-38027.md>)

Original publisher: [Read original article](<https://www.dacast.com/blog/streaming-solutions-for-broadcasting-online-university-course/>)

Author: Jon Whitehead

Published: 2026-09-04T11:55:41Z

Content type: comparison

Language: en

Sources: [DaCast](<https://devfeed.tech/sources/dacast.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [data](<https://devfeed.tech/topics/data.md>), [ibm](<https://devfeed.tech/topics/ibm.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [accessibility-compliance](<https://devfeed.tech/tags/accessibility-compliance.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [data](<https://devfeed.tech/tags/data.md>), [data-privacy](<https://devfeed.tech/tags/data-privacy.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [the-video-experts-blog](<https://devfeed.tech/tags/the-video-experts-blog.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This comparison guide evaluates Panopto alternatives for higher education, focusing on Kaltura, IBM Video Streaming, and Dacast. It explains that university buyers should consider LMS integration, student data privacy, accessibility compliance, procurement requirements, pricing, bandwidth, and support for public-facing content.

### Source excerpt

By Dacast Editorial Team | Reviewed by Jon Whitehead, COO at Dacast | Updated September 2026 Choosing a video streaming platform for a university isn't the same evaluation as picking one for a corporate training program or an individual course creator. University IT and AV teams have to weigh LMS integration, student data privacy, accessibility [...] The post Panopto Alternatives for Higher Education: Comparing Kaltura, IBM Video Streaming, and Dacast appeared first on Dacast.

## For the builders: canvas, CMS, and quality-of-life improvements from Webflow Conf 2026

DevFeed: [For the builders: canvas, CMS, and quality-of-life improvements from Webflow Conf 2026](<https://devfeed.tech/articles/for-the-builders-canvas-cms-and-quality-of-life-improvements-from-webflow-conf-2026-9164.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/2026-builder-keynote>)

Author: Webflow Team

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [Canvas](<https://devfeed.tech/topics/canvas.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developers](<https://devfeed.tech/tags/developers.md>), [inside-webflow](<https://devfeed.tech/tags/inside-webflow.md>), [platform](<https://devfeed.tech/tags/platform.md>), [post](<https://devfeed.tech/tags/post.md>), [web](<https://devfeed.tech/tags/web.md>), [webflow](<https://devfeed.tech/tags/webflow.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

Webflow's 2026 Builder Keynote introduces Source by Webflow and highlights workflow improvements for designers and developers, including CMS components, breakpoint canvas updates, and visual editing for AI code components.

### Source excerpt

A roundup of what's new for designers and developers building in Webflow, including components in the CMS, breakpoint canvas, and visual editing for AI code components.

## Negative gaps, min/max sizing, and much more: What's new in stacks?

DevFeed: [Negative gaps, min/max sizing, and much more: What's new in stacks?](<https://devfeed.tech/articles/negative-gaps-min-max-sizing-and-much-more-what-s-new-in-stacks-9121.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/stacks-florence/>)

Author: Freddie Harrison

Published: 2026-08-26T07:30:00Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [latest-features](<https://devfeed.tech/tags/latest-features.md>), [popular](<https://devfeed.tech/tags/popular.md>), [release](<https://devfeed.tech/tags/release.md>), [scale](<https://devfeed.tech/tags/scale.md>), [tool](<https://devfeed.tech/tags/tool.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Sketch's Florence release expands stacks with negative gaps for overlapping items, configurable overlap order, relative sizing, and other layout improvements. The updates support more flexible grids, tiled layouts, and scalable stack-based designs.

### Source excerpt

Minimum and maximum sizes, relative sizing, negative gaps, and a whole host of smaller improvements. Here's everything new for stacks in Florence.

## JavaScript Find in Page: DOM Text Above the Codename One Canvas

DevFeed: [JavaScript Find in Page: DOM Text Above the Codename One Canvas](<https://devfeed.tech/articles/javascript-find-in-page-dom-text-above-the-codename-one-canvas-19342.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/javascript-dom-text-search/>)

Author: Shai Almog

Published: 2026-08-23T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [browser](<https://devfeed.tech/tags/browser.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [javascript](<https://devfeed.tech/tags/javascript.md>)

### AI overview

The Codename One JavaScript port adds a targeted DOM layer for eligible visible text while keeping application components and layout on the canvas. This enables browser text search, selection, accessibility, input metadata, and sharper rendering on high-DPI displays.

### Source excerpt

The Codename One JavaScript port now renders visible text into a targeted DOM layer, making it searchable, selectable, accessible, and sharp on high-DPI displays without giving browser layout control.

## Coding Challenge #133 - Particle Playground

DevFeed: [Coding Challenge #133 - Particle Playground](<https://devfeed.tech/articles/coding-challenge-133-particle-playground-29208.md>)

Original publisher: [Read original article](<https://codingchallenges.substack.com/p/coding-challenge-133-particle-playground>)

Author: John Crickett

Published: 2026-08-22T08:01:30Z

Content type: tutorial

Language: en

Sources: [Coding Challenges](<https://devfeed.tech/sources/coding-challenges.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [Cellular automaton](<https://devfeed.tech/topics/cellular-automaton.md>), [coding](<https://devfeed.tech/topics/coding.md>), [creative coding](<https://devfeed.tech/topics/creative-coding.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [canvas](<https://devfeed.tech/tags/canvas.md>), [coding](<https://devfeed.tech/tags/coding.md>), [creative-coding](<https://devfeed.tech/tags/creative-coding.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [programming](<https://devfeed.tech/tags/programming.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

A coding challenge guides readers through building a 2D particle playground with two simulation engines: a force-based particle system and a cellular automaton. The project combines materials such as sand, water, and fire with a fireworks display whose embers can ignite the material grid.

### Source excerpt

This challenge is to build your own particle playground.

## Drag, drop, done: a visual composer for Redpanda Connect

DevFeed: [Drag, drop, done: a visual composer for Redpanda Connect](<https://devfeed.tech/articles/drag-drop-done-a-visual-composer-for-redpanda-connect-12749.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/redpanda-connect-pipeline-builder>)

Author: Prakhar Garg

Published: 2026-07-23T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Redpanda-Connect](<https://devfeed.tech/topics/redpanda-connect.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [n8n](<https://devfeed.tech/topics/n8n.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automation](<https://devfeed.tech/tags/automation.md>), [building](<https://devfeed.tech/tags/building.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [events](<https://devfeed.tech/tags/events.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [http](<https://devfeed.tech/tags/http.md>), [n8n](<https://devfeed.tech/tags/n8n.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [routing](<https://devfeed.tech/tags/routing.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Redpanda introduces a visual Pipeline Builder for Redpanda Connect, using a drag-and-drop canvas to compose pipelines from inputs, processors, and outputs. The builder generates YAML while making routing, enrichment, caching, error handling, and retries easier to understand and configure. The article contrasts it with n8n, emphasizing Redpanda Connect's suitability for high-volume event streaming with ordering, backpressure, and exactly-once semantics.

### Source excerpt

A first look at the new visual Pipeline Builder for Redpanda Connect (preview), plus a roundup of recent CDC and connector updates.

## Testing That a Canvas Diagram Actually Painted Pixels

DevFeed: [Testing That a Canvas Diagram Actually Painted Pixels](<https://devfeed.tech/articles/testing-that-a-canvas-diagram-actually-painted-pixels-34098.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/canvas-pixel-testing/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-07-21T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [Canvas](<https://devfeed.tech/topics/canvas.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [html5](<https://devfeed.tech/tags/html5.md>), [playwright](<https://devfeed.tech/tags/playwright.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains why DOM-based tests can pass even when an HTML5 canvas renders nothing. Because canvas pixels are not represented in the DOM and jsdom does not provide real canvas rendering, it recommends using Playwright with a real browser and checking pixel data with getImageData.

### Source excerpt

getImageData in Playwright to assert a canvas actually drew pixels, since jsdom has no canvas renderer and DOM assertions pass on a blank canvas.

## Meet Kirki: WordPress's First Visual Builder With An Infinite Canvas

DevFeed: [Meet Kirki: WordPress's First Visual Builder With An Infinite Canvas](<https://devfeed.tech/articles/meet-kirki-wordpress-s-first-visual-builder-with-an-infinite-canvas-4306.md>)

Original publisher: [Read original article](<https://smashingmagazine.com/2026/07/kirki-wordpress-visual-builder-infinite-canvas/>)

Author: hello@smashingmagazine.com (Zareen Tasnim)

Published: 2026-07-07T10:00:00Z

Content type: comparison

Language: en

Sources: [Articles on Smashing Magazine -- For Web Designers And Developers](<https://devfeed.tech/sources/articles-on-smashing-magazine-for-web-designers-and-developers.md>)

Topics: [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [No-code](<https://devfeed.tech/topics/no-code.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [web design](<https://devfeed.tech/topics/web-design.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [design](<https://devfeed.tech/tags/design.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [performance](<https://devfeed.tech/tags/performance.md>), [review](<https://devfeed.tech/tags/review.md>), [tools](<https://devfeed.tech/tags/tools.md>), [web](<https://devfeed.tech/tags/web.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Kirki is presented as a freeform, no-code visual website builder for WordPress that uses an infinite canvas, an integrated CMS, and built-in features to reduce reliance on third-party plugins. The article reviews and compares it with traditional WordPress builders, focusing on pricing, performance, usability, design flexibility, features, theme compatibility, and layout customization.

### Source excerpt

We have been building websites inside boxes for years on WordPress. Let's take a closer look at [Kirki](https://kirki.com/), the first freeform visual builder with an infinite canvas, and explore how it redefines the experience with cleaner performance, full design freedom, and zero plugin dependency.

## Issue no.17: Build with joy

DevFeed: [Issue no.17: Build with joy](<https://devfeed.tech/articles/issue-no-17-build-with-joy-9549.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/build-with-joy/>)

Author: Figma

Published: 2026-07-02T23:05:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [make](<https://devfeed.tech/tags/make.md>), [software](<https://devfeed.tech/tags/software.md>), [vision](<https://devfeed.tech/tags/vision.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Figma's Config 2026 magazine, "Build with joy," explores how teams evolve workflows, develop creative taste, use motion and color, and imagine the future of software. It also recaps Config launches and introduces a new Figma swag collection.

### Source excerpt

The way we make things is changing, but why we make them stays constant--the thrill of seeing a vision come to life.

## Building accessibility into a canvas-based product

DevFeed: [Building accessibility into a canvas-based product](<https://devfeed.tech/articles/building-accessibility-into-a-canvas-based-product-9554.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/building-accessibility-into-a-canvas-based-product/>)

Author: David Winslow; Elynn Lee

Published: 2026-07-01T17:56:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [aria](<https://devfeed.tech/topics/aria.md>), [HTML](<https://devfeed.tech/topics/html.md>), [React](<https://devfeed.tech/topics/react.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [aria](<https://devfeed.tech/tags/aria.md>), [figma](<https://devfeed.tech/tags/figma.md>), [html](<https://devfeed.tech/tags/html.md>), [infinite](<https://devfeed.tech/tags/infinite.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Figma explains how it added accessibility to its canvas-based product, whose browser-rendered accessibility tree is largely absent because the editor does not use traditional HTML and DOM for rendering. The solution combines an internal accessibility tree, a synchronized Mirror DOM React component, and selection synchronization so screen-reader and keyboard users can navigate and edit designs.

### Source excerpt

Building on a canvas unlocks performance that a traditional HTML web app can't touch. It also strips away any accessibility the browser gives you for free. Here's how we built it back in.

## Config 2026: New materials, new tools and a more expressive canvas

DevFeed: [Config 2026: New materials, new tools and a more expressive canvas](<https://devfeed.tech/articles/config-2026-new-materials-new-tools-and-a-more-expressive-canvas-9585.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/config-2026-recap/>)

Author: Dylan Field

Published: 2026-06-24T15:00:00Z

Content type: release

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Code](<https://devfeed.tech/topics/code.md>), [shaders](<https://devfeed.tech/topics/shaders.md>), [generative plugins](<https://devfeed.tech/topics/generative-plugins.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [code](<https://devfeed.tech/tags/code.md>), [figma](<https://devfeed.tech/tags/figma.md>), [generative-plugins](<https://devfeed.tech/tags/generative-plugins.md>), [shaders](<https://devfeed.tech/tags/shaders.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Figma's Config 2026 announcements introduce new materials and canvas tools, including code layers, Figma Motion, shaders, generative plugins, and Weave tools. The article explains how code layers can become interactive, be duplicated for exploration, and be iterated on collaboratively alongside design layers.

### Source excerpt

Push past what you thought was possible with code layers, Figma Motion, shaders, generative plugins and Weave tools, all on the canvas.

## Figma's 2026 AI report: Can AI help us collaborate better?

DevFeed: [Figma's 2026 AI report: Can AI help us collaborate better?](<https://devfeed.tech/articles/figma-s-2026-ai-report-can-ai-help-us-collaborate-better-9459.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/2026-ai-report/>)

Author: Madeline Stafford; Shane Johnston

Published: 2026-06-24T12:45:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [data](<https://devfeed.tech/topics/data.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [developers](<https://devfeed.tech/tags/developers.md>), [figma](<https://devfeed.tech/tags/figma.md>), [report](<https://devfeed.tech/tags/report.md>), [research](<https://devfeed.tech/tags/research.md>), [survey](<https://devfeed.tech/tags/survey.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

Figma's 2026 AI report draws on three years of survey and interview data to examine how AI is changing collaboration, design, development, and product-building workflows. It reports that respondents increasingly see AI as affecting teamwork, while design and shared canvas-based work remain important.

### Source excerpt

AI used to be a solo act. According to our research, it's not anymore.

## Direct every frame with Runway Aleph 2.0, now in Figma Weave

DevFeed: [Direct every frame with Runway Aleph 2.0, now in Figma Weave](<https://devfeed.tech/articles/direct-every-frame-with-runway-aleph-2-0-now-in-figma-weave-9630.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/direct-every-frame-with-runway-aleph-2/>)

Author: Kim Köhler

Published: 2026-06-18T12:05:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [canvas](<https://devfeed.tech/tags/canvas.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Figma Weave now includes Runway Aleph 2.0, enabling frame-level direction of video clips up to 30 seconds. Users can apply reference images, carry keyframe edits across relevant frames, preview changes, and explore scene modifications on the canvas.

### Source excerpt

Aleph 2.0 brings frame-level creative direction to the Figma Weave canvas.

## From FileUploadWorkflow to creative OS: How Layer scaled on Temporal

DevFeed: [From FileUploadWorkflow to creative OS: How Layer scaled on Temporal](<https://devfeed.tech/articles/from-fileuploadworkflow-to-creative-os-how-layer-scaled-on-temporal-35833.md>)

Original publisher: [Read original article](<https://temporal.io/blog/fileuploadworkflow-creative-os-layer-scaled-temporal>)

Author: Alex Engel

Published: 2026-04-28T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [async](<https://devfeed.tech/topics/async.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [lora](<https://devfeed.tech/topics/lora.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [render](<https://devfeed.tech/topics/render.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [community](<https://devfeed.tech/tags/community.md>), [developer](<https://devfeed.tech/tags/developer.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [inference](<https://devfeed.tech/tags/inference.md>), [lora](<https://devfeed.tech/tags/lora.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [node](<https://devfeed.tech/tags/node.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [production](<https://devfeed.tech/tags/production.md>), [render](<https://devfeed.tech/tags/render.md>)

### AI overview

Layer describes how it expanded from a small set of Temporal workflows into about 50 workflow types running in production. The article covers the product and architecture changes behind its creative operating system, including image generation, LoRA fine-tuning, multimodal pipelines, billing synchronization, and large-scale parallel asset generation.

### Source excerpt

How Layer went from a handful of Temporal Workflows to 50 in production. The architecture, the lessons, and what broke along the way.

## How to build scalable web apps with OpenAI's Privacy Filter

DevFeed: [How to build scalable web apps with OpenAI's Privacy Filter](<https://devfeed.tech/articles/how-to-build-scalable-web-apps-with-openai-s-privacy-filter-7427.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/openai-privacy-filter-web-apps>)

Author: yuvraj sharma; Freddy Boulton; Abubakar Abid

Published: 2026-04-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [privacy-filter](<https://devfeed.tech/topics/privacy-filter.md>), [gradio](<https://devfeed.tech/topics/gradio.md>), [Web](<https://devfeed.tech/topics/web.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [gradio](<https://devfeed.tech/tags/gradio.md>), [html](<https://devfeed.tech/tags/html.md>), [openai](<https://devfeed.tech/tags/openai.md>), [pii](<https://devfeed.tech/tags/pii.md>), [privacy-filter](<https://devfeed.tech/tags/privacy-filter.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>)

### AI overview

An article about building scalable web apps with OpenAI's Privacy Filter. It presents document, image, and text-redaction applications built with Gradio, including PII highlighting, image annotations, redaction links, custom HTML/JavaScript frontends, queued endpoints, and ZeroGPU allocation.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Made in Compose: Airbnb Month Picker Dial

DevFeed: [Made in Compose: Airbnb Month Picker Dial](<https://devfeed.tech/articles/made-in-compose-airbnb-month-picker-dial-25790.md>)

Original publisher: [Read original article](<https://www.sinasamaki.com/made-in-compose-airbnb-month-picker-dial/>)

Author: sinasamaki

Published: 2026-04-17T12:55:42Z

Content type: tutorial

Language: en

Sources: [sinasamaki](<https://devfeed.tech/sources/sinasamaki.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [compose](<https://devfeed.tech/tags/compose.md>), [customization](<https://devfeed.tech/tags/customization.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [render](<https://devfeed.tech/tags/render.md>), [rotation](<https://devfeed.tech/tags/rotation.md>)

### AI overview

A tutorial on recreating Airbnb's month-duration dial picker in Jetpack Compose using the ChromaDial library. It covers configuring a 12-month range, mapping values around a 330-degree sweep, styling the thumb, rendering the inactive track with Canvas, and creating a rounded active arc track.

### Source excerpt

How to create a gorgeous Dial in Jetpack Compose

## Turning prompts into five scalable workflows with Figma Weave

DevFeed: [Turning prompts into five scalable workflows with Figma Weave](<https://devfeed.tech/articles/turning-prompts-into-five-scalable-workflows-with-figma-weave-9725.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/five-figma-weave-workflows/>)

Author: Itay Schiff; Kim Köhler

Published: 2026-04-09T12:00:00Z

Content type: tutorial

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Figma Community](<https://devfeed.tech/topics/figma-community.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [animation](<https://devfeed.tech/tags/animation.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [creative](<https://devfeed.tech/tags/creative.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-community](<https://devfeed.tech/tags/figma-community.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Figma shares five creative workflows demonstrating how Figma Weave can combine AI models, editing steps, and connected AI nodes to create scalable visual content. The article also introduces workflow templates on Figma Community and describes applications including image, video, animation, motion design, VFX, and 3D model generation.

### Source excerpt

To build upon a visual language with AI, you need to harness the logic behind each prompt--building, editing, and directing how visuals come to life. Here, we share five creative workflows that show the breadth of what the Figma Weave canvas can do.

## How Figma used AI tools to build six mini games for April Fun Day

DevFeed: [How Figma used AI tools to build six mini games for April Fun Day](<https://devfeed.tech/articles/how-figma-ai-tools-helped-us-bring-extra-delight-to-the-canvas-9505.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/april-fun-day-2026-figcade/>)

Author: Madeline Stafford

Published: 2026-04-08T19:30:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Figma AI](<https://devfeed.tech/topics/figma-ai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [code](<https://devfeed.tech/tags/code.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-ai](<https://devfeed.tech/tags/figma-ai.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [mcp](<https://devfeed.tech/tags/mcp.md>)

### AI overview

Figma describes how its team used Figma Make, Figma Weave, and MCP to rapidly prototype and create six mini games for its annual April Fun Day. The article highlights fast iteration, visual exploration, and AI-assisted asset creation.

### Source excerpt

For our annual April Fun Day, we used Figma Make, Weave, and MCP to build six mini games that captured the spirit of play. Here's what we learned.

## 6 designs that reimagine how we interact with software

DevFeed: [6 designs that reimagine how we interact with software](<https://devfeed.tech/articles/6-designs-that-reimagine-how-we-interact-with-software-9470.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/6-designs-that-reimagine-how-we-interact-with-software/>)

Author: Emma Webster

Published: 2026-04-01T15:27:14.903000Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Software](<https://devfeed.tech/topics/software.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [canvas](<https://devfeed.tech/tags/canvas.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-experiences](<https://devfeed.tech/tags/digital-experiences.md>), [figma](<https://devfeed.tech/tags/figma.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Figma's Make-a-thon winners present six software designs that explore new ways to connect, reflect, and play. The examples include a multiplayer embroidery sampler built on a shared canvas and projects using facial gestures, immersive environments, and cross-time-zone interaction.

### Source excerpt

From a multiplayer embroidery sampler to a photo booth that works across time zones, this year's Make-a-thon winners offer new ways to connect, reflect, and play through software.

## How FLORA shipped a creative agent on Vercel's AI stack

DevFeed: [How FLORA shipped a creative agent on Vercel's AI stack](<https://devfeed.tech/articles/how-flora-shipped-a-creative-agent-on-vercel-s-ai-stack-740.md>)

Original publisher: [Read original article](<https://vercel.com/blog/how-flora-shipped-a-creative-agent-on-vercels-ai-stack>)

Author: Eric Dodds

Published: 2026-03-31T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [applied-ai](<https://devfeed.tech/tags/applied-ai.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [generation](<https://devfeed.tech/tags/generation.md>), [image](<https://devfeed.tech/tags/image.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [migration](<https://devfeed.tech/tags/migration.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

FLORA built FAUNA, a creative AI agent that helps designers explore campaign visuals, moodboards, and lookbook directions. FAUNA selects references and models, generates variations, and supports long-running, highly parallel visual workflows. FLORA explored Vercel to reduce infrastructure configuration and ship the agent faster.

### Source excerpt

FLORA on Vercel 2x faster to production with their generation system Zero infrastructure debates after migration 50+ image models orchestrated A seasonal fashion launch is a story, not a single frame. Crafting that story is a process of exploration: It's the same piece, worn by different models. The same pose, with different lighting and angles. The same set, with a background that shifts from glossy to gritty. FLORA was built to make that kind of visual iteration available to anyone through a digital canvas. Their new creative agent FAUNA acts like a design partner, turning ideas into a map of creative directions. From FLORA to FAUNA: a creative agent Flora started as a node-based creative workflow canvas. For advanced users, that canvas is powerful: you can create steps and branches, adding detailed prompts at each stage to hone every detail of the images. But the canvas also came with a tradeoff: it asked every creative to think like a workflow designer. You had to configure each state of an exploration with prompts and model choices, interrupting the creative process. That's why they built FAUNA. The agent removes the setup burden, but keeps the full power of AI. Instead of starting with a blank canvas and a pile of example images, designers can start with their ideas. Users tell FAUNA what they want to create, like a campaign visuals, moodboards, or a lookbook direction, and the agent will pull references, choose models, and automatically generate variations to explore and refine. Under the hood, FAUNA is a long-running, highly parallel agent. Alec Jo, Head of Applied AI at FLORA, leads the effort. As Alec and his team were building it, they faced the same pain as their early canvas users, spending too much time configuring AI tech instead of iterating on the agent itself. That's when they started exploring Vercel. Infrastructure makes the agent If you use AI mainly for text-based tasks, it's easy to underestimate the additional demands of visual workflows for

## How Fountain keeps code generation on track for browser-based mobile games

DevFeed: [How Fountain keeps code generation on track for browser-based mobile games](<https://devfeed.tech/articles/code-generation-that-just-works-21576.md>)

Original publisher: [Read original article](<https://maryrosecook.com/blog/post/code-generation-that-just-works>)

Published: 2026-03-27T07:00:00Z

Content type: article

Language: en

Sources: [Mary Rose Cook](<https://devfeed.tech/sources/mary-rose-cook.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code](<https://devfeed.tech/topics/code.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [WebGL](<https://devfeed.tech/topics/webgl.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [code](<https://devfeed.tech/tags/code.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [computer](<https://devfeed.tech/tags/computer.md>), [developer](<https://devfeed.tech/tags/developer.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [interface](<https://devfeed.tech/tags/interface.md>), [language](<https://devfeed.tech/tags/language.md>), [model](<https://devfeed.tech/tags/model.md>), [render](<https://devfeed.tech/tags/render.md>), [tool](<https://devfeed.tech/tags/tool.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>), [vector](<https://devfeed.tech/tags/vector.md>), [webgl](<https://devfeed.tech/tags/webgl.md>)

### AI overview

The author describes Fountain, a game-making tool that uses a predefined framework, built-in systems, manipulable user interfaces, and a constrained target domain to keep generated code aligned while creating simple mobile arcade games.

### Source excerpt

About nine months ago, my son said he wanted to make a video game. He said it was called Exploding Kitties. We made it together on my computer. He described the gameplay and drew the graphics. I vibed the code. The game basically worked. But we had to build it in small pieces. And, periodically, I had to spend time in the guts of the code, getting it back on the rails. Unifying two ways of doing the same thing. Fixing gnarlier bugs. Disentangling the game code from the engine. Today, I know that we'd be able to one-shot Exploding Kitties. The first reason: models and agent harnesses produce much higher intelligence. But, the second reason, the one I want to talk about, is the supporting techniques and environment. I've built a new game-making tool called Fountain. You can one-shot any simple mobile arcade game. Or, you can iterate your way to a more complex game and the code stays on the rails over many turns. Here's why it works - A framework that supplies decisions and built-ins Every game is given a game framework upfront. This framework encodes many decisions. That game entities have a certain data shape. That behavior abstraction is done with prototypal inheritance. That the coordinates of an entity represent its top left. This keeps the code generation aligned. And this framework includes generally useful built-ins. An update/event/draw loop. A WebGL canvas render surface. A collision detection and resolution system. A particle system. A system to detect input. This reduces the amount of code that must be generated. A manipulable artifact Prompting can be tiresome. Language is ambiguous. The model can interpret a prompt in a way the game designer didn't intend, and make the wrong change. Language is clumsy. It's hard to precisely indicate any point in a continuum. A color. A point. An amount. But there's a solution. Do it the old way. Give the game developer a user interface through which to express their intent. A color picker to choose the color of the water

## Vercel Open Source Program: Winter 2026 cohort

DevFeed: [Vercel Open Source Program: Winter 2026 cohort](<https://devfeed.tech/articles/vercel-open-source-program-winter-2026-cohort-786.md>)

Original publisher: [Read original article](<https://vercel.com/blog/vercel-open-source-program-winter-2026-cohort>)

Author: Alli Pope

Published: 2026-03-17T13:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [online privacy](<https://devfeed.tech/topics/online-privacy.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [React](<https://devfeed.tech/topics/react.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Shadcn UI](<https://devfeed.tech/topics/shadcn-ui.md>), [Web](<https://devfeed.tech/topics/web.md>), [Android](<https://devfeed.tech/topics/android.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Framer Motion](<https://devfeed.tech/topics/framer-motion.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [browser](<https://devfeed.tech/tags/browser.md>), [components](<https://devfeed.tech/tags/components.md>), [framer](<https://devfeed.tech/tags/framer.md>), [hub](<https://devfeed.tech/tags/hub.md>), [llm](<https://devfeed.tech/tags/llm.md>), [online-privacy](<https://devfeed.tech/tags/online-privacy.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [scale](<https://devfeed.tech/tags/scale.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

Vercel introduces the winter 2026 cohort of its Open Source Program, highlighting projects that receive resources, credits, and support. The cohort includes tools and projects spanning AI-native applications, developer infrastructure, design systems, creative tooling, privacy, Android connectivity, and web development.

### Source excerpt

In April, we launched the Vercel Open Source Program to give maintainers the resources, credits, and support they need to ship faster and scale confidently. The first group joined through our spring 2025 cohort. Today we are welcoming the winter 2026 cohort. From AI-native apps and developer infrastructure to design systems and creative tooling, open source builders continue to amaze us. Meet the creators and explore their projects. Winter 2026 Cohort Answer Overflow Answer Overflow is an open source project that makes the content sent in public Discord servers accessible to search engines and AI agents. Over 300+ communities use Answer Overflow to create web pages from their Discord content and it serves 1.5 million monthly active users. Creator: Rhys Sullivan View the project View GitHub Repository UI TripleD UI TripleD offers UI blocks, components, and full pages in shadcn/ui and Base UI, powered by Framer Motion, with a Landing Builder, Background Builder, and Grid Generator. Creator: Moumen Soliman View the project View GitHub repository hot-updater An open source React Native OTA (Over-The-Air) update solution built as a modern alternative to CodePush, designed to avoid vendor lock-in and work across many infrastructure providers. Creator: Kang Sungyu View the project View GitHub repository Screenshot Studio Screenshot Studio is an open source, fully in-browser canvas editor for creating high-quality visual designs without installs or backend dependencies, with real traction and an active contributor community. Creator: Kartik Labhshetwar View the project View GitHub repository Takumi JSX -> Image. A next/og alternative with more advanced features, with growing adoption across companies and open source projects. Creator: Kane Wang View the project View GitHub repository APIs.guru A directory and tooling hub for OpenAPI definitions of public APIs, used by thousands of developers and increasingly by LLM-driven workflows. Creator: Ivan Goncharov View the project V

## How to create custom Dials

DevFeed: [How to create custom Dials](<https://devfeed.tech/articles/how-to-create-custom-dials-25785.md>)

Original publisher: [Read original article](<https://www.sinasamaki.com/how-to-create-custom-dials/>)

Author: sinasamaki

Published: 2026-03-14T20:43:05Z

Content type: tutorial

Language: en

Sources: [sinasamaki](<https://devfeed.tech/sources/sinasamaki.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [render](<https://devfeed.tech/topics/render.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [article](<https://devfeed.tech/tags/article.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [library](<https://devfeed.tech/tags/library.md>), [render](<https://devfeed.tech/tags/render.md>)

### AI overview

A tutorial on customizing ChromaDial, including visual and invisible thumbs, drag and hover interactions, animated feedback, full-size touch areas, and custom track drawing with Canvas.

### Source excerpt

ChromaDial is super customizable and delightful

## Adding accurate AsyncImage previews in Coil 3 with a Compose wrapper

DevFeed: [Adding accurate AsyncImage previews in Coil 3 with a Compose wrapper](<https://devfeed.tech/articles/adding-accurate-asyncimage-previews-in-coil-3-with-a-compose-wrapper-38570.md>)

Original publisher: [Read original article](<https://blog.jakelee.co.uk/coil-asyncimage-previews/>)

Author: Jake Lee

Published: 2026-01-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jake Lee's Programming Blog](<https://devfeed.tech/sources/jake-lee-s-programming-blog.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [context](<https://devfeed.tech/topics/context.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [function](<https://devfeed.tech/topics/function.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [coil](<https://devfeed.tech/tags/coil.md>), [compose](<https://devfeed.tech/tags/compose.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image](<https://devfeed.tech/tags/image.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A practical guide to improving Coil 3 AsyncImage previews in Jetpack Compose by overriding remote image fetching with a wrapper that supplies preview drawables.

### Source excerpt

I recently migrated from Coil 2 to Coil 3, allowing remote image fetching to be overridden for better previews! Here's a simple wrapper implementation.

[Next page](<https://devfeed.tech/topics/canvas.md?cursor=WyIyMDI2LTAxLTMwVDAwOjAwOjAwKzAwOjAwIiwgIjdhZDBlMmU4LTVmMDUtNGQ1Yy04YTcxLWI4MmFmMDU2MDEyOSJd>)