# also

Published articles for also.

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

## Migrating to a Mobile Monorepo for React Native

DevFeed: [Migrating to a Mobile Monorepo for React Native](<https://devfeed.tech/articles/migrating-to-a-mobile-monorepo-for-react-native-27403.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/react-native-monorepo.htm>)

Author: Khan Academy

Published: 2017-05-29T22:00:00Z

Content type: tutorial

Language: en

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

Topics: [monorepo](<https://devfeed.tech/topics/monorepo.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [android](<https://devfeed.tech/tags/android.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [news](<https://devfeed.tech/tags/news.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [submodules](<https://devfeed.tech/tags/submodules.md>)

### AI overview

Khan Academy describes moving its React Native-related iOS and Android repositories from separate repositories and submodules into a single mobile monorepo. The change was intended to reduce synchronization problems, coordinate bridge changes across platforms, make pull requests and reviews more coherent, and simplify verification between codebases. The article also outlines repository-merging steps and anticipated trade-offs.

### Source excerpt

By Jared Forsyth Over the past few months, we've been adding some React Native to our existing iOS ... Read more

## From alert to resolution: Manage incidents with Bits Chat in Slack

DevFeed: [From alert to resolution: Manage incidents with Bits Chat in Slack](<https://devfeed.tech/articles/from-alert-to-resolution-manage-incidents-with-bits-chat-in-slack-31546.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/bits-chat-slack-incident-response/>)

Author: Nancy Zhu; Evan Marcantonio; Nicole Parisi; Chris Miller

Published: 2026-09-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Code](<https://devfeed.tech/topics/code.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [also](<https://devfeed.tech/tags/also.md>), [bits-ai](<https://devfeed.tech/tags/bits-ai.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [ecommerce](<https://devfeed.tech/tags/ecommerce.md>), [incident](<https://devfeed.tech/tags/incident.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [root-cause-analysis](<https://devfeed.tech/tags/root-cause-analysis.md>), [slack](<https://devfeed.tech/tags/slack.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

This tutorial explains how Bits Chat in Slack can support incident response by investigating alerts, analyzing telemetry, coordinating responders, generating a pull request for a fix, and tracking follow-up work within the incident channel.

### Source excerpt

Use Bits Chat in Slack to investigate incidents, collaborate with responders, make code fixes, and capture follow-up work where your team communicates.

## Code review comments are the rules you forgot to write down

DevFeed: [Code review comments are the rules you forgot to write down](<https://devfeed.tech/articles/code-review-comments-are-the-rules-you-forgot-to-write-down-25590.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2026/code-review-agents-update/>)

Author: Marco Gomiero

Published: 2026-07-27T00:00:00Z

Content type: article

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [context](<https://devfeed.tech/topics/context.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [also](<https://devfeed.tech/tags/also.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article describes a workflow for using AI agents to inspect recent pull-request review comments, identify recurring violations of project conventions, and propose updates to instruction files such as AGENTS.md. It presents code-review feedback as evidence of undocumented project rules and discusses using scripts to retrieve review comments.

### Source excerpt

If you work with AI agents, you have an instruction file (and if you don't, you should!) usually called AGENTS.md (with CLAUDE.md symlinked to it, because standards are hard to follow). This Markdown file is automatically added to the AI context, and it should contain all the guidelines for the project and everything that the agent should be aware of. For example, how to build the project, styling, conventions, and anything else that should be known to achieve the best possible result.

## How Codex coordinates parallel coding tasks through a coordinator thread

DevFeed: [How Codex coordinates parallel coding tasks through a coordinator thread](<https://devfeed.tech/articles/the-most-underrated-new-codex-feature-18324.md>)

Original publisher: [Read original article](<https://newsletter.aiengineer.co/p/the-most-underrated-new-codex-feature>)

Author: Owain Lewis

Published: 2026-06-06T12:54:48Z

Content type: article

Language: en

Sources: [The AI Engineer](<https://devfeed.tech/sources/the-ai-engineer.md>)

Topics: [codex](<https://devfeed.tech/topics/codex.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Git](<https://devfeed.tech/topics/git.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [NEO](<https://devfeed.tech/topics/neo.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [also](<https://devfeed.tech/tags/also.md>), [codex](<https://devfeed.tech/tags/codex.md>), [git](<https://devfeed.tech/tags/git.md>)

### AI overview

The article describes using a Codex coordinator thread to create and manage multiple worker threads for parallel coding tasks. Each worker uses a separate Git branch and worktree, follows an implementation and testing workflow, receives review feedback, and opens a draft pull request.

### Source excerpt

How I let OpenAI Codex run a team of AI agents from a single Codex coordinator thread.

## The Engineer's Guide to AI-Assisted Productivity

DevFeed: [The Engineer's Guide to AI-Assisted Productivity](<https://devfeed.tech/articles/the-engineer-s-guide-to-ai-assisted-productivity-35022.md>)

Original publisher: [Read original article](<https://read.theaimerge.com/p/the-engineers-guide-to-ai-assisted>)

Author: Alex Razvant

Published: 2026-02-12T12:01:56Z

Content type: article

Language: en

Sources: [Neural Bits](<https://devfeed.tech/sources/neural-bits.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [hooks](<https://devfeed.tech/topics/hooks.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [also](<https://devfeed.tech/tags/also.md>), [article](<https://devfeed.tech/tags/article.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

This article argues that AI-assisted software development should prioritize design, planning, maintainability, and effective safeguards over raw lines of code. It presents habits involving Cursor Rules, Claude Code Skills, agent plugins, pull-request rules, reviews, hooks, and an Obsidian-based daily memory dump.

### Source excerpt

Six habits that keep you fast and maintainable. Cursor Rules, Claude Code Skills, Agent Plugins, PR rules, non-nitpicky reviews, hooks, and Daily memory dump with Obsidian.

## Open-Source Network Simulators (2026 Edition)

DevFeed: [Open-Source Network Simulators (2026 Edition)](<https://devfeed.tech/articles/open-source-network-simulators-2026-edition-11338.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/worth-reading-opensource-network-simulators/>)

Published: 2026-02-10T07:09:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

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

Tags: [also](<https://devfeed.tech/tags/also.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

The article highlights Brian Linkletter's updated overview of open-source network simulators and emulators. It identifies containerlab and GNS3 as leading options, notes that the original vrnetlab is abandoned, and discusses using netlab primarily with containerlab while gradually phasing out Vagrant support.

### Source excerpt

Brian Linkletter published an updated overview of open-source network simulators and emulators. containerlab and GNS3 are clear leaders (no surprise there) with the original vrnetlab becoming abandonware (fortunately, we have Roman Dodin's fork), which makes me think we should focus on using netlab primarily with containerlab and slowly sunset the Vagrant support, particularly considering some people actively hate the license change. Also, if anyone feels like writing an interface (provider module) between netlab and GNS3, the pull request would be most welcome 😎 Read more ...

## Pinning GitHub Actions

DevFeed: [Pinning GitHub Actions](<https://devfeed.tech/articles/pinning-github-actions-37823.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/pinning-github-actions/>)

Author: Carlos Alexandro Becker

Published: 2025-11-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Security](<https://devfeed.tech/topics/security.md>), [supply chain attacks](<https://devfeed.tech/topics/supply-chain-attacks.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Dependabot](<https://devfeed.tech/topics/dependabot.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [commit](<https://devfeed.tech/tags/commit.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain-attacks](<https://devfeed.tech/tags/supply-chain-attacks.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains why GitHub Actions should be pinned to full commit SHAs instead of mutable tags or branches. It describes the security and auditability benefits and introduces caarlos0/pinata, a tool that automates pinning and creates pull requests for review.

### Source excerpt

If you're using GitHub Actions in your projects, you should be pinning your actions to specific commit SHAs instead of using tags or branches.

## DevSecCon 2025 Recap: Securing the AI Revolution Together

DevFeed: [DevSecCon 2025 Recap: Securing the AI Revolution Together](<https://devfeed.tech/articles/devseccon-2025-recap-securing-the-ai-revolution-together-7892.md>)

Original publisher: [Read original article](<https://snyk.io/blog/devseccon-2025-recap-securing-the-ai-revolution-together/>)

Author: Ben Desjardins

Published: 2025-10-22T23:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [DevSecOps](<https://devfeed.tech/topics/devsecops.md>), [snyk](<https://devfeed.tech/topics/snyk.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [snyk-code](<https://devfeed.tech/topics/snyk-code.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [also](<https://devfeed.tech/tags/also.md>), [blog](<https://devfeed.tech/tags/blog.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [ide](<https://devfeed.tech/tags/ide.md>), [interest](<https://devfeed.tech/tags/interest.md>), [pmm](<https://devfeed.tech/tags/pmm.md>), [secure-software](<https://devfeed.tech/tags/secure-software.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>)

### AI overview

This DevSecCon 2025 recap examines how AI is changing software development and security. It covers AI-accelerated DevSecOps, securing code from the first prompt, and managing AI-native application chaos with Evo by Snyk. The article also highlights Snyk capabilities for IDEs, pull requests, Snyk Code, and AppSec governance.

### Source excerpt

AI is changing development. Our DevSecCon 2025 recap covers the 3 critical stages: AI-Accelerated DevSecOps, securing code at the first prompt, and taming AI-native app chaos with Evo by Snyk.

## Hacktoberfest 2025: How to Participate

DevFeed: [Hacktoberfest 2025: How to Participate](<https://devfeed.tech/articles/hacktoberfest-2025-how-to-participate-19887.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/how-to-participate-hacktoberfest-2025>)

Author: Haimantika Mitra

Published: 2025-09-29T07:06:22Z

Content type: tutorial

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [Hacktoberfest](<https://devfeed.tech/topics/hacktoberfest.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [github](<https://devfeed.tech/tags/github.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [hacktoberfest](<https://devfeed.tech/tags/hacktoberfest.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

A guide to participating in Hacktoberfest 2025, covering registration, contribution requirements, rewards, code contributions, and ways maintainers can prepare open-source projects.

### Source excerpt

Hacktoberfest 2025: How to Participate Hacktoberfest registrations are live, and we're just a few days away from kicking off the month-long celebration of open source. Every October, developers from all over the world come together to contribute their skills, big and small, to open-source projects. Code is the most common way people participate, but that's not the only way you can help. Open source thrives on more than just commits. It needs documentation, testing, design, writing, and so much more. Before we get into the how, let's cover the basics. First, the rules of Hacktoberfest: Register anytime before October 31. Contribute to projects on GitHub or GitLab that have the hacktoberfest topic. Submit at least 6 high-quality pull/merge requests between October 1 and October 31. These need to be accepted by project maintainers to count. Rewards: Everyone who signs up and gets at least one PR merged, gets a digital badge from Holopin (you can get up to 4 badges). If you're among the first 10,000 people to complete 6 merged PRs/MRs, you'll also get a limited edition Hactoberfest 2025 t-shirt. That's it! You're ready to dive in. Ways to contribute: 1. Code Contributions This is what the majority of Hacktoberfest contributions consist of. Most participants jump in by submitting code to projects they care about. Maintainers, many of whom run projects purely out of passion, appreciate thoughtful, quality code more than anything. Whether this is your 12th Hacktoberfest or your very first pull request, now's the time to fire up GitHub or GitLab and get started. Helpful resources: Introduction to GitHub and Open-Source Projects How to use Git 5 things for your first time contributing 2. Maintaining a project Hacktoberfest isn't only for contributors. It's for maintainers too. If you've got a project idea that could help the community, you can launch it now and take part as a maintainer. If you're already maintaining an open-source project, here's how to prepare it for Hackt

## Sequoia Backs Zed's Vision for Collaborative Coding

DevFeed: [Sequoia Backs Zed's Vision for Collaborative Coding](<https://devfeed.tech/articles/sequoia-backs-zed-s-vision-for-collaborative-coding-13534.md>)

Original publisher: [Read original article](<https://zed.dev/blog/sequoia-backs-zed>)

Author: Nathan Sobo

Published: 2025-08-20T00:00:00Z

Content type: news

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [also](<https://devfeed.tech/tags/also.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [ide](<https://devfeed.tech/tags/ide.md>), [software](<https://devfeed.tech/tags/software.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

Zed announces a $32 million Series B led by Sequoia Capital, bringing its total funding to more than $42 million. The company plans to develop operation-based version control and integrate it into Zed to support collaboration among developers, teammates, and AI agents.

### Source excerpt

This investment lets us pursue our vision for bringing a new kind of collaboration directly into the IDE.

## Learn How to Use Neon with AWS RDS to Boost Development Velocity in Postgres

DevFeed: [Learn How to Use Neon with AWS RDS to Boost Development Velocity in Postgres](<https://devfeed.tech/articles/learn-how-to-use-neon-with-aws-rds-to-boost-development-velocity-in-postgres-5021.md>)

Original publisher: [Read original article](<https://neon.com/blog/aws-workshop-neon-dev-rds>)

Author: Savannah Longoria

Published: 2025-01-29T18:01:36Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Development](<https://devfeed.tech/topics/development.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Database](<https://devfeed.tech/topics/database.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [API](<https://devfeed.tech/topics/api.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [database](<https://devfeed.tech/tags/database.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [production](<https://devfeed.tech/tags/production.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [scale](<https://devfeed.tech/tags/scale.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains how to use Neon as a Postgres development environment alongside AWS RDS for production. It covers database branching, ephemeral environments for pull requests and testing, CI/CD automation, isolated developer environments, and automatic scale-to-zero to reduce compute costs.

### Source excerpt

AWS workshops are a fantastic free resource created by the AWS team to help you tackle real-world challenges using AWS infrastructure. As an AWS Partner, we'll be launching an AWS workshop to teach you how to use Neon as a development environment while keeping production workload...

## Adopting Docs as Code in Developer Workflows

DevFeed: [Adopting Docs as Code in Developer Workflows](<https://devfeed.tech/articles/how-and-why-you-should-adopt-docs-as-code-30972.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/adopt-docs-as-code>)

Author: Tiffany Chen

Published: 2024-11-19T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Git](<https://devfeed.tech/topics/git.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [ai-trends](<https://devfeed.tech/tags/ai-trends.md>), [also](<https://devfeed.tech/tags/also.md>), [docs-as-code](<https://devfeed.tech/tags/docs-as-code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [git](<https://devfeed.tech/tags/git.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

This article explains how a Docs as Code approach brings documentation into existing developer workflows through plain-text formats such as Markdown, Git-based version control, change reviews, and automated builds. It also recommends cultural practices such as recognizing documentation work in performance reviews and requiring documentation updates alongside code changes.

### Source excerpt

We all suffer from documentation lagging behind product updates.

## Red in the real world

DevFeed: [Red in the real world](<https://devfeed.tech/articles/red-in-the-real-world-22388.md>)

Original publisher: [Read original article](<https://www.red-lang.org/2024/05/red-in-real-world.html>)

Author: Unknown (noreply@blogger.com)

Published: 2024-05-27T17:37:00Z

Content type: article

Language: en

Sources: [Red](<https://devfeed.tech/sources/red.md>)

Topics: [Red](<https://devfeed.tech/topics/red.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [App](<https://devfeed.tech/topics/app.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [code](<https://devfeed.tech/tags/code.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [development](<https://devfeed.tech/tags/development.md>), [features](<https://devfeed.tech/tags/features.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

The article presents SmartXML, a commercial XML processor written in Red. Its author explains choosing Red to handle real-world XML data and avoid the complexity and breaking changes associated with many modern languages.

### Source excerpt

We're often asked what Red can be used for, or what apps have been written in Red. Red can be used to write almost anything, but the sparse ecosystem and some missing pieces limit certain use cases. It's used a lot for in-house data processing, custom DSLs, simple GUI apps, and more. We also used it to build Redlake's DiaGrammar product. When we heard that someone had written a commercial app in Red, we thought that was great news, and we're here to tell you a little about it. Your first question is likely "What is it?" and the second "Where can I get it?". It's an XML processor, and you can find it here. The video on their site goes into detail about use cases and features, so we won't cover that here. We asked the author to talk about why they wrote SmartXML why those chose Red for the implementation. Here's what they had to say: Once I encountered the need to parse multiple XML files. I always thought that parsing tasks were very simple and that I wouldn't encounter any difficulties because there are things like XPath and XSD that, as I was told, solve all possible problems. However, I quickly realized that this was not the case, and some tools/standards only complicate life and are of little use for real-world usage. Thus, my XML parser project was born, which would allow working with real data rather than synthetic examples where XPath and XSD are truly effective. I chose Red because I was tired of the complexity of 90% of modern languages and the constant breaking changes in many of them. If you were to ask me what language I would choose to start a project with, looking back, I would still choose Red or perhaps try to use Hare (even considering that it's not yet completed) simply because I want to be sure that my solution will work in 10 or even 20 years. Initially, I thought I could finish within half a year, but the project took me many years. Nevertheless, I brought the project to completion. The main idea behind SmartXML was: 1. To make the parsing proces

## Keep your Chainguard Images up to date with digestabot

DevFeed: [Keep your Chainguard Images up to date with digestabot](<https://devfeed.tech/articles/keep-your-chainguard-images-up-to-date-with-digestabot-13134.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/keep-your-chainguard-images-up-to-date-with-digestabot>)

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

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard images](<https://devfeed.tech/topics/chainguard-images.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container](<https://devfeed.tech/tags/container.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [digestabot](<https://devfeed.tech/tags/digestabot.md>), [dockerfiles](<https://devfeed.tech/tags/dockerfiles.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [helm](<https://devfeed.tech/tags/helm.md>), [make](<https://devfeed.tech/tags/make.md>), [merge](<https://devfeed.tech/tags/merge.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerability-automation](<https://devfeed.tech/tags/vulnerability-automation.md>), [vulnerability-management](<https://devfeed.tech/tags/vulnerability-management.md>)

### AI overview

Chainguard's digestabot is a free GitHub Action that helps keep Chainguard Images and other container assets current. It detects outdated image digests, opens pull requests, and supports testing and secure updates through continuous integration and optional ephemeral OIDC tokens.

### Source excerpt

Experience hassle-free updates with Chainguard's digestabot, ensuring your Images stay secure and up-to-date daily.

## A linter I really recommend you to use if you're doing SQL in Golang

DevFeed: [A linter I really recommend you to use if you're doing SQL in Golang](<https://devfeed.tech/articles/a-linter-i-really-recommend-you-to-use-if-you-re-doing-sql-in-golang-5876.md>)

Original publisher: [Read original article](<https://turso.tech/blog/a-linter-i-really-recommend-you-to-use-if-youre-doing-sql-in-golang-ab9fcf5b561f>)

Author: Piotr Jastrzebski

Published: 2023-08-10T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [ci](<https://devfeed.tech/tags/ci.md>), [code](<https://devfeed.tech/tags/code.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [golang](<https://devfeed.tech/tags/golang.md>), [sql](<https://devfeed.tech/tags/sql.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This final article in a series about resource leaks in SQL databases with Golang explains how to use the sqlclosecheck linter to detect database resources that are not closed. It demonstrates local usage and integration with GitHub Actions and golangci-lint so the check can run automatically.

### Source excerpt

This is a final article of my mini series about the topic of leaking resources when using SQL databases in Golang. The whole series consists of three parts

## Scope functions

DevFeed: [Scope functions](<https://devfeed.tech/articles/scope-functions-39306.md>)

Original publisher: [Read original article](<https://kt.academy/article/fk-scope-functions>)

Published: 2022-09-23T00:05:00Z

Content type: tutorial

Language: en

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

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [functions](<https://devfeed.tech/topics/functions.md>), [Library](<https://devfeed.tech/topics/library.md>), [object](<https://devfeed.tech/topics/object.md>), [Streams](<https://devfeed.tech/topics/streams.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [apply](<https://devfeed.tech/tags/apply.md>), [backend](<https://devfeed.tech/tags/backend.md>), [functions](<https://devfeed.tech/tags/functions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [let](<https://devfeed.tech/tags/let.md>), [scope-functions](<https://devfeed.tech/tags/scope-functions.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [with](<https://devfeed.tech/tags/with.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

A tutorial on Kotlin scope functions, including let, also, apply, and with. It explains how these standard-library extension functions transform or configure objects, presents application examples, and notes that scope-function-heavy code can make debugging harder.

### Source excerpt

What is let, also, apply and with, and how to use them in our applications.

## Scopes and Scope Functions

DevFeed: [Scopes and Scope Functions](<https://devfeed.tech/articles/scopes-and-scope-functions-25063.md>)

Original publisher: [Read original article](<https://typealias.com/start/kotlin-scopes-and-scope-functions/>)

Author: author@typealias.com (Dave Leeds)

Published: 2022-08-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dave Leeds on Kotlin - typealias.com](<https://devfeed.tech/sources/dave-leeds-on-kotlin-typealias-com.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Library](<https://devfeed.tech/topics/library.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [apply](<https://devfeed.tech/tags/apply.md>), [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learn-to-program](<https://devfeed.tech/tags/learn-to-program.md>), [let](<https://devfeed.tech/tags/let.md>), [library](<https://devfeed.tech/tags/library.md>), [programming](<https://devfeed.tech/tags/programming.md>), [run](<https://devfeed.tech/tags/run.md>), [scope](<https://devfeed.tech/tags/scope.md>), [scope-function](<https://devfeed.tech/tags/scope-function.md>), [scope-functions](<https://devfeed.tech/tags/scope-functions.md>), [shadowing](<https://devfeed.tech/tags/shadowing.md>), [standard](<https://devfeed.tech/tags/standard.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [variable](<https://devfeed.tech/tags/variable.md>), [visibility](<https://devfeed.tech/tags/visibility.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

A Kotlin tutorial chapter introduces scopes as regions of code where variables, functions, and classes can be declared, then begins explaining Kotlin's five scope functions from the standard library.

### Source excerpt

In the last chapter, we learned how to create extension functions, which can be called using dot notation. In this chapter, we'll learn about scope functions, which are five particular functions that Kotlin gives us in its standard library. Before we can understand scope functions, though, it helps to first understand scopes. Introduction to Scopes In Kotlin, a scope is a section of code where we can declare new variables, functions, classes, and more.

## Nitpicky Code Reviews Are a Drag

DevFeed: [Nitpicky Code Reviews Are a Drag](<https://devfeed.tech/articles/nitpicky-code-reviews-are-a-drag-25813.md>)

Original publisher: [Read original article](<https://www.steveonstuff.com/2022/02/09/nitpicky-code-reviews-are-are-drag>)

Author: Steve Barnegren

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

Content type: opinion

Language: en

Sources: [Steve Barnegren](<https://devfeed.tech/sources/steve-barnegren.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [culture](<https://devfeed.tech/tags/culture.md>), [reviews](<https://devfeed.tech/tags/reviews.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

This opinion argues that code reviews should prioritize bugs, architectural improvements, and complexity reduction over harmless stylistic preferences. Excessive focus on conformity can create review noise without changing how the code works.

### Source excerpt

Programmers can be a pedantic bunch. We like everything to be consistent. Uniform. Organised. Just so.

## Automating Code Analysis in Android Projects

DevFeed: [Automating Code Analysis in Android Projects](<https://devfeed.tech/articles/automating-analyzing-of-code-in-android-projects-25963.md>)

Original publisher: [Read original article](<https://proandroiddev.com/automating-analyzing-of-code-in-android-projects-a60313569c53?source=rss-7a0a233f88a2------2>)

Author: Kirill Rozov

Published: 2021-09-20T18:11:42Z

Content type: tutorial

Language: en

Sources: [Stories by Kirill Rozov on Medium](<https://devfeed.tech/sources/stories-by-kirill-rozov-on-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Static code analysis](<https://devfeed.tech/topics/static-code-analysis.md>), [Code](<https://devfeed.tech/topics/code.md>), [Java](<https://devfeed.tech/topics/java.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ci](<https://devfeed.tech/topics/ci.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [android](<https://devfeed.tech/tags/android.md>), [ci](<https://devfeed.tech/tags/ci.md>), [code](<https://devfeed.tech/tags/code.md>), [code-analysis](<https://devfeed.tech/tags/code-analysis.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-quality-tools](<https://devfeed.tech/tags/code-quality-tools.md>), [development](<https://devfeed.tech/tags/development.md>), [ide](<https://devfeed.tech/tags/ide.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>)

### AI overview

This tutorial explains how to automate code analysis in Android projects. It distinguishes static analysis, which can run during development or in CI, from dynamic analysis, which runs the application to detect issues such as memory leaks. It also introduces IDE inspections as a code-analysis tool.

### Source excerpt

Source unsplash.com/photos/Tjbk79TARiEAutomation of code analysis in Android projectsHello. My name is Kirill Rozov, and if you are interested in Android development, then most likely you have heard about the Android ResId Telegram channel with daily news for Android developers.https://medium.com/media/ff8acd16dd7b4b03a485bf9baab3c9d6/href Modern mobile applications are already quite serious enterprise projects that are developed by hundreds of developers, contain thousands of lines of code and are constantly changing and developing. The process of automating code checking and application work helps to deal with such a huge codebase. Today I will tell you what tools you can use to improve the stability of your project and avoid mistakes, as well as save time for colleagues during a pull request. Are you developing a project with a small team or alone? Then this article is even more important to you, since you most likely didn't configure any checks for yourself, and I will tell you why this needs to be done. Types of code checking Code analyzers is divided on two types: static code analysis (without starting the application) code analysis while the application is running Android development uses statically typed compiled languages: Java and Kotlin. These are important requirements for languages that allow them to analyze code without having to run it, and they can do it right at the time of writing the code. This type of analysis is called static. This makes it easy to run analyzing on any CI and automate checking for simple errors, such as not closing a stream after reading/writing code. The disadvantage of such checks is that if your code deviates from the template embedded in it, then the code will not work or will work incorrectly. Also, such analyzers can't understand complex code execution scenarios and their effect. More serious checks of your code can be done by automatically analyzing it while the application is running (dynamic). For example, you can tra

## Firebase Hosting adds preview channels, GitHub Actions integration, and version cloning

DevFeed: [Firebase Hosting adds preview channels, GitHub Actions integration, and version cloning](<https://devfeed.tech/articles/the-biggest-firebase-hosting-update-ever-preview-channels-github-actions-and-more-16366.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/10/preview-channels-firebase-hosting>)

Author: Ke Deng; Bryan Kendall

Published: 2020-10-08T00: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>), [hosting](<https://devfeed.tech/topics/hosting.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [launch](<https://devfeed.tech/tags/launch.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase announces preview channels for deploying development versions to temporary shareable URLs, along with an official GitHub Action and version cloning. Preview channels can be managed through the Firebase CLI or console and can be connected to pull request workflows.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Contributing To Open Source Projects The Right Way

DevFeed: [Contributing To Open Source Projects The Right Way](<https://devfeed.tech/articles/contributing-to-open-source-projects-the-right-way-35050.md>)

Original publisher: [Read original article](<https://markushatvan.com/blog/contributing-to-open-source-projects-the-right-way/>)

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

Content type: tutorial

Language: en

Sources: [Markus Hatvan](<https://devfeed.tech/sources/markus-hatvan.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

A practical guide to contributing to open source projects, covering the skills and workflow knowledge needed to participate successfully. It discusses pull requests, commit messages, forking, upstream repositories, and ways to contribute through code, documentation, issue responses, and internationalization.

### Source excerpt

When I started with open source contributions in April 2019, I remember being scared about doing everything wrong.

## EF-Supported Teams: Research & Development Update

DevFeed: [EF-Supported Teams: Research & Development Update](<https://devfeed.tech/articles/ef-supported-teams-research-development-update-16900.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/04/14/ef-supported-teams-research-and-development-update-2020-pt-1>)

Author: Ethereum Foundation

Published: 2020-04-14T00:00:00Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Development](<https://devfeed.tech/topics/development.md>), [releases](<https://devfeed.tech/topics/releases.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [pass](<https://devfeed.tech/topics/password-store.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [community](<https://devfeed.tech/tags/community.md>), [development](<https://devfeed.tech/tags/development.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [network](<https://devfeed.tech/tags/network.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [testing](<https://devfeed.tech/tags/testing.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

The Ethereum Foundation's update reports progress from EF-supported research and development teams. It highlights Aleth 1.8.0, including improvements to its RPC interface, blockchain synchronization, network protocol, testing tools, and consensus-related features, while noting that Aleth will receive only basic maintenance going forward. The article also discusses zero-knowledge proof application development on Ethereum.

### Source excerpt

Friends, From our team to you and yours, we hope everyone and their families are well and keeping safe during these complicated weeks. To help pass some time while we're all stuck in doors, it's time again to update the community on progress made by some of the EF-supported...

## Automatic Merge of Pull Requests

DevFeed: [Automatic Merge of Pull Requests](<https://devfeed.tech/articles/automatic-merge-of-pull-requests-27446.md>)

Original publisher: [Read original article](<https://ariya.io/2020/02/automatic-merge-of-pull-requests/>)

Published: 2020-03-01T07:01:57Z

Content type: tutorial

Language: en

Sources: [Ariya Hidayat](<https://devfeed.tech/sources/ariya-hidayat.md>)

Topics: [Azure DevOps](<https://devfeed.tech/topics/azure-devops.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [bitbucket](<https://devfeed.tech/topics/bitbucket.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [azure](<https://devfeed.tech/tags/azure.md>), [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [devops](<https://devfeed.tech/tags/devops.md>), [github](<https://devfeed.tech/tags/github.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

This tutorial explains Azure DevOps Auto Complete for pull requests. It describes configuring branch policies and build validation so approved pull requests are merged automatically after the continuous integration build succeeds, with options such as squashing, rebasing, fast-forwarding, and deleting the merged branch.

### Source excerpt

After using Azure DevOps for a while, I am totally sold on its Auto Complete feature for pull requests. While it does not apply universally, I do believe that any development process should be at the level where merging pull requests, or generalizing it, integrating all forms of contribution, should be as automatic and as hassle-free as possible.

## July 2018 meeting minutes

DevFeed: [July 2018 meeting minutes](<https://devfeed.tech/articles/july-2018-meeting-minutes-33139.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/july-2018-meeting-minutes/>)

Published: 2018-08-16T00:00:00Z

Content type: article

Language: en

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

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Git](<https://devfeed.tech/topics/git.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>), [btrfs](<https://devfeed.tech/topics/btrfs.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [btrfs](<https://devfeed.tech/tags/btrfs.md>), [free](<https://devfeed.tech/tags/free.md>), [git](<https://devfeed.tech/tags/git.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>), [reports](<https://devfeed.tech/tags/reports.md>), [submodules](<https://devfeed.tech/tags/submodules.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

The ReactOS July 2018 meeting covered contributor status reports, the upcoming Hackfest, plans to split ReactOS components into Git submodules, and the project's 20th anniversary. Contributors also reported work on the 0.4.9 release, testing, web services, system information, WinBtrfs, and related bug fixes.

### Source excerpt

2018-08-02 19:00 UTC #meeting Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Status Reports Point 2: Upcoming Hackfest Point 3: Splitting off ReactOS components into Git submodules Point 4: Celebrating 20 years of ReactOS Point 1: Status Reports Alexander Rechitskiy did some PR work for ReactOS and spread info about recent developments and the 0.4.9 release. Aleksandar Andrejevic mentioned he is thinking about continuing his audio work.

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