# configure

Published articles for configure.

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

## Apache Airflow 2.8.0 is here

DevFeed: [Apache Airflow 2.8.0 is here](<https://devfeed.tech/articles/apache-airflow-2-8-0-is-here-32538.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/airflow-2.8.0/>)

Author: Apache Airflow

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

Content type: release

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [Python](<https://devfeed.tech/topics/python.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Azure](<https://devfeed.tech/topics/azure.md>)

Tags: [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [azure](<https://devfeed.tech/tags/azure.md>), [configure](<https://devfeed.tech/tags/configure.md>), [docker](<https://devfeed.tech/tags/docker.md>), [logs](<https://devfeed.tech/tags/logs.md>), [messages](<https://devfeed.tech/tags/messages.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

Apache Airflow 2.8.0 is a software release that adds experimental object storage abstractions for systems such as S3, GCS, and Azure Blob Storage, integrates messages from other components into task logs, and introduces dataset listener hooks. It also adds extra index URL support for PythonVirtualEnvOperator and its decorator, including caching for additional Python package repositories.

### Source excerpt

I am thrilled to announce the release of Apache Airflow 2.8.0, featuring a host of significant enhancements and new features that will greatly benefit our community. Details: 📦 PyPI: https://pypi.org/project/apache-airflow/2.8.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/2.8.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/2.8.0/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:2.8.0" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-2.8.0 Airflow Object Storage (AIP-58) This feature is experimental and subject to change. Airflow now offers a generic abstraction layer over various object stores like S3, GCS, and Azure Blob Storage, enabling the use of different storage systems in DAGs without code modification. In addition, it allows you to use most of the standard Python modules, like shutil, that can work with file-like objects. Here is an example of how to use the new feature to open a file: from airflow.io.path import ObjectStoragePath base = ObjectStoragePath("s3://my-bucket/", conn_id="aws_default") # conn_id is optional @task def read_file(path: ObjectStoragePath) -> str: with path.open() as f: return f.read() The above example is just the tip of the iceberg. The new feature allows you to configure an alternative backend for a scheme or protocol. Here is an example of how to configure a custom backend for the dbfs scheme: from airflow.io.path import ObjectStoragePath from airflow.io.store import attach from fsspec.implementations.dbfs import DBFSFileSystem attach(protocol="dbfs", fs=DBFSFileSystem(instance="myinstance", token="mytoken")) base = ObjectStoragePath("dbfs://my-location/") For more information: Airflow Object Storage The support for a specific object storage system depends on the installed providers, with out-of-the-box support for the file scheme. Ship logs from other components to Task logs This feature seamlessly integrates task-related messages from various Airflow components, includi

## Multi-Version PHP with Nginx on NixOS: Containerized and Not

DevFeed: [Multi-Version PHP with Nginx on NixOS: Containerized and Not](<https://devfeed.tech/articles/multi-version-php-with-nginx-on-nixos-containerized-and-not-32445.md>)

Original publisher: [Read original article](<https://nixcademy.com/posts/nixos-multi-php-version-container/>)

Author: Jacek Galowicz

Published: 2023-09-04T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [configure](<https://devfeed.tech/tags/configure.md>), [containerized](<https://devfeed.tech/tags/containerized.md>), [containers](<https://devfeed.tech/tags/containers.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [php](<https://devfeed.tech/tags/php.md>), [server](<https://devfeed.tech/tags/server.md>), [setup](<https://devfeed.tech/tags/setup.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A tutorial on configuring Nginx on NixOS to route different paths to multiple PHP-FPM versions, with the setup optionally isolated in a declarative systemd-nspawn container.

### Source excerpt

Configure a web server with multiple PHP versions on NixOS using its declarative approach, and wrap it into NixOS containers for extra isolation.

## Introducing Spin 1.1

DevFeed: [Introducing Spin 1.1](<https://devfeed.tech/articles/introducing-spin-1-1-15272.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/introducing-spin-v11>)

Author: Radu Matei

Published: 2023-04-14T16:00:00Z

Content type: release

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [command](<https://devfeed.tech/tags/command.md>), [configure](<https://devfeed.tech/tags/configure.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [go](<https://devfeed.tech/tags/go.md>), [http](<https://devfeed.tech/tags/http.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [key-value-store](<https://devfeed.tech/tags/key-value-store.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

Spin 1.1 improves the developer experience with a new `spin watch` command, configurable key/value storage, and new HTTP routers for Rust and Go.

### Source excerpt

Spin 1.1 brings improvements to the developer experience through a new `spin watch` command, the ability to configure the Spin key/value store, new HTTP routers for Rust and Go, and more!

## Updates (May 14th, 2022)

DevFeed: [Updates (May 14th, 2022)](<https://devfeed.tech/articles/updates-may-14th-2022-32413.md>)

Original publisher: [Read original article](<https://garnix.io/blog/may-14-release-notes>)

Published: 2022-05-14T00:00:00Z

Content type: release

Language: en

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

Topics: [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [added](<https://devfeed.tech/tags/added.md>), [builds](<https://devfeed.tech/tags/builds.md>), [collective](<https://devfeed.tech/tags/collective.md>), [configure](<https://devfeed.tech/tags/configure.md>), [file](<https://devfeed.tech/tags/file.md>), [mac-m1](<https://devfeed.tech/tags/mac-m1.md>), [open](<https://devfeed.tech/tags/open.md>), [support](<https://devfeed.tech/tags/support.md>), [updates](<https://devfeed.tech/tags/updates.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The May 14, 2022 release notes announce support for Mac M1 builds, configuration through a new garnix.yaml file, and donations via Open Collective.

### Source excerpt

We've added support for Mac M1 builds. And you can now configure what gets built with the new garnix.yaml file. In other news, we have started accepting donations via Open Collective!

## Creating configurable widgets for Big Sur (UPDATED)

DevFeed: [Creating configurable widgets for Big Sur (UPDATED)](<https://devfeed.tech/articles/creating-configurable-widgets-for-big-sur-updated-39517.md>)

Original publisher: [Read original article](<https://rambo.codes/posts/2020-09-08-creating-configurable-widgets-for-macos-big-sur>)

Published: 2020-09-08T12:00:00Z

Content type: tutorial

Language: en

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

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Template](<https://devfeed.tech/topics/template.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [configure](<https://devfeed.tech/tags/configure.md>), [macos](<https://devfeed.tech/tags/macos.md>), [templates](<https://devfeed.tech/tags/templates.md>), [ui](<https://devfeed.tech/tags/ui.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A tutorial explains how to create configurable macOS Big Sur widgets with dynamic options by adapting the iOS intents extension template into a custom Xcode template. It also provides a sample project and setup instructions.

### Source excerpt

Gui Rambo writes about his coding and reverse engineering adventures.

## Easy server provision for PHP environments using ServerPilot

DevFeed: [Easy server provision for PHP environments using ServerPilot](<https://devfeed.tech/articles/easy-server-provision-for-php-environments-using-serverpilot-39015.md>)

Original publisher: [Read original article](<https://blog.jgrossi.com/2018/easy-server-provision-for-php-environments-using-serverpilot/>)

Author: Junior Grossi

Published: 2018-03-12T03:00:35Z

Content type: tutorial

Language: en

Sources: [Junior Grossi](<https://devfeed.tech/sources/junior-grossi.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [PHP](<https://devfeed.tech/topics/php.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [LAMP](<https://devfeed.tech/topics/lamp.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [app](<https://devfeed.tech/tags/app.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [configure](<https://devfeed.tech/tags/configure.md>), [digital-ocean](<https://devfeed.tech/tags/digital-ocean.md>), [easier](<https://devfeed.tech/tags/easier.md>), [environments](<https://devfeed.tech/tags/environments.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [php](<https://devfeed.tech/tags/php.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [server](<https://devfeed.tech/tags/server.md>), [using](<https://devfeed.tech/tags/using.md>), [web](<https://devfeed.tech/tags/web.md>), [web-server](<https://devfeed.tech/tags/web-server.md>)

### AI overview

This tutorial explains how to use ServerPilot to provision a VPS for PHP and WordPress applications. It describes using NGINX as a reverse proxy, Apache as the PHP web server, and MySQL, with multiple PHP versions and plan options. The author discusses moving a blog to a DigitalOcean VPS and configuring SSL certificates.

### Source excerpt

Learn how to use a very simple and efficient service called ServerPilot for provisioning a web server to host your next PHP project or blog. Provisioning a well-configured web server for a PHP application is not an easy task. You can have experience doing that, but this is not my strongest skill, I admit. So ... Continue reading Easy server provision for PHP environments using ServerPilot

## Using XDebug with PHPUnit in PHPStorm

DevFeed: [Using XDebug with PHPUnit in PHPStorm](<https://devfeed.tech/articles/using-xdebug-with-phpunit-in-phpstorm-39021.md>)

Original publisher: [Read original article](<https://blog.jgrossi.com/2018/using-xdebug-with-phpunit-in-phpstorm/>)

Author: Junior Grossi

Published: 2018-02-16T17:00:51Z

Content type: tutorial

Language: en

Sources: [Junior Grossi](<https://devfeed.tech/sources/junior-grossi.md>)

Topics: [phpstorm](<https://devfeed.tech/topics/phpstorm.md>), [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [configure](<https://devfeed.tech/tags/configure.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [php](<https://devfeed.tech/tags/php.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [xdebug](<https://devfeed.tech/tags/xdebug.md>)

### AI overview

A tutorial on configuring XDebug and PHPUnit in PHPStorm, including PHP settings, test configurations, running test suites, and debugging individual tests. It uses tests from the open-source Corcel project as an example.

### Source excerpt

Learn how to configure XDebug and PHPUnit in PHPStorm, allowing you to write better tests and fix bugs faster. Test Driven Development (TDD) is an old topic, I know, but it seems many people don't understand how it makes you write better code. The point here is that one of the most important benefits it's ... Continue reading Using XDebug with PHPUnit in PHPStorm

## Why to Avoid .htaccess Files When You Control Apache Server Configuration

DevFeed: [Why to Avoid .htaccess Files When You Control Apache Server Configuration](<https://devfeed.tech/articles/stop-using-htaccess-files-no-really-31303.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/stop-using-htaccess-files-no-really>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-11-24T04:43:00Z

Content type: opinion

Language: en

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

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [configure](<https://devfeed.tech/tags/configure.md>), [don-t](<https://devfeed.tech/tags/don-t.md>), [file](<https://devfeed.tech/tags/file.md>), [htaccess](<https://devfeed.tech/tags/htaccess.md>), [insights](<https://devfeed.tech/tags/insights.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [performance](<https://devfeed.tech/tags/performance.md>), [server](<https://devfeed.tech/tags/server.md>), [using](<https://devfeed.tech/tags/using.md>), [webserver](<https://devfeed.tech/tags/webserver.md>), [you-re](<https://devfeed.tech/tags/you-re.md>)

### AI overview

This article argues that .htaccess files add performance overhead in Apache because each request can trigger repeated searches, merging, and reconfiguration. It recommends placing directives in the main Apache server configuration when available, noting that modern web servers such as Nginx do not use .htaccess files.

### Source excerpt

Every CMS under the sun has you configure a .htaccess file if you're using Apache. Don't do it!

## Linux Alternatives and Oracle Java

DevFeed: [Linux Alternatives and Oracle Java](<https://devfeed.tech/articles/linux-alternatives-and-oracle-java-30652.md>)

Original publisher: [Read original article](<http://bad-concurrency.blogspot.com/2014/01/linux-alternatives-and-oracle-java.html>)

Author: Michael Barker (noreply@blogger.com)

Published: 2014-01-29T19:39:00Z

Content type: tutorial

Language: en

Sources: [Bad Concurrency](<https://devfeed.tech/sources/bad-concurrency.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [Fedora](<https://devfeed.tech/topics/fedora.md>), [redhat](<https://devfeed.tech/topics/redhat.md>)

Tags: [command](<https://devfeed.tech/tags/command.md>), [configure](<https://devfeed.tech/tags/configure.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [setup](<https://devfeed.tech/tags/setup.md>)

### AI overview

A guide to using Linux Alternatives to switch between Oracle JDK and OpenJDK implementations. It explains the separate java and javac master configurations and shows how to select the active JRE or JDK from the command line.

### Source excerpt

If, like me, you prefer to run the Oracle version of Java on your Linux machine as the default JDK, you will often find that the Linux distro will have other ideas. Fedora for example has a number of Java based applications as part of the distribution which will include a dependency on the OpenJDK. When the distro installs OpenJDK is will generally be setup as the default for executing the various Java binaries (e.g. 'java', 'javac'). However, the team at Redhat built a system called alternatives which maintains a set of symbolic links that allows the user to switch between multiple implementations of a package the supports the same functionality. I've managed to understand enough about the alternatives package that I can now easily switch between the Oracle JDK and the OpenJDK. Read more "

## Multiple Versions of gcc on Fedora 15

DevFeed: [Multiple Versions of gcc on Fedora 15](<https://devfeed.tech/articles/multiple-versions-of-gcc-on-fedora-15-40719.md>)

Original publisher: [Read original article](<https://radek.io/posts/multiple-versions-of-gcc-on-fedora-15/>)

Published: 2011-10-30T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [gcc](<https://devfeed.tech/topics/gcc.md>), [Fedora](<https://devfeed.tech/topics/fedora.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [cudnn](<https://devfeed.tech/topics/cudnn.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [building](<https://devfeed.tech/tags/building.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [configure](<https://devfeed.tech/tags/configure.md>), [fedora](<https://devfeed.tech/tags/fedora.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [guide](<https://devfeed.tech/tags/guide.md>), [installation](<https://devfeed.tech/tags/installation.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

A practical guide to compiling and installing an additional version of GNU gcc on Fedora 15. It covers obtaining the source, configuring a separate installation, building and installing the compiler, and using the alternate version when software such as the NVIDIA CUDA SDK requires a specific compiler.

### Source excerpt

A guide to compiling gcc from scratch on Fedora

## ReactOS Enters Les Trophees du Libre and Announces Developer Changes

DevFeed: [ReactOS Enters Les Trophees du Libre and Announces Developer Changes](<https://devfeed.tech/articles/newsletter-33-32899.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-33/>)

Published: 2007-10-22T00:00:00Z

Content type: news

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>), [Software](<https://devfeed.tech/topics/software.md>), [free software](<https://devfeed.tech/topics/free-software.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [competition](<https://devfeed.tech/tags/competition.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [configure](<https://devfeed.tech/tags/configure.md>), [developers](<https://devfeed.tech/tags/developers.md>), [free](<https://devfeed.tech/tags/free.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [projects](<https://devfeed.tech/tags/projects.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [software](<https://devfeed.tech/tags/software.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

ReactOS enters the Les Trophees du Libre free-software contest in the science category, while the newsletter announces a returning developer and two new contributors working on drivers, svchost, the memory manager, and the rbuild build system.

### Source excerpt

Les Trophees du Libre Les Trophees du Libre is a contest for free software, divided into six categories. ReactOS has entered the contest, in the science category. At first glance that might seem odd, but LinuxBIOS is also in that category. However, it's not LinuxBIOS we should be worried about. The competition from the other projects is going to be rough. We're facing mathematical libraries, pattern recognition, even bioinformatics. Still, with a grand prize of 3000 euros, it's definitely worth a shot.

## Replacing mod\_jk with Apache mod\_proxy for Tomcat clustering

DevFeed: [Replacing mod\_jk with Apache mod\_proxy for Tomcat clustering](<https://devfeed.tech/articles/goodbye-mod-jk-hello-mod-proxy-35409.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/goodbye-mod_jk-hello-mod_proxy/>)

Author: Graham King

Published: 2006-02-15T13:18:23Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [servers](<https://devfeed.tech/topics/servers.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [configure](<https://devfeed.tech/tags/configure.md>), [debug](<https://devfeed.tech/tags/debug.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [http](<https://devfeed.tech/tags/http.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [route](<https://devfeed.tech/tags/route.md>), [server](<https://devfeed.tech/tags/server.md>), [servers](<https://devfeed.tech/tags/servers.md>), [setup](<https://devfeed.tech/tags/setup.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This tutorial explains how to replace mod_jk with Apache's mod_proxy modules when proxying and load-balancing a cluster of Tomcat servers. It covers compiling Apache with the required modules, configuring balancer members and sticky sessions, matching Tomcat jvmRoute values, and troubleshooting routes and cookies.

### Source excerpt

Modernizing Apache-Tomcat Proxy: A Streamlined Approach.