# save

Published articles for save.

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

## Introducing Saved Views in Temporal Web UI

DevFeed: [Introducing Saved Views in Temporal Web UI](<https://devfeed.tech/articles/introducing-saved-views-in-temporal-web-ui-35888.md>)

Original publisher: [Read original article](<https://temporal.io/blog/introducing-saved-views-in-temporal-web-ui>)

Author: Alex Tideman

Published: 2025-10-10T00:00:00Z

Content type: release

Language: en

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

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [save](<https://devfeed.tech/topics/save.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [faster](<https://devfeed.tech/tags/faster.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [query](<https://devfeed.tech/tags/query.md>), [save](<https://devfeed.tech/tags/save.md>), [share](<https://devfeed.tech/tags/share.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Temporal introduces Saved Views in the Temporal Web UI, allowing users to save, share, and reuse filtered Workflow queries. The feature supports creating views from scratch or based on existing views, helping users reach relevant Workflow Executions faster and reducing repetitive investigation work.

### Source excerpt

Saved Views in Temporal Web UI lets you save and share Workflow queries so you can jump to the right executions faster and reduce investigation time.

## Crash Course on the Android UI Layer | Part 1

DevFeed: [Crash Course on the Android UI Layer | Part 1](<https://devfeed.tech/articles/crash-course-on-the-android-ui-layer-part-1-35673.md>)

Original publisher: [Read original article](<https://manuelvivo.dev/crash-course-ui-layer-part-1>)

Author: Manuel Vivo

Published: 2023-12-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Manuel Vivo .dev](<https://devfeed.tech/sources/manuel-vivo-dev.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-architecture](<https://devfeed.tech/tags/app-architecture.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [save](<https://devfeed.tech/tags/save.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This first part of a series explains Android's UI layer and UI state. It describes how the UI layer fits alongside the data and optional domain layers, and outlines the responsibilities of UI elements, UI state, and optional state holders.

### Source excerpt

Part 1 - The UI and UI State

## How to Use GPT-4 to Create Interactive Text-Based Adventure Games

DevFeed: [How to Use GPT-4 to Create Interactive Text-Based Adventure Games](<https://devfeed.tech/articles/make-a-fun-infinitely-replayable-game-in-5-minutes-with-gpt-4-35239.md>)

Original publisher: [Read original article](<http://matt.might.net/articles/make-a-text-game-with-generative-ai/>)

Published: 2023-04-01T15:48:44Z

Content type: tutorial

Language: en

Sources: [Matt Might](<https://devfeed.tech/sources/matt-might.md>)

Topics: [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Game engine](<https://devfeed.tech/topics/game-engine.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [game](<https://devfeed.tech/tags/game.md>), [generate](<https://devfeed.tech/tags/generate.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [make](<https://devfeed.tech/tags/make.md>), [save](<https://devfeed.tech/tags/save.md>), [text](<https://devfeed.tech/tags/text.md>)

### AI overview

This tutorial explains how to use GPT-4 as a game engine for interactive text-based adventure games by defining a fictional universe and designing a prompt to simulate gameplay. It also describes adding a save-game feature so players can save and resume the game state.

### Source excerpt

Compared to prior versions, GPT-4 is more capable at writing fiction. Combined with its advances in reasoning, this allows it to maintain a consistent state in a fictional universe as it emulates a text-based adventure game like the classic Zork. In this article, I'll explain how to convert GPT-4 into a game engine for interactive text-based adventure games with just two simple steps: Create a descriptive lore to define the universe and the player Engineer a prompt to simulate a text-based adventure game You can even add a save game feature that allows you to save the state and resume play later. While GPT-3 works with these techniques, it tends to create worlds with less coherent states and the game has shallower narratives compared to GPT-4. The backstory Figuring out how to create these games emerged from my kids' bedtime. Before they go to bed, I like to spend 15-30 minutes doing something educational and entertaining, such as: reading a book or a graphic novel; doing simple crafts like paper airplanes; asking a question on their mind and searching for the result; choosing an object to have 3D printed by morning; or writing a small program or part of a larger program. Not surprisingly, generative AI expands what you can do in 15-30 minutes! For instance, this image took about 30 minutes from start to finish, combining Midjourney to generate a base image, Lensa to do touch-ups and change the background and then DALL-E to tweak parts of it and extend the borders: The opportunities for text-based gaming turn out to the just as rich! My daughter had created a fictional universe with friends at school, complete with its own lore. So, we dropped in the lore and then asked it to act like a role-playing game in that world. We ended up spending an hour exploring this world brought to life, completing the first "quest" it had imagined for us. Click here to read the rest of the article

## Exploring the Craft CMS Console Command Line Interface (CLI)

DevFeed: [Exploring the Craft CMS Console Command Line Interface (CLI)](<https://devfeed.tech/articles/exploring-the-craft-cms-console-command-line-interface-cli-31261.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/exploring-the-craft-cms-3-console-command-line-interface-cli>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-02-27T20:49: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: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Code](<https://devfeed.tech/topics/code.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [automated](<https://devfeed.tech/tags/automated.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cms](<https://devfeed.tech/tags/cms.md>), [code](<https://devfeed.tech/tags/code.md>), [comes](<https://devfeed.tech/tags/comes.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commands](<https://devfeed.tech/tags/commands.md>), [console](<https://devfeed.tech/tags/console.md>), [craft](<https://devfeed.tech/tags/craft.md>), [easier](<https://devfeed.tech/tags/easier.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [life](<https://devfeed.tech/tags/life.md>), [love](<https://devfeed.tech/tags/love.md>), [make](<https://devfeed.tech/tags/make.md>), [php](<https://devfeed.tech/tags/php.md>), [process](<https://devfeed.tech/tags/process.md>), [save](<https://devfeed.tech/tags/save.md>), [server](<https://devfeed.tech/tags/server.md>), [stop](<https://devfeed.tech/tags/stop.md>), [time](<https://devfeed.tech/tags/time.md>), [useful](<https://devfeed.tech/tags/useful.md>), [worrying](<https://devfeed.tech/tags/worrying.md>), [you-ll](<https://devfeed.tech/tags/you-ll.md>)

### AI overview

This tutorial explains Craft CMS's console command-line interface and how its commands can handle time-consuming or memory-intensive tasks, automate recurring work, and reduce problems caused by web-request limits such as timeouts.

### Source excerpt

Craft CMS comes with many useful commands that can save you time, and make your life easier. In this article, you'll learn how to stop worrying and love the CLI

## Word 2010 support Part 5: NTLM & FOSDEM 2017 preparation

DevFeed: [Word 2010 support Part 5: NTLM & FOSDEM 2017 preparation](<https://devfeed.tech/articles/word-2010-support-part-5-ntlm-fosdem-2017-preparation-33058.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/word-2010-support-weekly-report-part5-ntlm-fosdem-2017-preparation/>)

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

Content type: opinion

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>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [file](<https://devfeed.tech/tags/file.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [free](<https://devfeed.tech/tags/free.md>), [gui](<https://devfeed.tech/tags/gui.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [save](<https://devfeed.tech/tags/save.md>), [shell](<https://devfeed.tech/tags/shell.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A January 2017 ReactOS development report describes work toward Word 2010 support. NTLM implementation issues exposed new RPC-layer errors, prompting further investigation and testing, while related work examined PowerPoint Viewer 2010 and shell-link functionality.

### Source excerpt

Hello everyone! As you've seen my activity in the blogs has been reduced quite a lot since beginning January,so here is a summary of what I did during the month of January. First two weeks of January (until ~= 15) In my previous report of last time, I explained that what blocked my progress on Word 2010 was the absence of NTLM authentication support for the installation to continue & finish.

## Machine Learning on Amazon AWS GPU Instances

DevFeed: [Machine Learning on Amazon AWS GPU Instances](<https://devfeed.tech/articles/machine-learning-on-amazon-aws-gpu-instances-31830.md>)

Original publisher: [Read original article](<https://www.metachris.dev/2015/11/machine-learning-on-amazon-aws-gpu-instances/>)

Author: Chris Hager

Published: 2015-11-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chris Hager](<https://devfeed.tech/sources/chris-hager.md>)

Topics: [GPU](<https://devfeed.tech/topics/gpu.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [CUDA](<https://devfeed.tech/topics/cuda.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [python](<https://devfeed.tech/tags/python.md>), [s3](<https://devfeed.tech/tags/s3.md>), [save](<https://devfeed.tech/tags/save.md>), [servers](<https://devfeed.tech/tags/servers.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

A practical guide to using Amazon AWS GPU instances for machine learning. It describes the available G2 instance types, their NVIDIA GPU hardware, preinstalled AMIs, spot-instance pricing, model snapshots, S3 storage, AMIs, and EBS for large datasets.

### Source excerpt

Machine learning algorithms regularly utilize GPUs to parallelize computations, and Amazon AWS GPU Instances provide cheap and on-demand access to capable virtual servers with NVIDIA GPUs. GPU Instances come in two flavors: G2.2xlarge and G2.8xlarge: Model GPUs vCPU Mem (GiB) SSD Storage (GB) g2.2xlarge 1 8 15 1 x 60 g2.8xlarge 4 32 60 2 x 120 The GPU instances feature Intel Xeon E5-2670 (Sandy Bridge) Processors and NVIDIA GPUs with 1,536 CUDA cores and 4GB of video memory each.

## ack: a grep alternative for searching codebases

DevFeed: [ack: a grep alternative for searching codebases](<https://devfeed.tech/articles/ack-40651.md>)

Original publisher: [Read original article](<https://radek.io/posts/ack/>)

Published: 2014-08-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Utility Software](<https://devfeed.tech/topics/utility.md>), [version-control](<https://devfeed.tech/topics/version-control.md>)

Tags: [alternatives](<https://devfeed.tech/tags/alternatives.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [expression](<https://devfeed.tech/tags/expression.md>), [save](<https://devfeed.tech/tags/save.md>), [searching](<https://devfeed.tech/tags/searching.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tools](<https://devfeed.tech/tags/tools.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

This article introduces ack as an alternative to grep for searching codebases. It explains that ack searches directory trees, ignores version-control directories, editor backups, binaries, and other irrelevant files by default, and highlights matches with terminal colors. It also discusses configuration files and command-line options.

### Source excerpt

grep optimised for programmers

## Using Postgres Arrays in Django

DevFeed: [Using Postgres Arrays in Django](<https://devfeed.tech/articles/using-postgres-arrays-in-django-41121.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2012/11/06/django-and-arrays/>)

Author: Map

Published: 2012-11-06T20:55:56Z

Content type: tutorial

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [arrays](<https://devfeed.tech/tags/arrays.md>), [create](<https://devfeed.tech/tags/create.md>), [development](<https://devfeed.tech/tags/development.md>), [django](<https://devfeed.tech/tags/django.md>), [many-to-many](<https://devfeed.tech/tags/many-to-many.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [query](<https://devfeed.tech/tags/query.md>), [save](<https://devfeed.tech/tags/save.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This tutorial shows how to use PostgreSQL array fields in Django with djorm-ext-pgarray and SQL expressions. It demonstrates defining array-backed tags, creating and querying posts, and contrasts this approach with Django many-to-many relationships.

### Source excerpt

A few weeks back I did a brief feature highlight on Postgres arrays. Since that time I've found myself using them with increasing regularity on small side projects. Much of this time I'm using Django and of course not opting to write raw SQL to be able to use arrays. Django actually makes it quite simple to work with Arrays in Postgres with a package by Andrey Antukh. Lets get started by installing two libraries: pip install djorm-ext-pgarray pip install djorm-ext-expressions The first library is for support for the array field type, the second allows us to more easily mix bits of SQL within the Django ORM. Now within our models.py we'll want import the library then we'll have an entirely new field type available to us: from djorm_pgarray.fields import ArrayField from djorm_expressions.models import ExpressionManager class Post(models.Model): subject = models.CharField(max_length=255) content = models.TextField() tags = ArrayField(dbtype="varchar(255)") Now we can begin using this. For example to create a simple blog post: Post(subject='foo', content='bar', tags=['hello','world']) post.save() In this example we're able to tag blog posts as one normally might, without requiring an extra model to join against. Taking advantage of the SQL Expressions library by Andrey as well we can query a blog post contains a certain tag: qs = Posts.objects.where( SqlExpression("tags", "@>", ['postgres', 'django']) ) Now to show some contrast lets take a look at how you would do the same thing without using the Array field: class Tag(models.Model): name = models.CharField(max_length=255) class Post(models.Model): subject = models.CharField(max_length=255) content = models.TextField() tags = models.ManyToManyField(Tag) Using the many-to-many relationship within Django requires you to save the Post, then add your tag is it requires having a primary key first: post = Post(subject='foo', content='bar') post.save() post.tags.add('hello','world') This means we have two calls to save it, an

## Tips for optimizing CakePHP applications to improve response times and reduce costs

DevFeed: [Tips for optimizing CakePHP applications to improve response times and reduce costs](<https://devfeed.tech/articles/some-cakephp-optimizations-29142.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/11/05/cakephp-optimizations//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-11-05T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [optimize](<https://devfeed.tech/topics/optimize.md>), [save](<https://devfeed.tech/topics/save.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [better](<https://devfeed.tech/tags/better.md>), [money](<https://devfeed.tech/tags/money.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [save](<https://devfeed.tech/tags/save.md>), [times](<https://devfeed.tech/tags/times.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

The article offers tips for optimizing CakePHP applications to improve response times and reduce costs.

### Source excerpt

Few tips in how optimize CakePHP applications to get better response times and save money

## Windows 8 - How to automatically save screenshots to Dropbox

DevFeed: [Windows 8 - How to automatically save screenshots to Dropbox](<https://devfeed.tech/articles/windows-8-how-to-automatically-save-screenshots-to-dropbox-38416.md>)

Original publisher: [Read original article](<https://khmylov.com/2012/10/automatic-screenshots-with-windows-8-and-dropbox/>)

Author: Andrew Khmylov

Published: 2012-10-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Despite the odds](<https://devfeed.tech/sources/despite-the-odds.md>)

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [dropbox](<https://devfeed.tech/topics/dropbox.md>), [save](<https://devfeed.tech/topics/save.md>), [Image](<https://devfeed.tech/topics/image.md>), [screen](<https://devfeed.tech/topics/screen.md>)

Tags: [automatically](<https://devfeed.tech/tags/automatically.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [save](<https://devfeed.tech/tags/save.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A tutorial explains how Windows 8 can automatically save screenshots to a public Dropbox folder by changing the Screenshots folder location in the Windows registry and restarting the computer.

### Source excerpt

I have always been frustrated by sharing screenshots taken on my PC. Back to the old days, I had to follow the "Press the Prt Scr, open the image editor, press Ctrl+V, Ctrl+S, choose the save destination, open that directory, drag-n-drop the file to messenger/Word/whatever". Sharing was painful. Then there were tons of advanced screenshot capturing applications that I just couldn't get used to. Most of them were the typical shareware trying to install all sorts of toolbars and extensions. If you were a good boy who didn't want to bloat his system, you would probably keep away from such a piece of software. (Not trying to insult anyone here - I am pretty sure there were decent apps). Years later, Windows 7 introduced the 'Snipping tool' that I instantly felt in love with. It was integrated, fast and much easier to use than anything I've tried before. The only thing still itching me was sharing the screenshots. I've been actively using Dropbox, and its sharing features, especially 'Public folder' allowed me to quickly save a screenshot, grab a link and send it to someone. Not bad, but not perfect yet. Recently I've found out that Windows 8 gives you even better screen capture facilities. Pressing Win+PrtScr automatically takes a screenshot (you will see the screen dim for a second) and saves it to Screenshots inside your personal Pictures directory. What if I could save it directly to public Dropbox folder? That would be super-awesome! Hit a keystroke, locate the file in the folder (you don't even have to open Explorer manually - just right-click the Dropbox icon in system tray, and open the 'Recently changed files' menu), right-click it and copy the public link. Unfortunatelly, you won't find an option to change the default screenshots folder. But registry editor is your life saver when it comes to tweaking Windows. So open up the regedit.exe and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions{b7bede81-df94-4682-a7d8-57a