<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>refactoring</title>
    <link rel="self" type="application/atom+xml" href="https://links.biapy.com/guest/tags/587/feed"/>
    <updated>2026-07-24T01:57:02+00:00</updated>
    <id>https://links.biapy.com/guest/tags/587/feed</id>
            <entry>
            <id>https://links.biapy.com/links/12676</id>
            <title type="text"><![CDATA[tech debt audit skill]]></title>
            <link rel="alternate" href="https://github.com/ksimback/tech-debt-skill" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/12676"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Claude Code skill that produces a thorough, file-cited tech debt audit of an entire codebase]]>
            </summary>
            <updated>2026-05-14T08:02:43+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/12675</id>
            <title type="text"><![CDATA[Agent Rules Books / Skills]]></title>
            <link rel="alternate" href="https://ciembor.github.io/agent-rules-books/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/12675"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[AI agent rules / skills distilled from software engineering books.
Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books. 

Markdown rule sets for coding agents. Use mini or full as focused skills when a task needs a book&amp;#039;s decision pressure, and keep nano for tiny always-on context.

 -[AI agents Rules / Skills from Programming Books @ GitHub](https://github.com/ciembor/agent-rules-books).]]>
            </summary>
            <updated>2026-05-14T08:01:15+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/12296</id>
            <title type="text"><![CDATA[module-replacements]]></title>
            <link rel="alternate" href="https://github.com/es-tooling/module-replacements" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/12296"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[A manifest of JS modules and their more modern/active replacements.

As part of the community e18e effort, this project provides a collection of module replacements (i.e. possible alternative packages).

- [module-replacements-codemods @ GitHub](https://github.com/es-tooling/module-replacements-codemods).

Related contents:

- [The Three Pillars of JavaScript Bloat @ James Garbutt](https://43081j.com/2026/03/three-pillars-of-javascript-bloat).]]>
            </summary>
            <updated>2026-03-26T12:57:53+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/11688</id>
            <title type="text"><![CDATA[ReliCSS]]></title>
            <link rel="alternate" href="https://www.alwaystwisted.com/relicss/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/11688"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Detect CSS Hacks &amp;amp; Modernise Your Code.

ReliCSS is a &amp;quot;CSS hack&amp;quot; detection tool designed to help developers identify and replace outdated browser-specific CSS hacks with modern, standards-compliant alternatives. 

Related contents:

- [ReliCSS @ CSS-Tricks](https://css-tricks.com/relicss/).]]>
            </summary>
            <updated>2026-02-03T07:05:38+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/432</id>
            <title type="text"><![CDATA[tfautomv]]></title>
            <link rel="alternate" href="https://github.com/busser/tfautomv" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/432"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Generate Terraform moved blocks automatically for painless refactoring.
Generate moved blocks and state move commands automatically for Terraform, OpenTofu, and Terragrunt.
tfautomv is designed for refactoring scenarios where you want to restructure your Terraform code without changing the actual infrastructure. Understanding this distinction is crucial for successful usage.

tfautomv (a.k.a Terraform auto-move) is a refactoring helper. With it, making structural changes to your Terraform codebase becomes much easier.

When you move a resource in your code, Terraform loses track of the resource&amp;#039;s state. The next time you run Terraform, it will plan to delete the resource it has memory of and create the &amp;quot;new&amp;quot; resource it found in your refactored code.

tfautomv inspects the output of terraform plan, detects such creation/deletion pairs and writes a moved block so that Terraform now knows no deletion or creation is required.]]>
            </summary>
            <updated>2025-08-28T17:09:53+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/1118</id>
            <title type="text"><![CDATA[OpenRewrite]]></title>
            <link rel="alternate" href="https://docs.openrewrite.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/1118"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Large Scale Automated Refactoring.

OpenRewrite is an open-source automated refactoring ecosystem for source code, enabling developers to effectively eliminate technical debt within their repositories.

It consists of an auto-refactoring engine that runs prepackaged, open-source refactoring recipes for common framework migrations, security fixes, and stylistic consistency tasks – reducing your coding effort from hours or days to minutes. Build tool plugins like the OpenRewrite Gradle plugin and the OpenRewrite Maven plugin help you run these recipes on one repository at a time.

- [OpenRewrite @ GitHub](https://github.com/openrewrite/rewrite).

Related content:

- [\#107 Angular: l&amp;#039;épopée moderne @ DevApps :fr:](https://devapps.ms/podcasts/107-angular).]]>
            </summary>
            <updated>2025-08-28T19:02:51+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/4261</id>
            <title type="text"><![CDATA[php.hospital]]></title>
            <link rel="alternate" href="https://php.hospital/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/4261"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[A pragmatic approach to modernizing legacy PHP code.

 I started this website to share some of my learnings and some of the pitfalls I&amp;#039;ve encountered while modernizing legacy PHP code (my clients&amp;#039; code as well as my own side projects).
I ordered it in a way that I think makes sense, but since there are different &amp;quot;levels&amp;quot; of legacy, feel free to jump around as you see fit. I hope you find it useful.]]>
            </summary>
            <updated>2025-08-29T03:47:13+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/4538</id>
            <title type="text"><![CDATA[laravel-microscope]]></title>
            <link rel="alternate" href="https://github.com/imanghafoori1/laravel-microscope" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/4538"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Fearless refactoring, it does a lot of smart checks to find certain errors.]]>
            </summary>
            <updated>2025-08-29T04:34:38+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/4910</id>
            <title type="text"><![CDATA[SourceMaking]]></title>
            <link rel="alternate" href="https://sourcemaking.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/4910"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Design Patterns &amp;amp; Refactoring.

I&amp;#039;m SourceMaking. I will tell you a lot of stories about good software architecture and teach you how to create it with design patterns. I will guide you through anti-patterns, common pitfalls and mistakes that people make when they plan, create, and manage software projects. In the end, I will teach you how to smell a bad code and improve it with refactoring.]]>
            </summary>
            <updated>2025-08-29T05:35:14+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/5382</id>
            <title type="text"><![CDATA[Rector]]></title>
            <link rel="alternate" href="https://getrector.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/5382"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Automated Way to Instantly Upgrade and Refactor any PHP code.

Rector instantly upgrades and refactors the PHP code of your application.

- [Rector @ GitHub](https://github.com/rectorphp/rector).

Related contents:

- [Why You Should Start Using Rector PHP Today – Upgrade Legacy PHP to Modern in Seconds! @ Nuno Maduro&amp;#039;s YouTube](https://www.youtube.com/watch?v=15tsiv6AvnE).
- [Stop Manual Refactoring: Automate Your PHP Upgrades with Rector @ PHP Architect&amp;#039;s YouTube](https://www.youtube.com/watch?v=VAcGzxyxILg).]]>
            </summary>
            <updated>2025-11-05T14:38:49+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/5592</id>
            <title type="text"><![CDATA[Refactoring Guru]]></title>
            <link rel="alternate" href="https://refactoring.guru/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/5592"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.]]>
            </summary>
            <updated>2025-08-29T07:29:07+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/6543</id>
            <title type="text"><![CDATA[Rector]]></title>
            <link rel="alternate" href="https://getrector.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/6543"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Rector is a CLI tool written in PHP. It can instantly upgrade old PHP code and handle automated refactorings.]]>
            </summary>
            <updated>2025-08-29T10:07:34+00:00</updated>
        </entry>
    </feed>
