# assets

Published articles for assets.

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

## Doctave Studio 2.0 Beta: The editor for technical writing and docs-as-code

DevFeed: [Doctave Studio 2.0 Beta: The editor for technical writing and docs-as-code](<https://devfeed.tech/articles/doctave-studio-2-0-beta-the-editor-for-technical-writing-and-docs-as-code-30944.md>)

Original publisher: [Read original article](<https://www.doctave.com/blog/doctave-studio-2-beta>)

Author: Doctave Team

Published: 2024-10-08T05:00:00Z

Content type: release

Language: en

Sources: [Doctave - Build beautiful developer portals with docs-as-code](<https://devfeed.tech/sources/doctave-build-beautiful-developer-portals-with-docs-as-code.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [assets](<https://devfeed.tech/tags/assets.md>), [auto-complete](<https://devfeed.tech/tags/auto-complete.md>), [beta](<https://devfeed.tech/tags/beta.md>), [blog](<https://devfeed.tech/tags/blog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [components](<https://devfeed.tech/tags/components.md>), [docs](<https://devfeed.tech/tags/docs.md>), [docs-as-code](<https://devfeed.tech/tags/docs-as-code.md>), [editor](<https://devfeed.tech/tags/editor.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [technical-writing](<https://devfeed.tech/tags/technical-writing.md>)

### AI overview

Doctave announces the public beta of Doctave Studio 2.0, an editor for technical writing and docs-as-code. The beta includes a modern editor, real-time Markdown and OpenAPI previews, auto-complete for links and assets, and inline Markdown error reporting.

### Source excerpt

We're excited to announce that Doctave Studio 2.0 is now available in public beta! Doctave Studio is a new editor for technical writing and docs-as-code, and we're excited to share it with you. Want to see it in action? Here's a quick introductory video of Doctave Studio 2.0: If you just want to see how to participate in the beta, you can jump straight to the end of this post Why build a new editor? One of the biggest issues with docs-as-code is inconsistent tooling. While there are great tools out there (like Vale), it's really hard to create a great authoring environment for docs-as-code. Getting spell check, broken links checking, auto-complete, and more configured is often too complex or time consuming, that lots of authors live without these tools. This problem is compounded when you have multiple authors collaborating on the same documentation. One will have a spell checker configured, one will have auto-complete configured, another doesn't have a broken links checker. The lack of a common authoring system causes friction, confusion, and ultimately raises the barrier for contributions. And after all that, you still need to set up these same checks in your CI/CD pipeline! This is what we set out to solve with Doctave Studio 2.0. We've already made it easy to host, version, and review docs-as-code projects with our existing product. Now we're taking the next logical step and improving the docs-as-code authoring experience. What's in the Doctave Studio 2.0 beta? Today we're launching Doctave Studio 2.0 into beta with a few key features: A new, modern editor with a focus on the authoring experience Real-time previews of your content as you type (Markdown and OpenAPI!) Powerful auto-complete for your links, assets, and components Great error-reporting inline in your Markdown Let's see some of these in action! Real-time previews The right-side panel in Doctave Studio is dedicated to a real-time preview window. It shows you what your content will look like once publi

## Threat Modeling Google Cloud (Threat Model Thursday)

DevFeed: [Threat Modeling Google Cloud (Threat Model Thursday)](<https://devfeed.tech/articles/threat-modeling-google-cloud-threat-model-thursday-37037.md>)

Original publisher: [Read original article](<https://shostack.org/blog/threat-modeling-google-cloud/>)

Author: Adam

Published: 2023-03-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Security](<https://devfeed.tech/topics/security.md>), [Google](<https://devfeed.tech/topics/google.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-platform](<https://devfeed.tech/tags/cloud-platform.md>), [data](<https://devfeed.tech/tags/data.md>), [diagram](<https://devfeed.tech/tags/diagram.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [google-cloud-platform](<https://devfeed.tech/tags/google-cloud-platform.md>), [processes](<https://devfeed.tech/tags/processes.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article reviews NCC's threat model for Google Cloud Platform, examining its methodology, diagrams, assets, boundaries, threat actors, attack goals, weaknesses, and potential threats. It offers constructive observations about the model's organization, readability, and use of STRIDE-related categories.

### Source excerpt

NCC has released a threat model for Google Cloud Platform. What can it teach us?

## Setting Up AWS S3 Buckets + CloudFront CDN for your Assets

DevFeed: [Setting Up AWS S3 Buckets + CloudFront CDN for your Assets](<https://devfeed.tech/articles/setting-up-aws-s3-buckets-cloudfront-cdn-for-your-assets-31312.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/using-aws-s3-buckets-cloudfront-distribution-with-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2020-01-23T23:01:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [cms](<https://devfeed.tech/tags/cms.md>), [convenient](<https://devfeed.tech/tags/convenient.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [inexpensive](<https://devfeed.tech/tags/inexpensive.md>), [insights](<https://devfeed.tech/tags/insights.md>), [latency](<https://devfeed.tech/tags/latency.md>), [like](<https://devfeed.tech/tags/like.md>), [right](<https://devfeed.tech/tags/right.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>), [store](<https://devfeed.tech/tags/store.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A tutorial on storing website and CMS assets in Amazon S3 and serving them through CloudFront. It explains the benefits of cloud storage, recommends using CloudFront rather than serving files directly from S3 buckets, and describes how cached assets are delivered from nearby edge locations.

### Source excerpt

Using a cloud storage system like AWS S3 with a CDN distribution can be a convenient and inexpensive way to store your assets. Here's how to set it up right.

## Animations are assets: using Core Animation archives on iOS

DevFeed: [Animations are assets: using Core Animation archives on iOS](<https://devfeed.tech/articles/animations-are-assets-using-core-animation-archives-on-ios-39505.md>)

Original publisher: [Read original article](<https://rambo.codes/posts/2018-11-09-animations-are-assets>)

Published: 2018-11-11T14:00:00Z

Content type: tutorial

Language: en

Sources: [Rambo Codes](<https://devfeed.tech/sources/rambo-codes.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [assets](<https://devfeed.tech/tags/assets.md>), [coding](<https://devfeed.tech/tags/coding.md>), [format](<https://devfeed.tech/tags/format.md>), [ios](<https://devfeed.tech/tags/ios.md>)

### AI overview

This tutorial explains why complex, relatively static animations can be treated as assets on iOS. It presents Core Animation Archives as a way to store an archived Core Animation layer tree and load it at runtime, while noting that video may be suitable for simpler cases.

### Source excerpt

Gui Rambo writes about his coding and reverse engineering adventures.

## Database & Asset Syncing Between Environments in Craft CMS

DevFeed: [Database & Asset Syncing Between Environments in Craft CMS](<https://devfeed.tech/articles/database-asset-syncing-between-environments-in-craft-cms-31257.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/database-asset-syncing-between-environments-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-06T08:41:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Git](<https://devfeed.tech/topics/git.md>), [Development](<https://devfeed.tech/topics/development.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [cms](<https://devfeed.tech/tags/cms.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [environment](<https://devfeed.tech/tags/environment.md>), [environments](<https://devfeed.tech/tags/environments.md>), [git](<https://devfeed.tech/tags/git.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [important](<https://devfeed.tech/tags/important.md>), [insights](<https://devfeed.tech/tags/insights.md>), [it-s](<https://devfeed.tech/tags/it-s.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [pain](<https://devfeed.tech/tags/pain.md>), [syncing](<https://devfeed.tech/tags/syncing.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial presents a practical workflow for syncing Craft CMS databases and assets across local development, staging, and production environments. It recommends using Git for one-way code flow and limiting the approach to small- and mid-size projects where more elaborate replication or migration techniques may be excessive.

### Source excerpt

Syncing the database & assets between environments is an important workflow, but it's a pain. Here's some help

## A bug affecting ReactOS helper utilities

DevFeed: [A bug affecting ReactOS helper utilities](<https://devfeed.tech/articles/moonshot-part-3-32870.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/moonshot-part-3/>)

Published: 2014-09-23T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [bug](<https://devfeed.tech/tags/bug.md>), [core](<https://devfeed.tech/tags/core.md>), [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [os](<https://devfeed.tech/tags/os.md>), [project](<https://devfeed.tech/tags/project.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [tools](<https://devfeed.tech/tags/tools.md>), [useful](<https://devfeed.tech/tags/useful.md>), [utilities](<https://devfeed.tech/tags/utilities.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article discusses helper utilities in the ReactOS project and the need to fix a bug affecting them because they were considered core assets of the project.

### Source excerpt

The answer to the mystery about the bunnies' extracurricular activities came soon enough, in no small part thanks to the amount of time the two spent investigating. The bunnies were extremely useful helper utilities and if they were suffering from a bug, it needed fixing otherwise the project would risk losing one of its more useful tools. By the end of these events the bunnies would be considered one of the core assets underpinning the entire project.