# Virtual

Published articles for Virtual.

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

## PolyMO is a privacy-focused virtual pet built with an ESP32 and local AI

DevFeed: [PolyMO is a privacy-focused virtual pet built with an ESP32 and local AI](<https://devfeed.tech/articles/virtual-pet-that-won-t-let-you-waste-your-life-scrolling-34922.md>)

Original publisher: [Read original article](<https://www.yankodesign.com/2026/09/16/virtual-pet-that-wont-let-you-waste-your-life-scrolling/>)

Author: Ida Torres

Published: 2026-09-17T00:30:05Z

Content type: article

Language: en

Sources: [Yanko Design](<https://devfeed.tech/sources/yanko-design.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [3D](<https://devfeed.tech/topics/3d.md>), [voice ai](<https://devfeed.tech/topics/voice-ai.md>), [Android](<https://devfeed.tech/topics/android.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>)

Tags: [diy](<https://devfeed.tech/tags/diy.md>), [gadgets](<https://devfeed.tech/tags/gadgets.md>), [gadgets-technology-diy-virtual-virtual-pet](<https://devfeed.tech/tags/gadgets-technology-diy-virtual-virtual-pet.md>), [technology](<https://devfeed.tech/tags/technology.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [virtual-pet](<https://devfeed.tech/tags/virtual-pet.md>)

### AI overview

PolyMO is a virtual pet designed to discourage excessive scrolling by becoming visibly ill when ignored. It combines an ESP32 device with an Android phone running local language, speech-recognition, and text-to-speech models, keeping conversations and pet behavior on the owner's hardware.

### Source excerpt

Virtual Pet That Won't Let You Waste Your Life Scrolling Most of us know the feeling. You pick up your phone to check one notification, and forty-five minutes later you're three hundred posts deep into...

## How we built a virtual filesystem for our Assistant

DevFeed: [How we built a virtual filesystem for our Assistant](<https://devfeed.tech/articles/how-we-built-a-virtual-filesystem-for-our-assistant-31031.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/how-we-built-a-virtual-filesystem-for-our-assistant>)

Author: Dens Sumesh

Published: 2026-03-24T00:00:00Z

Content type: article

Language: en

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

Topics: [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Database](<https://devfeed.tech/topics/database.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [github](<https://devfeed.tech/tags/github.md>), [latency](<https://devfeed.tech/tags/latency.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [rag](<https://devfeed.tech/tags/rag.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [unix](<https://devfeed.tech/tags/unix.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

The article explains how Mintlify built ChromaFs, a virtual filesystem for its documentation assistant. ChromaFs translates UNIX commands into queries against an existing Chroma database, allowing the assistant to search, read, and traverse documentation without cloning a repository into a sandbox.

### Source excerpt

We replaced expensive sandboxes with ChromaFs, a virtual filesystem over Chroma, to give our docs AI assistant the ability to explore documentation like a developer would.

## Meta 3D AssetGen: Generating 3D Worlds With AI

DevFeed: [Meta 3D AssetGen: Generating 3D Worlds With AI](<https://devfeed.tech/articles/meta-3d-assetgen-generating-3d-worlds-with-ai-30490.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2025/09/29/virtual-reality/assetgen-generating-3d-worlds-with-ai/>)

Author: Pascal Hartig

Published: 2025-09-29T14:00:42Z

Content type: article

Language: en

Sources: [Meta AI Research](<https://devfeed.tech/sources/meta-ai-research.md>)

Topics: [3D](<https://devfeed.tech/topics/3d.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-research](<https://devfeed.tech/tags/ai-research.md>), [foundation](<https://devfeed.tech/tags/foundation.md>), [images](<https://devfeed.tech/tags/images.md>), [keynote](<https://devfeed.tech/tags/keynote.md>), [learning](<https://devfeed.tech/tags/learning.md>), [llms](<https://devfeed.tech/tags/llms.md>), [meta](<https://devfeed.tech/tags/meta.md>), [meta-tech-podcast](<https://devfeed.tech/tags/meta-tech-podcast.md>), [ml-applications](<https://devfeed.tech/tags/ml-applications.md>), [model](<https://devfeed.tech/tags/model.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [text](<https://devfeed.tech/tags/text.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [virtual-reality](<https://devfeed.tech/tags/virtual-reality.md>), [worlds](<https://devfeed.tech/tags/worlds.md>)

### AI overview

A Meta Tech Podcast episode discusses AssetGen, a foundation model for 3D assets. Meta's XR Tech team explains how it was built and trained, the role of LLMs in VR, and efforts to generate complete 3D worlds from text prompts.

### Source excerpt

Imagine being able to use AI to create 3D virtual worlds using prompts as easily as you can generate images. The intersection of AI and VR was one of the biggest topics at Meta Connect this year. In his keynote, Mark Zuckerberg shared his vision of a future where anyone can create virtual worlds using [...] Read More... The post Meta 3D AssetGen: Generating 3D Worlds With AI appeared first on Engineering at Meta.

## The (European) cloud ladder: from virtual server to MS 365

DevFeed: [The (European) cloud ladder: from virtual server to MS 365](<https://devfeed.tech/articles/the-european-cloud-ladder-from-virtual-server-to-ms-365-36557.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/the-european-cloud-ladder/>)

Published: 2025-03-14T11:00:13Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Server](<https://devfeed.tech/topics/server.md>), [Managed Services](<https://devfeed.tech/topics/managed-services.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [iac](<https://devfeed.tech/tags/iac.md>), [private-cloud](<https://devfeed.tech/tags/private-cloud.md>), [saas](<https://devfeed.tech/tags/saas.md>), [server](<https://devfeed.tech/tags/server.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

This article explains Europe's dependence on American cloud providers by presenting a cloud ladder, from owning data centers and virtual servers to renting computing power and using managed services such as databases and AI language models. It compares cloud models by considering how much work is outsourced, how much control remains, and the effects on future planning and pricing.

### Source excerpt

We have extensive discussions about our enormous dependence on American clouds, but what exactly are we talking about? And is Europe equally dependent on all types of cloud? This article is aimed at policy makers, but it may also provide some clarity about the broader landscape to actual cloud users. There is also a Dutch version of this page. Cloud in Shapes and Sizes Public cloud, private cloud, IaaS, PaaS, SaaS, IaC, CaaS - what do all these terms mean?

## PostgreSQL Hacking Workshop - February 2025

DevFeed: [PostgreSQL Hacking Workshop - February 2025](<https://devfeed.tech/articles/postgresql-hacking-workshop-february-2025-33621.md>)

Original publisher: [Read original article](<https://rhaas.blogspot.com/2025/01/postgresql-hacking-workshop-february.html>)

Author: Robert Haas (noreply@blogger.com)

Published: 2025-01-17T19:02:00Z

Content type: news

Language: en

Sources: [Robert Haas](<https://devfeed.tech/sources/robert-haas.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [meetings](<https://devfeed.tech/tags/meetings.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [programming](<https://devfeed.tech/tags/programming.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

An online PostgreSQL hacking workshop in February 2025 will discuss Heikki Linnakangas's talk on The Wire Protocol from PGCONF.EU 2024. Participants will watch the talk and join one of two or three Zoom discussion meetings, with attendees of all experience levels welcome.

### Source excerpt

Please considering joining us next month (February 2025) for a discussion of Heikki Linnakangas's talk on The Wire Protocol, from PGCONF.EU 2024. For those not familiar with the concept, this hacking workshop is basically a virtual meetup: you watch the talk, and then you sign up to participate in one of two or three Zoom meetings where we discuss the talk. Usually, we're able to get the original author of the talk to join us; thanks to Heikki for agreeing to join us this month. Read more "

## Save the date for Firebase Demo Day '24

DevFeed: [Save the date for Firebase Demo Day '24](<https://devfeed.tech/articles/save-the-date-for-firebase-demo-day-24-16560.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/10/announcing-demo-day>)

Author: Yasmin Gehman

Published: 2024-10-16T00:00:00Z

Content type: release

Language: en

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

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Demo](<https://devfeed.tech/topics/demo.md>), [Google](<https://devfeed.tech/topics/google.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Genkit](<https://devfeed.tech/topics/genkit.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announce](<https://devfeed.tech/tags/announce.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [demo-day](<https://devfeed.tech/tags/demo-day.md>), [event](<https://devfeed.tech/tags/event.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [google](<https://devfeed.tech/tags/google.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [products](<https://devfeed.tech/tags/products.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

Firebase announces the second Firebase Demo Day, a virtual showcase scheduled for November 19, 2024. The event will feature demos of Firebase products and features, including Firebase Genkit, Vertex AI in Firebase, Gemini in Firebase, and Firebase App Hosting.

### Source excerpt

Demo Day is back for round two! Mark your calendars for November 19, 2024

## Introducing: Temporal Summer Camp!

DevFeed: [Introducing: Temporal Summer Camp!](<https://devfeed.tech/articles/introducing-temporal-summer-camp-35893.md>)

Original publisher: [Read original article](<https://temporal.io/blog/introducing-temporal-summer-camp>)

Author: Karin Wolok

Published: 2024-05-20T06:00:00Z

Content type: article

Language: en

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

Topics: [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [learning](<https://devfeed.tech/tags/learning.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

Temporal announced its first Summer Camp for July 2024, featuring virtual and in-person community activities including meetups, webinars, training sessions, demos, contests, lunch-and-learns, and lightning talks.

### Source excerpt

Coming this July, we're kicking off our very first Temporal Summer Camp!

## Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)

DevFeed: [Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)](<https://devfeed.tech/articles/running-the-operating-system-that-you-re-currently-using-in-a-virtual-machine-with-secure-boot-and-tpm-emulation-27118.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2023/11/19/running-current-os-inside-vm/>)

Author: andreacorbellini

Published: 2023-11-19T16:33:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [bootloader](<https://devfeed.tech/tags/bootloader.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [systems](<https://devfeed.tech/tags/systems.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

A tutorial explains how to run the operating system currently in use inside a virtual machine, preserving its settings and files. The procedure targets Ubuntu and uses a copy of the drive, TPM emulation with swtpm, and QEMU; it is intended for testing Secure Boot and predicting TPM state without rebooting.

### Source excerpt

In this article I will show you how to start your current operating system inside a virtual machine. That is: launching the operating system (with all your settings, files, and everything), inside a virtual machine, while you're using it. This article was written for Ubuntu, but it can be easily adapted to other distributions, and with appropriate care it can be adapted to ...

## Running Kotlin coroutines on Project Loom's virtual threads

DevFeed: [Running Kotlin coroutines on Project Loom's virtual threads](<https://devfeed.tech/articles/running-kotlin-coroutines-on-project-loom-s-virtual-threads-39265.md>)

Original publisher: [Read original article](<https://kt.academy/article/dispatcher-loom>)

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

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/topics/kotlin-coroutines.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [parallelism](<https://devfeed.tech/tags/parallelism.md>), [project-loom](<https://devfeed.tech/tags/project-loom.md>), [threads](<https://devfeed.tech/tags/threads.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [vm](<https://devfeed.tech/tags/vm.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

A tutorial shows how to run Kotlin coroutines on Project Loom virtual threads by creating a custom dispatcher from an ExecutorService. It compares the expected and observed execution time of large numbers of blocking calls using standard coroutine dispatchers and a Loom-based dispatcher.

### Source excerpt

How to use Project Loom to improve Coroutines performance.

## What's a vtable? What's an IUnknown?

DevFeed: [What's a vtable? What's an IUnknown?](<https://devfeed.tech/articles/what-s-a-vtable-what-s-an-iunknown-39729.md>)

Original publisher: [Read original article](<https://www.timdbg.com/posts/vtables/>)

Author: Tim Misiak

Published: 2022-12-18T15:30:09Z

Content type: tutorial

Language: en

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

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [debug](<https://devfeed.tech/topics/debug.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [Polymorphism](<https://devfeed.tech/topics/polymorphism.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [class](<https://devfeed.tech/tags/class.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [function](<https://devfeed.tech/tags/function.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains how C++ virtual function tables, or vtables, support dynamic dispatch and how they relate to COM objects on Windows. It also introduces debugger-based techniques for examining vtables and discusses errors that can be difficult to diagnose.

### Source excerpt

Understanding vtables (also called VMT/Virtual Method Tables or VFT/Virtual Function Tables) is important for understanding how many C++ features work on any OS. They are even more important to understand on Windows, where vtables are used for communication between modules using COM. There are a few types of errors that can happen when things go wrong with them, and some of these will be extremely difficult to diagnose unless you understand how vtables actually work.

## How to test intermediate steps in suspending functions

DevFeed: [How to test intermediate steps in suspending functions](<https://devfeed.tech/articles/how-to-test-intermediate-steps-in-suspending-functions-37170.md>)

Original publisher: [Read original article](<https://arkadiuszchmura.com/posts/how-to-test-intermediate-steps-in-suspending-functions/>)

Published: 2022-09-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Arkadiusz Chmura](<https://devfeed.tech/sources/arkadiusz-chmura.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [execution](<https://devfeed.tech/topics/execution.md>)

Tags: [code-testing](<https://devfeed.tech/tags/code-testing.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [dispatcher](<https://devfeed.tech/tags/dispatcher.md>), [scheduler](<https://devfeed.tech/tags/scheduler.md>), [testing](<https://devfeed.tech/tags/testing.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

This tutorial explains how to test intermediate state changes inside suspending functions. It shows how coroutine test dispatchers and virtual-time controls can verify behavior before and after a suspended network call without waiting through real delays.

### Source excerpt

Testing the final result of a suspending function is easy, but what about verifying what happens inside it during the execution?

## 3.17.0 Release with Computed Columns, Audit Columns, Pattern Matching, Reactive Transactions and Kotlin Coroutine Support

DevFeed: [3.17.0 Release with Computed Columns, Audit Columns, Pattern Matching, Reactive Transactions and Kotlin Coroutine Support](<https://devfeed.tech/articles/3-17-0-release-with-computed-columns-audit-columns-pattern-matching-reactive-transactions-and-kotlin-coroutine-support-28926.md>)

Original publisher: [Read original article](<https://blog.jooq.org/3-17-0-release-with-computed-columns-audit-columns-pattern-matching-reactive-transactions-and-kotlin-coroutine-support/>)

Author: lukaseder

Published: 2022-06-22T15:15:05Z

Content type: release

Language: en

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

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [audit-columns](<https://devfeed.tech/tags/audit-columns.md>), [client-side-computed-columns](<https://devfeed.tech/tags/client-side-computed-columns.md>), [computed-columns](<https://devfeed.tech/tags/computed-columns.md>), [coroutine](<https://devfeed.tech/tags/coroutine.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [implicit-join](<https://devfeed.tech/tags/implicit-join.md>), [java-17](<https://devfeed.tech/tags/java-17.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-3-17](<https://devfeed.tech/tags/jooq-3-17.md>), [jooq-development](<https://devfeed.tech/tags/jooq-development.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [pattern-matching](<https://devfeed.tech/tags/pattern-matching.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [r2dbc](<https://devfeed.tech/tags/r2dbc.md>), [reactive-programming](<https://devfeed.tech/tags/reactive-programming.md>), [reactive-transactions](<https://devfeed.tech/tags/reactive-transactions.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stored](<https://devfeed.tech/tags/stored.md>), [stored-computed-column](<https://devfeed.tech/tags/stored-computed-column.md>), [udt](<https://devfeed.tech/tags/udt.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [virtual-computed-column](<https://devfeed.tech/tags/virtual-computed-column.md>)

### AI overview

The jOOQ 3.17.0 release adds client-side computed columns for read and write operations, audit columns, pattern-matching SQL transformations, and more implicit JOIN capabilities. It also sets Java 17 as the baseline for the Open Source Edition while commercial distributions continue supporting Java 8 and 11.

### Source excerpt

This release contiues the work from previous releases around more sophisticated SQL transformation capabilities, including: Client side computed columns for both read and write operations Audit columns Pattern matching SQL transformations More implicit JOIN capabilities Client side computed columns A ground breaking new core feature available in all commercial distributions isthe new client side computed ... Continue reading 3.17.0 Release with Computed Columns, Audit Columns, Pattern Matching, Reactive Transactions and Kotlin Coroutine Support ->

## Pacific Northwest Appsec Conference

DevFeed: [Pacific Northwest Appsec Conference](<https://devfeed.tech/articles/pacific-northwest-appsec-conference-36925.md>)

Original publisher: [Read original article](<https://shostack.org/blog/pacific-northwest-appsec-conference/>)

Author: Adam

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

Content type: news

Language: en

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

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [appsec](<https://devfeed.tech/tags/appsec.md>), [conference](<https://devfeed.tech/tags/conference.md>), [event](<https://devfeed.tech/tags/event.md>), [free](<https://devfeed.tech/tags/free.md>), [security-conference](<https://devfeed.tech/tags/security-conference.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

The AppSec Pacific Northwest Conference is a free virtual application security event scheduled for Saturday, June 19th. Sponsored by OWASP chapters in Portland, Vancouver, and Victoria, it is accepting presentation proposals from both new and experienced speakers.

### Source excerpt

AppSec Pacific Northwest Conference is a free application security conference that will be held Saturday, June 19th. It is a virtual, online event sponsored by the OWASP chapters of Portland, Vancouver, and Victoria.

## Virtual Interview Reflection

DevFeed: [Virtual Interview Reflection](<https://devfeed.tech/articles/virtual-interview-reflection-41250.md>)

Original publisher: [Read original article](<https://www.emilykager.com/writing/2021/02/12/interviewing.html>)

Published: 2021-02-12T18:23:05Z

Content type: opinion

Language: en

Sources: [Emily Kager](<https://devfeed.tech/sources/emily-kager.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [HackerRank](<https://devfeed.tech/topics/hackerrank.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [hiring](<https://devfeed.tech/tags/hiring.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A personal reflection on going through a real tech interview process for the first time, including imposter syndrome, remote interviewing, referrals, multiple offers, interview fatigue, and the value of personal support.

### Source excerpt

I have a confession.

## Trivago Tech Week

DevFeed: [Trivago Tech Week](<https://devfeed.tech/articles/trivago-tech-week-28004.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2021-01-06-trivagotechweek/>)

Author: Matthias Endler

Published: 2021-01-06T00:00:00Z

Content type: article

Language: en

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

Topics: [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [dropbox](<https://devfeed.tech/topics/dropbox.md>), [zoom](<https://devfeed.tech/topics/zoom.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [communication](<https://devfeed.tech/tags/communication.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [events](<https://devfeed.tech/tags/events.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [tech](<https://devfeed.tech/tags/tech.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [virtual-event](<https://devfeed.tech/tags/virtual-event.md>), [workshops](<https://devfeed.tech/tags/workshops.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

Trivago describes its 2020 virtual tech week, organized to restore collaboration and informal exchange during a period of remote meetings. The event included talks, forums, a virtual hackathon, workshops, and a scavenger-hunt-style tech challenge, with reported participation and session figures.

### Source excerpt

One of my favorite events throughout the year is the trivago tech get together. It's the one time where we all get together to celebrate tech. Here are some impressions from 2019:

## 2020: Online Conferences

DevFeed: [2020: Online Conferences](<https://devfeed.tech/articles/2020-online-conferences-34613.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2020/11/2020-online-conferences/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2020-11-27T12:10:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

The article discusses participating in online Postgres community events in 2020, including Postgres Vision and an online interview. It also introduces the author's view that SQL queries implement part of an application's business logic and considers how that logic should be divided between SQL and the backend.

### Source excerpt

Among a lot of other changes, the year 2020 brings Online Conferences to us. In the Postgres community too we now record our talks at home and send a video file to be playedto a virtual audience, and sometimes shared later in a platform online. So this year I did participate in Postgres Vision 2020 where I did deliver a talk about The Art of PostgreSQL. This a talk all about the book that I have written and self-publish at The Art of PostgreSQL: learn how to turn thousands of lines of code into simple SQL queries.

## Celebrate Open Source Day with Gravitons

DevFeed: [Celebrate Open Source Day with Gravitons](<https://devfeed.tech/articles/celebrate-open-source-day-with-gravitons-29780.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/open-source-day/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2020-09-03T00:00:00Z

Content type: opinion

Language: en

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

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

Tags: [creativity](<https://devfeed.tech/tags/creativity.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [work](<https://devfeed.tech/tags/work.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

Teleport describes establishing company holidays and virtual workplace activities to support employee mental health, creativity, and enjoyment during the COVID-19 pandemic. The article highlights Open Source Day as one of those holidays.

### Source excerpt

Happy Open Source Day! Teleport has established a set of holidays for better employee mental health, one of which we are celebrating tomorrow.

## Maximizing the Value of Virtual Security Conferences

DevFeed: [Maximizing the Value of Virtual Security Conferences](<https://devfeed.tech/articles/maximizing-the-value-of-virtual-security-conferences-36877.md>)

Original publisher: [Read original article](<https://shostack.org/blog/maximizing-the-value-of-virtual-security-conferences/>)

Author: Adam

Published: 2020-07-31T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>)

Tags: [black-hat](<https://devfeed.tech/tags/black-hat.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [security](<https://devfeed.tech/tags/security.md>), [tips](<https://devfeed.tech/tags/tips.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

The article offers practical advice for getting more value from virtual security conferences. It recommends taking handwritten notes, creating a trip report, and choosing conferences according to goals such as accessing cutting-edge research or participating in a smaller community.

### Source excerpt

A few tips on getting the most out of attending a virtual security conference.

## Kotlin Mumbai: TDD using Spek

DevFeed: [Kotlin Mumbai: TDD using Spek](<https://devfeed.tech/articles/kotlin-mumbai-tdd-using-spek-28385.md>)

Original publisher: [Read original article](<https://siddroid.com/post/post-june-kotlin-mumbai-2020/>)

Author: Siddhesh Patil

Published: 2020-07-01T13:48:45Z

Content type: article

Language: en

Sources: [Sid Patil - Android Engineer and Kotlin Advocate](<https://devfeed.tech/sources/sid-patil-android-engineer-and-kotlin-advocate.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-engineer](<https://devfeed.tech/tags/android-engineer.md>), [best-android-developer-groups-in-india](<https://devfeed.tech/tags/best-android-developer-groups-in-india.md>), [byjus](<https://devfeed.tech/tags/byjus.md>), [demo](<https://devfeed.tech/tags/demo.md>), [developer-communities-in-mumbai](<https://devfeed.tech/tags/developer-communities-in-mumbai.md>), [development](<https://devfeed.tech/tags/development.md>), [event](<https://devfeed.tech/tags/event.md>), [google-developer-experts](<https://devfeed.tech/tags/google-developer-experts.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-mumbai](<https://devfeed.tech/tags/kotlin-mumbai.md>), [kotlin-user-group-mumbai](<https://devfeed.tech/tags/kotlin-user-group-mumbai.md>), [kug](<https://devfeed.tech/tags/kug.md>), [location](<https://devfeed.tech/tags/location.md>), [rivu-chakraborty-gde-for-kotlin](<https://devfeed.tech/tags/rivu-chakraborty-gde-for-kotlin.md>), [spek-and-kotlin](<https://devfeed.tech/tags/spek-and-kotlin.md>), [talk](<https://devfeed.tech/tags/talk.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [tdd-with-spek](<https://devfeed.tech/tags/tdd-with-spek.md>), [test](<https://devfeed.tech/tags/test.md>), [test-driven-development-in-kotlin](<https://devfeed.tech/tags/test-driven-development-in-kotlin.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

A Kotlin Mumbai event recap describes Rivu Chakraborty's talk on test-driven development for Android repositories and view models using Spek, including a live demonstration.

### Source excerpt

Senior Android Engineer at BYJUs, Rivu Chakraborty gives a talk on test driven development using Spek

## Kotlin Mumbai: Github Actions!

DevFeed: [Kotlin Mumbai: Github Actions!](<https://devfeed.tech/articles/kotlin-mumbai-github-actions-28388.md>)

Original publisher: [Read original article](<https://siddroid.com/post/post-may-kotlin-mumbai-2020/>)

Author: Siddhesh Patil

Published: 2020-05-30T11:20:05Z

Content type: article

Language: en

Sources: [Sid Patil - Android Engineer and Kotlin Advocate](<https://devfeed.tech/sources/sid-patil-android-engineer-and-kotlin-advocate.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [best-android-developer-groups-in-india](<https://devfeed.tech/tags/best-android-developer-groups-in-india.md>), [build](<https://devfeed.tech/tags/build.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [developer-communities-in-mumbai](<https://devfeed.tech/tags/developer-communities-in-mumbai.md>), [devops](<https://devfeed.tech/tags/devops.md>), [event](<https://devfeed.tech/tags/event.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-actions-for-android-projects](<https://devfeed.tech/tags/github-actions-for-android-projects.md>), [google-developer-experts](<https://devfeed.tech/tags/google-developer-experts.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-mumbai](<https://devfeed.tech/tags/kotlin-mumbai.md>), [kotlin-user-group-mumbai](<https://devfeed.tech/tags/kotlin-user-group-mumbai.md>), [kug](<https://devfeed.tech/tags/kug.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [nicola-corti-gde-for-kotlin](<https://devfeed.tech/tags/nicola-corti-gde-for-kotlin.md>), [spotify-android-infrastructure-engineer](<https://devfeed.tech/tags/spotify-android-infrastructure-engineer.md>), [talk](<https://devfeed.tech/tags/talk.md>), [test](<https://devfeed.tech/tags/test.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

A Kotlin Mumbai virtual meetup recap covering Nicola Corti's presentation on using GitHub Actions to automate build, test, deployment, and release-upload tasks. The discussion also addressed artifact uploading, release signing, and differences from Jenkins.

### Source excerpt

Nicola Corti from Spotify walks us through Github actions! It is time to roll up your sleeves and make production easier!

## SATA AHCI Driver GSoC - Update

DevFeed: [SATA AHCI Driver GSoC - Update](<https://devfeed.tech/articles/sata-ahci-driver-gsoc-update-33012.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/sata-ahci-driver-gsoc-update/>)

Published: 2016-07-25T00:00:00Z

Content type: article

Language: en

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

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [driver](<https://devfeed.tech/tags/driver.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [queuing](<https://devfeed.tech/tags/queuing.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [vmware](<https://devfeed.tech/tags/vmware.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This update reports progress on a SATA AHCI driver tested in a VMware virtual machine running Windows Server 2003 x86. It describes supported device and read-request functionality, while noting limitations around filesystem detection and write requests.

### Source excerpt

Links Short Brief Driver Testing Why no blog? Known Issues Short Brief Supported Features: Device Adapter Detection Non-Fatal Error Handling Adapter Srb PNP Request SCSIOP_INQUIRY : Device Inquiry SCSIOP_REPORT_LUNS : Report LUN SCSIOP_READ_CAPACITY : Device Geometry SCSIOP_TEST_UNIT_READY SCSIOP_READ : Device Read Request UnSupported Features: Fatal Error Handling SCSIOP_MODE_SENSE SCSIOP_WRITE NCQ : Native Command Queuing Cache and Priority Requests Driver Testing Platform: Virtual Machine (Vmware) Operating System: Windows Server 2003 x86 Free Build

## How DDNet Ran an Online Game for Three Years

DevFeed: [How DDNet Ran an Online Game for Three Years](<https://devfeed.tech/articles/experiences-of-running-an-online-game-for-3-years-30811.md>)

Original publisher: [Read original article](<https://hookrace.net/blog/ddnet-evolution-architecture-technology/>)

Published: 2016-06-08T22:00:00Z

Content type: article

Language: en

Sources: [Dennis Felsing](<https://devfeed.tech/sources/dennis-felsing.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>), [servers](<https://devfeed.tech/topics/servers.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [kvm](<https://devfeed.tech/tags/kvm.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [servers](<https://devfeed.tech/tags/servers.md>), [software](<https://devfeed.tech/tags/software.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [writing](<https://devfeed.tech/tags/writing.md>), [xen](<https://devfeed.tech/tags/xen.md>)

### AI overview

This technical article examines how DDraceNetwork (DDNet), an open-source modification of Teeworlds, operated its client, server software, and official servers over roughly three years. It discusses the project's international multiplayer community, financing through donations and donated resources, low-cost hosting, and the use of virtual private servers.

### Source excerpt

It's been roughly 3 years since DDraceNetwork (DDNet) started in the summer of 2013. Last year I wrote a non-technical History of DDNet. Today in this post we will dive into the technical side of what makes DDNet run. For the uninitiated, DDNet is an open-source modification of Teeworlds, a retro multiplayer shooter. DDNet is a game in which you, instead of killing each other, cooperate with each other to work your way through challenging maps, trying to beat the map or get a better time than other teams. What we offer for DDNet is the client and server software as well as official servers that run all around the world. We have an international community of players trying to beat the latest maps and records, and dozens of mappers who send in their newest creations for our consideration. A new map is released every few days and occasionally tournaments happen in which the best compete against each other on brand-new maps. At the time of writing there are 968 people playing Teeworlds, 678 of which are on a server running the DDNet mod, and 430 on the official DDNet servers. So this project is not especially big and not many people stumble upon DDNet. Our player base consists in a large part of old Teeworlds players and their friends who heard about us by word of mouth. Nevertheless I hope that the technical challenges we faced and face as well as our solutions are interesting. Let's start with an overview of what we have: Overview & Financing DDNet runs official servers in Germany, Russia, USA, Canada, Chile, Brazil, China, South Africa and Iran. Since DDNet is totally free, has no advertisements and no in-game purchases, it offers no stream of revenue and is solely funded by donations, donated servers and my own money. So one of the goals is to keep costs down: On average we pay 10 EUR  per month for each location. Let's see what we can offer with this to our thousands of players (detailed statistics) and how DDNet evolved to keep with increasing number of players, maps

## SATA AHCI Driver GSoC - Week 1 Update

DevFeed: [SATA AHCI Driver GSoC - Week 1 Update](<https://devfeed.tech/articles/sata-ahci-driver-gsoc-week-1-update-33013.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/sata-ahci-driver-gsoc-week-1-update/>)

Published: 2016-06-02T00:00:00Z

Content type: article

Language: en

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

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [driver](<https://devfeed.tech/tags/driver.md>), [free](<https://devfeed.tech/tags/free.md>), [github](<https://devfeed.tech/tags/github.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [hardware](<https://devfeed.tech/tags/hardware.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>), [update](<https://devfeed.tech/tags/update.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A GSoC contributor reports on the first week of work toward SATA AHCI driver support in ReactOS. The week focused mainly on setting up a build environment and test bed, studying the NT 5.2 storage stack and AHCI documentation, and presenting a work plan.

### Source excerpt

To be honest I started working on project after my college finals i.e. 27th of May, Before that I tried to setup build environment and test bed in virtual machine running win2k3. I was totally new to NT driver development so I started my journey with reading storage stack model and NT driver development guide. In the first week I explored storage stack of NT 5.2 completely and presented my work plan to my mentor.

## ReactOS 0.4.1 Released

DevFeed: [ReactOS 0.4.1 Released](<https://devfeed.tech/articles/reactos-0-4-1-released-33188.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/reactos-041-released/>)

Published: 2016-05-17T00:00:00Z

Content type: release

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>), [releases](<https://devfeed.tech/topics/releases.md>), [version](<https://devfeed.tech/topics/version.md>), [btrfs](<https://devfeed.tech/topics/btrfs.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>), [virtual machines](<https://devfeed.tech/topics/virtual-machines.md>)

Tags: [btrfs](<https://devfeed.tech/tags/btrfs.md>), [free](<https://devfeed.tech/tags/free.md>), [new-features](<https://devfeed.tech/tags/new-features.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>), [release](<https://devfeed.tech/tags/release.md>), [usability](<https://devfeed.tech/tags/usability.md>), [usb](<https://devfeed.tech/tags/usb.md>), [version](<https://devfeed.tech/tags/version.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>), [vmware](<https://devfeed.tech/tags/vmware.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

The ReactOS team announced version 0.4.1, released three months after version 0.4.0. The release refines the previous version and adds or improves activation context handling, BTRFS support, shell usability, USB stability, virtual machine shared folders, and drive support.

### Source excerpt

The ReactOS team is proud to announce the release of version 0.4.1 a mere three months after the release of 0.4.0. The team has long desired an increased release tempo and the hope is that this will be the first of many of faster iterations. Due to the brief period of time between the two releases, 0.4.1 is ultimately a refinement of what was in 0.4.0. That is not to say that there are no new features of course, and a few highlights of both categories are listed below.

[Next page](<https://devfeed.tech/tags/virtual.md?cursor=WyIyMDE2LTA1LTE3VDAwOjAwOjAwKzAwOjAwIiwgIjJlZDI2NDNhLWVkMmQtNDRiMi05MWE1LTE4NTUyYmNmOTE5YiJd>)