Best of DEVCLASS2025

  1. 1
    Article
    Avatar of devclassDEVCLASS·27w

    Copilot .Net modernization tool a 'huge downgrade,' devs say – and no longer free • DEVCLASS

    Microsoft replaced the free .NET Framework upgrade assistant with GitHub Copilot app modernization, requiring a paid subscription. Developers report the new AI-powered tool is inferior to its predecessor, with issues including incomplete migrations, hundreds of hours of manual fixes, and less deterministic results. The old upgrade assistant remains accessible through Visual Studio settings, while Microsoft also introduced Managed Instance on Azure App Service for applications that cannot easily migrate to modern .NET.

  2. 2
    Article
    Avatar of devclassDEVCLASS·24w

    AWS shows Rust love at re:Invent: 10 times faster than Kotlin, one tenth the latency of Go • DEVCLASS

    AWS now uses Rust by default for data plane projects after finding it significantly faster than Kotlin and Go. Aurora DSQL saw 10x performance improvement when rewritten from Kotlin to Rust. Datadog reduced Lambda cold start times from 700-800ms to 80ms by migrating from Go to Rust, with their observability agent running nearly 3x faster overall. The performance gains stem from Rust avoiding garbage collection overhead, which consumed 30% of execution time in Go code handling many small memory allocations. AWS Lambda now offers general availability for Rust functions using an OS-only runtime.

  3. 3
    Article
    Avatar of devclassDEVCLASS·1y

    Python now has a standard package lock file format – though winning full adoption will be a challenge • DEVCLASS

    Python has adopted PEP 751, a standard package lock file format to specify package dependencies and enable reproducible installs. The adoption aims for broader support, though existing package managers may not fully replace their native formats. The new standard uses TOML, a human-readable format, and includes options for source distributions (sdist). Standardization faces challenges due to the presence of competing formats.