#356 – February 23, 2020
Build your programming skills with Manning
Looking to upgrade your programming skills? Here’s something that will really help—Manning Publications are offering an exclusive 40% off your entire order at manning.com! Just use the code progdig40 when you checkout.
AVIF for Next-Generation Image Coding
We need an alternative to JPEG that a) is widely supported, b) has better compression efficiency and c) has a wider feature set. We believe AV1 Image File Format (AVIF) has the potential. Using the framework we have open sourced, AVIF compression efficiency can be seen at work and compared against a whole range of image codecs that came before it.
Avoid rewriting a legacy system from scratch, by strangling it
As we speak about legacy projects, it’s common to reach a point where there’s so much technical debt that you can’t implement new features anymore. The code was hacked around repeatedly. And you’ve reached the point of no return.
Your balance is $0.30000000004
In this article we attempt to build an inventory of frequent issues found in financial software, an inventory that you can use to check your current system against.
Apollo-11: Original Source Code
Original Apollo 11 guidance computer (AGC) source code for Command Module (Comanche055) and Lunar Module (Luminary099). Digitized by the folks at Virtual AGC and MIT Museum.
Quadsort: a stable non-recursive adaptive merge sort
At the core of quadsort is the quad swap. Traditionally most sorting algorithms have been designed using the binary swap where two variables are sorted using a third temporary variable. This typically looks as following.