Plurrrr

Wed 01 Dec 2021

Tables are Hard, Part 1: History

It's just a grid of data, right? Tables show up everywhere in software, and you probably don't think about them much. Yet modern software packs a surprising amount of functionality into them, accumulated over the past half a century.

In this post, we'll take a high altitude pass over that history. In later installments, we'll dive into how today's software handles the complex requirements of modern tables.

Source: Tables are Hard, Part 1: History, an article by Nick Lanam.

Exploring Go v1.18’s Generics

Go 1.18 is set to arrive in February 2021, and with it comes the long-awaited addition of generics to the language. It’s been a long process to find something that works with the current Go ecosystem, but a proposal has been accepted that tries to protect the objectives of the language while adding the largest changes to the language in over a decade. Will developers add more complexity and make things less maintainable with generics? Or will this enable new heights and capabilities for gophers everywhere?

Source: Exploring Go v1.18's Generics, an article by James Holdren.