#legacy-code

[ follow ]

Codebase Migration: How to Successfully Migrate a Codebase | HackerNoon

Migrating a codebase is complex; prefer incremental changes over complete rewrites to ensure smoother transitions.
#refactoring

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.

QCon SF 2024: Refactoring Large, Stubborn Codebases

Centralized refactoring through leverage and incrementality is essential for modernizing stubborn legacy codebases.

Escaping the IF..THEN Hell in C# with SQL

Refactoring a long-neglected program is necessary for maintainability and future handover.

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.

QCon SF 2024: Refactoring Large, Stubborn Codebases

Centralized refactoring through leverage and incrementality is essential for modernizing stubborn legacy codebases.

Escaping the IF..THEN Hell in C# with SQL

Refactoring a long-neglected program is necessary for maintainability and future handover.
morerefactoring

SAP Build gains AI capabilities to help build autonomous agents

Joule enhances SAP Build Work Zone and aids developers with integrated AI capabilities for better workflow automation and legacy code modernization.

DARPA suggests turning legacy C code automatically into Rust

The US Defense Advanced Research Projects Agency (DARPA) is developing TRACTOR to convert legacy C code into Rust using AI to enhance memory safety in programming languages.

Farewell .NET 7, support ends in May - we hardly knew you

Shortened support period for .NET 7 challenges enterprise expectations for long-term updates.
.NET 7, an STS release, faces a mere 18-month support compared to 3-year support for LTS releases like .NET 6 and .NET 8.

Strangler Things: How To De-risk Legacy Code Migrations

De-risking legacy code migrations involves disentangling systems without customer impact and zero downtime, and prioritizing feature migration, tooling, and backwards compatibility.

ZIO.attempt: examples and documentation

Wrap synchronous code that can throw exceptions in ZIO.attempt for error handling.
[ Load more ]