home.social

#legacycode — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #legacycode, aggregated by home.social.

fetched live
  1. 3 signs your codebase is fragile (not just old):
    1. One dev can touch it safely
    2. Every fix breaks a couple of things
    3. Nobody was around when decisions were made

    Old ≠ fragile. Don't confuse the two!

    #SoftwareAntifragility #SoftwareEngineering #LegacyCode

  2. Ah, the timeless saga of making old COBOL programs young again by turning them into Java nightmares. 🤖✨ Now with guaranteed bug transfers, because why fix the problems when you can just migrate them? 🐛➡️☕️
    arxiv.org/abs/2607.28271 #COBOLMigration #JavaNightmares #LegacyCode #BugTransfers #SoftwareDevelopment #HackerNews #ngated

  3. Ah, the timeless saga of making old COBOL programs young again by turning them into Java nightmares. 🤖✨ Now with guaranteed bug transfers, because why fix the problems when you can just migrate them? 🐛➡️☕️
    arxiv.org/abs/2607.28271 #COBOLMigration #JavaNightmares #LegacyCode #BugTransfers #SoftwareDevelopment #HackerNews #ngated

  4. Legacy Code ist nicht automatisch schlechter Code. Alt bedeutet erst einmal nur, dass der Code schon lange im Einsatz ist. Das eigentliche Problem beginnt dort, wo niemand mehr genau sagen kann, was eine Methode wirklich tut, welche Seiteneffekte sie hat und welche Fa...

    magicmarcy.de/diese-eine-java-

    #Methode #LegacyCode #Coding #Java #Verhalten #Fachlogik #Seiteneffekte #Schwäche #Berechnung #Programming #Legacy #Refactoring

  5. Extracting every Rails deprecation warning from source via tree-sitter ASTs beats brittle regex.

    It handles 5 message formats and both deprecation APIs (the legacy ActiveSupport::Deprecation.warn and the modern Class.deprecator.warn)

    go.fastruby.io/tya

    #RailsUpgrade #RubyOnRails #LegacyCode

  6. Extracting every Rails deprecation warning from source via tree-sitter ASTs beats brittle regex.

    It handles 5 message formats and both deprecation APIs (the legacy ActiveSupport::Deprecation.warn and the modern Class.deprecator.warn)

    go.fastruby.io/tya

    #RailsUpgrade #RubyOnRails #LegacyCode

  7. 🚀 Breaking news from the #Racket overlords: #v9.2 is here to fix your nonlinear pattern nightmares and save you from the horror of unsound complex numbers! 📉🎉 Watch in awe as your precious legacy code crumbles under the weight of "improvements" no one asked for. 🙈💥
    blog.racket-lang.org/2026/05/r #NonlinearPatterns #LegacyCode #Improvements #ComplexNumbers #HackerNews #ngated

  8. 🚀 Breaking news from the #Racket overlords: #v9.2 is here to fix your nonlinear pattern nightmares and save you from the horror of unsound complex numbers! 📉🎉 Watch in awe as your precious legacy code crumbles under the weight of "improvements" no one asked for. 🙈💥
    blog.racket-lang.org/2026/05/r #NonlinearPatterns #LegacyCode #Improvements #ComplexNumbers #HackerNews #ngated

  9. Parsing JSON in Classic ASP? Yes, we actually had to do that. 😅

    I just wrote a war story about our ultimate boss fight: making a 20-year-old legacy codebase perfectly coexist with modern Symfony and Asset Mapper.

    If you are fighting legacy dinosaurs, you are not alone:

    dev.to/tito10047/asset-mapper-

    #Symfony #PHP #LegacyCode #WebDev

  10. Parsing JSON in Classic ASP? Yes, we actually had to do that. 😅

    I just wrote a war story about our ultimate boss fight: making a 20-year-old legacy codebase perfectly coexist with modern Symfony and Asset Mapper.

    If you are fighting legacy dinosaurs, you are not alone:

    dev.to/tito10047/asset-mapper-

    #Symfony #PHP #LegacyCode #WebDev

  11. Ever found an unfamiliar dependency in a #Java project? @martin_fmi demonstrates how #LLMs can explain third-party libraries directly from build files—cutting hours of manual research. Curious how prompts change the outcome?

    Full article: javapro.io/2025/12/16/ai-drive

    #AI #LegacyCode

  12. Ever found an unfamiliar dependency in a #Java project? @martin_fmi demonstrates how #LLMs can explain third-party libraries directly from build files—cutting hours of manual research. Curious how prompts change the outcome?

    Full article: javapro.io/2025/12/16/ai-drive

    #AI #LegacyCode

  13. The Enduring Grasp of Win32: A Fading Giant's Shadow

    Learn why the old Win32 API is still used in Windows programming today, even with newer options like .NET available.

    #Win32API, #WindowsDev, #Programming, #LegacyCode, #DotNet

    newsletter.tf/win32-api-still-

  14. The old Win32 API is still a big part of Windows programming, even though newer tools like .NET exist. Many old programs and games still rely on it.

    #Win32API, #WindowsDev, #Programming, #LegacyCode, #DotNet
    newsletter.tf/win32-api-still-

  15. I have an older legacy project where integration tests isn't set up and would be quite complex to do, so using "unit tests" mechanics via substitutes and executed call checks - it works, but a bit cumbersome to write and maintain, but still loads better than manually testing complex import flows.

    #unittest #dotnet #legacycode

  16. I have an older legacy project where integration tests isn't set up and would be quite complex to do, so using "unit tests" mechanics via substitutes and executed call checks - it works, but a bit cumbersome to write and maintain, but still loads better than manually testing complex import flows.

    #unittest #dotnet #legacycode

  17. The MenderCon CFP is closing soon!  Like March 16th soon, so get off your butt and submit your presentation.

    sessionize.com/mendercon-2026/

    While you are at it, you should also update that dependency you have been putting off.  Don't act surprised. You know which one I'm talking about.  We all have "that" dependency we need to update but have been putting of for some reason.

    tl;dr: Submit MenderCon CFP ASAP!

    #mendercon #legacycode #cfp #dependencies

  18. Legacy code slows everything down.

    It increases risk, drags out releases, and makes even small changes harder than they should be.

    AI is starting to change that.

    I put together a post on how teams can use AI to modernize codebases more strategically by surfacing technical debt, improving test coverage, supporting refactoring, and reducing modernization risk.

    Read it here:
    aitransformer.online/ai-codeba

    #AI #SoftwareEngineering #LegacyCode #TechDebt #CodeModernization

  19. AI Tool Identifies Vulnerabilities in Decades-Old Apple II Program

    📰 Original title: Claude AI Finds Bugs In Microsoft CTO's 40-Year-Old Apple II Code

    🤖 IA: It's clickbait ⚠️
    👥 Usuarios: It's clickbait ⚠️

    View full AI summary: killbait.com/en/ai-tool-identi

    #technology #ai #legacycode #cybersecurity

  20. Michael Feathers wrote in the preface of Working Effectively with Legacy Code:

    “Legacy code is simply code without tests.”

    But I keep wondering:

    If we add tests to legacy code…
    does it stop being legacy?

    #legacycode #softwareengineering #softwarearchitecture

  21. IBM’s $40 B loss isn’t about a failed AI miracle – it’s the cost of translating massive COBOL estates. The push for “modernization” turned into a massive code‑migration gamble, even with Watsonx. Find out why legacy code still trumps hype and what it means for enterprise systems. #COBOL #LegacyCode #AITranslation #EnterpriseSystems

    🔗 aidailypost.com/news/ibms-usd-