# functionality

Published articles for functionality.

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

## Native auto-activate in Flox

DevFeed: [Native auto-activate in Flox](<https://devfeed.tech/articles/native-auto-activate-in-flox-31354.md>)

Original publisher: [Read original article](<https://discourse.nixos.org/t/native-auto-activate-in-flox/79316>)

Author: garbas

Published: 2026-08-03T20:37:51Z

Content type: opinion

Language: en

Sources: [Announcements - NixOS Discourse](<https://devfeed.tech/sources/announcements-nixos-discourse.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [environment](<https://devfeed.tech/tags/environment.md>), [environments](<https://devfeed.tech/tags/environments.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [services](<https://devfeed.tech/tags/services.md>), [setup](<https://devfeed.tech/tags/setup.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

The post discusses Flox 1.14.0, which adds native auto-activation for development environments. It compares this functionality with direnv and nix-direnv, noting that Flox also supports services, layered environments, shell aliases, and functions.

### Source excerpt

So: if you are using nix and use it to setup your development environments you are probably using direnv. most of nixers I know use it. you change the directory and it automagically enters your development environment. at flox we call this auto activation. We released Flox 1.14.0 and we made this functionality native. Steve even wrote about it in detail: Flox | Auto-Activation Is Now Native in Flox. First question I would have as a Nix user would be: "Why didn't you just use direnv and extend like nix does it with nix-direnv?". In short: we would love to, but our activation includes deeper features like services, layered environments, shell aliases and functions. If nothing what you should take from this post is that you give direnv a try if using nix. and with flox this functionality comes out of the box. Do you also wish this functionality would come OOTB with nix? 3 posts - 2 participants Read full topic

## Collaborating to Build an Uncertain Layout

DevFeed: [Collaborating to Build an Uncertain Layout](<https://devfeed.tech/articles/collaborating-to-build-an-uncertain-layout-30764.md>)

Original publisher: [Read original article](<https://engineering.squarespace.com/blog/2021/collaborating-to-build-an-uncertain-layout>)

Author: Yaphi Berhanu

Published: 2021-09-22T15:30:00Z

Content type: article

Language: en

Sources: [Squarespace](<https://devfeed.tech/sources/squarespace.md>), [Squarespace Engineering Blog](<https://devfeed.tech/sources/squarespace-engineering-blog.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [consistency](<https://devfeed.tech/topics/consistency.md>)

Tags: [auto-layout](<https://devfeed.tech/tags/auto-layout.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [layout](<https://devfeed.tech/tags/layout.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>)

### AI overview

Squarespace engineers and designers collaborated to create Auto Layouts, a system that lets users rearrange website content into different layout styles with less manual block manipulation. The system favors ease of use and design consistency while retaining traditional block-based layouts for greater flexibility.

### Source excerpt

How do you make a website look good when you can't know how that website will look? It turns out this is one of the fundamental questions we work with at Squarespace. Since one of our goals is to make it easy for our users to create beautiful websites, we need to walk a delicate balance between constraints and freedom. So, how do we navigate that balance?

## Extending Craft CMS with Validation Rules and Behaviors

DevFeed: [Extending Craft CMS with Validation Rules and Behaviors](<https://devfeed.tech/articles/extending-craft-cms-with-validation-rules-and-behaviors-31262.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/extending-craft-cms-with-validation-rules-and-behaviors>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2020-04-24T02:55: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>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Development](<https://devfeed.tech/topics/development.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [amazingly](<https://devfeed.tech/tags/amazingly.md>), [application](<https://devfeed.tech/tags/application.md>), [built-in](<https://devfeed.tech/tags/built-in.md>), [cms](<https://devfeed.tech/tags/cms.md>), [code](<https://devfeed.tech/tags/code.md>), [craft](<https://devfeed.tech/tags/craft.md>), [customizable](<https://devfeed.tech/tags/customizable.md>), [development](<https://devfeed.tech/tags/development.md>), [flexible](<https://devfeed.tech/tags/flexible.md>), [framework](<https://devfeed.tech/tags/framework.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [insights](<https://devfeed.tech/tags/insights.md>), [offers](<https://devfeed.tech/tags/offers.md>), [platform](<https://devfeed.tech/tags/platform.md>), [using](<https://devfeed.tech/tags/using.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial on extending Craft CMS by using its underlying Yii2 framework, with a focus on model validation rules and behaviors. It explains how models represent and validate data and how built-in validators can be leveraged.

### Source excerpt

Craft CMS is a web application that is amazingly flexible & customizable using the built-in functionality that the platform offers. Use the platform!

## Advanced Tips for Using the SEOmatic Craft CMS Plugin

DevFeed: [Advanced Tips for Using the SEOmatic Craft CMS Plugin](<https://devfeed.tech/articles/advanced-seomatic-tips-31309.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/tips-for-using-seomatic-effectively>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-04-05T15:06: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: [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [article](<https://devfeed.tech/tags/article.md>), [better](<https://devfeed.tech/tags/better.md>), [cms](<https://devfeed.tech/tags/cms.md>), [deep](<https://devfeed.tech/tags/deep.md>), [dive](<https://devfeed.tech/tags/dive.md>), [easier](<https://devfeed.tech/tags/easier.md>), [features](<https://devfeed.tech/tags/features.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [life](<https://devfeed.tech/tags/life.md>), [look](<https://devfeed.tech/tags/look.md>), [make](<https://devfeed.tech/tags/make.md>), [offers](<https://devfeed.tech/tags/offers.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [seo](<https://devfeed.tech/tags/seo.md>), [seomatic](<https://devfeed.tech/tags/seomatic.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

This tutorial presents advanced tips for using the SEOmatic plugin with Craft CMS 3. It explains how to override SEOmatic configuration files in a Craft config directory and discusses sharing metadata across routes, including custom-router and Google AMP scenarios.

### Source excerpt

SEOmatic is a plugin that offers deep functionality. In this article, we dive in to look at some of the more advanced features that will make your life easier, and your SEO better.

## Cutting the Cord: Removing Craft CMS 3 Plugins

DevFeed: [Cutting the Cord: Removing Craft CMS 3 Plugins](<https://devfeed.tech/articles/cutting-the-cord-removing-craft-cms-3-plugins-31256.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/cutting-the-cord-removing-plugins>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-03-19T13:56: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>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [don-t](<https://devfeed.tech/tags/don-t.md>), [fantastic](<https://devfeed.tech/tags/fantastic.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [insights](<https://devfeed.tech/tags/insights.md>), [let-s](<https://devfeed.tech/tags/let-s.md>), [need](<https://devfeed.tech/tags/need.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [times](<https://devfeed.tech/tags/times.md>), [unplug](<https://devfeed.tech/tags/unplug.md>)

### AI overview

This tutorial explains how to remove unnecessary Craft CMS 3 plugins by using functionality available natively through Twig and Craft CMS services. It focuses on replacing three plugins with built-in capabilities while exploring Craft CMS's broader functionality.

### Source excerpt

Plugins are a fantastic way to add functionality to Craft CMS 3. However many times, you don't need them at all. Let's unplug!

## Enhancing a Craft CMS 3 Website with a Custom Module

DevFeed: [Enhancing a Craft CMS 3 Website with a Custom Module](<https://devfeed.tech/articles/enhancing-a-craft-cms-3-website-with-a-custom-module-31259.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-12-30T21:42: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>), [modules](<https://devfeed.tech/topics/modules.md>), [Website](<https://devfeed.tech/topics/website.md>), [Code](<https://devfeed.tech/topics/code.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [client-s](<https://devfeed.tech/tags/client-s.md>), [cms](<https://devfeed.tech/tags/cms.md>), [code](<https://devfeed.tech/tags/code.md>), [craft](<https://devfeed.tech/tags/craft.md>), [custom](<https://devfeed.tech/tags/custom.md>), [enhancing](<https://devfeed.tech/tags/enhancing.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [insights](<https://devfeed.tech/tags/insights.md>), [lets](<https://devfeed.tech/tags/lets.md>), [module](<https://devfeed.tech/tags/module.md>), [php](<https://devfeed.tech/tags/php.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [resorting](<https://devfeed.tech/tags/resorting.md>), [using](<https://devfeed.tech/tags/using.md>), [website](<https://devfeed.tech/tags/website.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This tutorial explains how to use a custom Module in Craft CMS 3 to add website-specific functionality without creating or using a plugin. It compares Modules and Plugins, describes their relationship, and explains that Modules can be used to load custom CSS or JavaScript in the Craft AdminCP.

### Source excerpt

Enhancing your client's Craft CMS 3 website with a Module lets you add custom functionality without resorting to using or writing a plugin

## We've just started work on ResearchStack: extending the functionality of Apple's ResearchKit (TM) to Android - Jeff Namnum

DevFeed: [We've just started work on ResearchStack: extending the functionality of Apple's ResearchKit (TM) to Android - Jeff Namnum](<https://devfeed.tech/articles/we-ve-just-started-work-on-researchstack-extending-the-functionality-of-apple-s-researchkit-tm-to-android-jeff-namnum-38100.md>)

Original publisher: [Read original article](<https://touchlab.co/2015-11-weve-just-started-work-on-researchstack-extending-the-functionality-of-apples-researchkit-tm-to-android>)

Published: 2015-11-12T16:05:38Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apple](<https://devfeed.tech/tags/apple.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [press](<https://devfeed.tech/tags/press.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

Touchlab announces the start of ResearchStack, an open source project intended to extend research functionality from Apple's ResearchKit to Android. The project involves Cornell Tech and Open mHealth, with initial funding from the Robert Wood Johnson Foundation.

### Source excerpt

We officially kicked off work on ResearchStack, an open source project that will extend research functionalities in Apple's ResearchKit(™) to Android.

## Precise Calculator Joins Open Source Support Program

DevFeed: [Precise Calculator Joins Open Source Support Program](<https://devfeed.tech/articles/precise-calculator-joins-open-source-support-program-33168.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/precise-calculator-joins-open-source-support-program/>)

Published: 2014-05-30T00:00:00Z

Content type: release

Language: en

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

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>)

Tags: [alternatives](<https://devfeed.tech/tags/alternatives.md>), [feature](<https://devfeed.tech/tags/feature.md>), [free](<https://devfeed.tech/tags/free.md>), [functionality](<https://devfeed.tech/tags/functionality.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>), [script](<https://devfeed.tech/tags/script.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [tool](<https://devfeed.tech/tags/tool.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Precise Calculator joins the Open Source Support Program. The Windows calculator alternative offers feature parity with the native calculator, plus unit conversions and scripting for calculations.

### Source excerpt

The calculator in modern versions of Windows is a very useful tool, but it is still limited in many respects especially when trying to punch in a long computation. Third parties have come up with a variety of alternatives though and it is the Project's great pleasure to present Precise Calculator as another member of the Open Source Support Program. Precise Calculator not only has feature parity with the native calculator on Windows, it offers a variety of enhancements such as unit conversions and even the ability to script calculations.

## Why Targetprocess is better than Trello

DevFeed: [Why Targetprocess is better than Trello](<https://devfeed.tech/articles/why-targetprocess-is-better-than-trello-30442.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/why-targetprocess-is-better-than-trello>)

Published: 2013-12-20T14:18:27Z

Content type: comparison

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

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

Tags: [compare](<https://devfeed.tech/tags/compare.md>), [complex](<https://devfeed.tech/tags/complex.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [management](<https://devfeed.tech/tags/management.md>), [screen](<https://devfeed.tech/tags/screen.md>)

### AI overview

This comparison examines Trello and Targetprocess for managing boards with many cards. It presents Trello as simple, fast, helpful, free, and well supported, but describes limitations in filtering, zooming, collapsing columns, and handling large backlogs. Targetprocess offers more ways to view and manage large boards, but is more complex, has a learning curve, and comes at a cost.

### Source excerpt

But more complex for sure.

## Designing Android Apps for Offline Functionality: Lessons from Twitter

DevFeed: [Designing Android Apps for Offline Functionality: Lessons from Twitter](<https://devfeed.tech/articles/offline-functionality-is-a-no-brainer-and-how-twitter-dropped-the-ball-touchlab-38078.md>)

Original publisher: [Read original article](<https://touchlab.co/2013-09-offline-functionality-is-a-no-brainer-and-how-twitter>)

Published: 2013-09-30T11:01:00Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [offline](<https://devfeed.tech/tags/offline.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

This opinion article argues that Android apps should remain useful during lost connectivity whenever features do not require an Internet connection. It criticizes Twitter's handling of failed tweets, which are placed in drafts instead of being automatically queued for later publication, and advocates treating offline behavior as part of user experience.

### Source excerpt

Twitter's Android app is a prime example of what can go wrong when developers turn a blind eye to offline functionality...